Ir al contenido principal

Entradas

Mostrando entradas de 2018

WMIC

¿Has tenido la necesidad de obtener  la licencia OEM de tu PC o alguna otra característica técnica?  Usualmente existen herramientas visuales, pero también existe una herramienta en la línea de comandos llamada WMIC para administrar tu máquina de manera local o remota. Te permite listar, iniciar y detener procesos. En este post crearemos un menú (usando Bacth Windows) para listar las características de una máquina con sistema operativo Windows. Menu.bat Para ejecutar solo debes dar clic en Menu.bat

Visual Basic for Applications en ejemplos(V)

Serie de ejemplos de código en VBA. Código para abrir Hojas, agregar Hojas, seleccionar celdas, etc. VBA es un lenguaje de programación bastante útil para automatizar los procesos y operaciones de las hojas de Excel. Puede ahorrarnos horas y horas en la elaboración de reportes, gráficas, cálculos, etc. Es importante contar con la documentación oficial para poder entender y comprender mejor su uso.

Visual Basic for Applications en ejemplos (IV)

En Visual Basic for Applications todo es un objeto (Object), repito, en Visual Basic for Applications  todo es un objeto y todo objeto tiene propiedades y métodos. Es importante aclarar que existe una jerarquía. En primer lugar está la Application, le siguen los Workbooks, Sheets y Ranges/Cells. Application Workbooks Sheets Ranges Object ("Nombre") Object(Indice) Workbooks("Datos") Workbooks(3) Sheets("Hoja 2") Sheets(2) Range("C3") Cells(5,3) Es importante conocer está jerarquía para poder acceder a los elementos y atributos con los que deseamos trabajar. Ejemplo. Acceder al valor de la casilla B6. Supongamos que el archivo se llama "Datos"y la hoja se llama "Hoja 1". Nota: Ojo con Objet("Nombre")  y/o Object(Indice) En Excel haría esto: =B6 En VBA haría esto: 'Usando Object("Nombre&

Programación Windows Batch (CMD) parte 5

Continuando con la serie de ejemplos de programación batch en Windows. 1. Comentarios  unilínea y multilíneas.  ::Esto es un comentario REM Este también es un comentario GOTO ComentarioMultilinea echo Esto no se ve, es un comentario multilinea echo Esto no se ve, es un comentario multilinea echo Esto no se ve, es un comentario multilinea :ComentarioMultilinea 2. Ejemplo de uso de sentencias IF. Aquí usamos comandos de red como PING, NETSTAT, etc. Menu.bat @ echo off COLOR 4 e TITLE IFs :Menu echo ================================== echo = = echo = Menu = echo = = echo ================================== echo . echo . echo 1 . Comprobar conexion a Internet echo 2 . Mostrar parame

Visual Basic for Applications en ejemplos (III)

Nota: Antes de nada podrías ver  como habilitamos la ventana de Desarrollador(Programador): http://alquimistadecodigo.blogspot.com/2018/06/visual-basic-for-applications-en_8.html Ventanitas MsgBox Síntaxis MsgBox(prompt[, buttons] [, title] [, helpfile, context]) Ejemplos. MsgBox "Hola, usuario. ¿Qué te parece el lenguaje VBA?" MsgBox "¿Necesitas ayuda?", vbYesNoCancel+vbExclamation MsgBox "¿Seguro quieres eliminar windows de tu sistema?", vbYesNo+vbInformation ,"Aviso del sistema" Dim Resultado As Boolean Resultado = MsgBox "¿Deseas descargar archivo?", vbYesNo  If Resultado=vbYes Then     MsgBox "Descargar archivo" Else    MsgBox "Descarga cancelada" End If Ejemplo 1. Crearemos una hoja de excel habilitada para macros con el nombre Test.xlsm. En la pestaña Desarrollador vamos a Insertar. Saldrá una paleta de controles. Elegimos un CommandButton, le cambiamos el nombre por Activa

Vue JS

Vue JS es un framework javascript "progresivo" para uso aplicaciones dinámicas sencillas y/o SPA (Single-Page Application). Ejemplo. Crearemos una simple página HTML y colocaremos esto en el <head> </head> <script src=" https://unpkg.com/vue "></script> Con esto ya podremos usar Vue JS sin necesidad de instalarlo. El paso que sigue es crear un div, el id será "app" y el mensaje que visualizaremos se verá reflejado entre las llaves {{aqui}} de la siguiente forma: <div id= "app" >   <p>{{ mensaje }}</p> </div> Por último agregaremos un script: <script> new Vue({   el: '#app',   data: {     mensaje: 'Hola, es un buen día para programar.'   } })  </script> Donde "el" es el elemento div, "data" es quien trae los datos, y "mensaje" donde escribimos el mensaje a mostrar. Pare ver esto solo abrimos nuestra página HTML en cual

Visual Basic for Applications en ejemplos (II)

Para empezar a programar en VBA necesitamos habilitar la herramienta de Desarrollador (o Programador en algunas versiones). Abrimos Opciones de Excel > Personalizar cinta de opciones: Marcamos la etiqueta de Desarrollador. Damos Aceptar. Debe quedar algo así en la barra de Excel: Listo. Podemos empezar a programar en VBA. Guardamos con la extensión *.xlsm y habilitamos la seguridad de macros (Centro de confianza). Debemos presionar las teclas Alt + F11 para abrir el editor de código. Variables y constantes. Una variable es un espacio en memoria que tiene un tipo un nombre de referencia y su valor puede variar. Para definir una variable debes usar Dim . Nos sirve para declarar y asignar espacio de una o más variables. Existen variables tipo Integer, Long, Single, String, Boolean, Variant. Una constante es un valor que no puede variar. Ejemplo. 'Variables, su valor puede ser modificado Dim  Entero As Integer Dim Cadena As String Dim Verdade

Visual Basic for Applications en ejemplos (I)

¿Por qué debería aprender a programar en VBA? Si quieres programar aplicaciones para Microsoft y ampliar las funcionalidades de su suite ofimático (Microsoft Office) te servirá bastante. Si no es el caso, de todos modos no te quitará nada saber sobre VBA. Microsoft Excel, Word, Outlook y PowerPoint  poseen un editor de código para automatizar tareas. Emplean el lenguaje Visual Basic (for Applications) para programar.  El lenguaje es relativamente sencillo de aprender a mi parecer. Las estructuras de control son similares a cualquier lenguaje de programación, salvando las distancias obviamente. Estructuras de control en Visual Basic. 1. Top-down (de arriba hacia abajo) 2. Selectivas. 3.  Repetitivas. Ejemplos. 'Este es un comentario 'Estructura selectiva usando If Dim clave As String If clave="12345" Then    MsgBox "Tu clave es correcta" Else     MsgBox "Tu clave es incorrecta" End If 'Usando Select Case (selectiva) Dim