martes, 5 de junio de 2018

Nombre arhivos RCV

Compra: RCV_COMPRA_REGISTRO_12345678-9_201804.csv
Venta: RCV_VENTA_12345678-9_201804.csv
Pendiente: RCV_COMPRA_PENDIENTE_12345678-9_201804.csv
No incluir: RCV_COMPRA_NO_INCLUIR_12345678-9_201804.csv
Reclamado: RCV_COMPRA_RECLAMADO_12345678-9_201804.csv


lunes, 4 de junio de 2018

Contar nodos hijos de un nodo padre

Dim doc As New XmlDocument
doc.Load("archivo.xml")


Dim n As Integer = doc.SelectSingleNode("NodoCabecera/nodos").ChildNodes.Count


jueves, 31 de mayo de 2018

Activar/Desactivar NIC

Get NIC list and index number:
wmic nic get name, index

Enable NIC with index number: (eg: 7)
wmic path win32_networkadapter where index=7 call enable

Disable NIC with index number: (eg: 7)
wmic path win32_networkadapter where index=7 call disable

fuente

miércoles, 30 de mayo de 2018

martes, 29 de mayo de 2018

lunes, 28 de mayo de 2018

viernes, 25 de mayo de 2018

Eliminar nodo hijo específico en xml

 ' Cargar archivo xml
   Dim doc As New XmlDocument()
   doc.Load("archivo.xml")

 ' Seleccionar el nodo raíz
   Dim x As XmlNode = doc.SelectSingleNode("/data/variables")

' Recorrer los nodos hijos y buscar el que vamos a eliminar
  For Each y As XmlNode In x.ChildNodes
            If y.Name = "var2" Then
                x.RemoveChild(y)
            End If
  Next

doc.Save("archivo.xml")

Antes:

<variables>
<var1>integer</var1>
<var2>string</var2>
<var3>char</var3>
</variables>

Después:

<variables>
<var1>integer</var1>
<var3>char</var3>
</variables>

Agregar nodos hijos a nodo xml

 Dim doc As New XmlDocument()
 doc.Load("archivo.xml")

' Seleccionar el nodo raíz y contar sus nodos hijos
 Dim x As XmlNode = doc.SelectSingleNode("/datos/variables")
 Dim n As Integer = x.ChildNodes.Count

' Crear nodo xml
 Dim child As XmlElement = doc.CreateElement("var" & n + 1)
 child.InnerText = "comuna"

 ' Agregar nodo hijo
   x.AppendChild(child)   '---- x.InsertBefore(child, x.FirstChild)

' Guardar los cambios
 doc.Save("archivo.xml")

Antes:
<variables>
    <var1>dte</var1>
    <var2>folio</var2>
    <var3>rut</var3>
</variables>

Después:
<variables>
    <var1>dte</var1>
    <var2>folio</var2>
    <var3>rut</var3>
    <var4>comuna</var4>
</variables>

fuente

Renovar dirección ip

ipconfig /release
ipconfig /renew