Ir al contenido principal

Entradas

Mostrando entradas de julio, 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