Gratisware = Freeware
Última actualización: 28/Oct/2002 (12/Jul/2006)
Te recomiendo que le eches un vistazo también a la página de Mis Utilidades
En la sección de .NET también hay un montón de utilidades, pero creadas con .NET
Los programas:
|
gsExtraeIco.exe (VB4 16 ó 32 bits)
Esta utilidad te permite mostrar los iconos que están
incluidos en un archivo, pudiendo extraerlo y guardarlo como archivo BMP o ICO (en este
segundo caso, asegúrate que originalmente era de este tipo)
Si quieres ver los listados y bajar el código, pulsa aquí.
Nueva versión del 4/Feb/99
SelectDir.dll Librería OLE para seleccionar directorios y/o
archivos de cualquier extensión.
También el gsSelDir.ocx Lo mismo, pero en control ActiveX (ocx)
Y otro más, esta vez también permite selccionar un sólo archivo: gsSelDirFile.ocx
Esta es la librería OLE que he incluido en los ejemplos de seleccionar directorios.
Los objetos expuestos son para seleccionar un directorio o todos los directorios que
estén en la misma rama del especificado, según el método utilizado: Directorios
(para varios) o Directorio (para uno solo)
Además de seleccionar los directorios, permite que, si se especifica la extensión,
también incluya todos los archivos, de la extensión especificada, que estén en esos
directorios.
Los ejemplos de cómo usarla, puedes encontralos en este link.
Para instalarla, debes hacerlo en el directorio System de
Windows y puedes usar la utilidad Regsvr32.exe que está en el directorio
Tools\Pss de Visual Basic. Si no dispones de este programa, no te preocupes, lo incluyo en
el fichero zip.
Los pasos para efectuar el registro es:
Para desinstalarla: regsvr32 /u SelecDir.dll
Para bajar la librería y el programa Regsvr32.exe, pulsa en este link. (ole_seldir.zip 13.1 KB)
NOTA: Para bajar el control, carga la página de prueba y se instalará en el directorio
Occache de Windows.
Nuevo 13/Abr/97: Página de
prueba/instalación del control gsSelDirFile.ocx
MsgWiz:
un Wizard para crear MsgBox y el código necesario, de forma automática.
Nueva revisión del 17/Mar/97
,'Visual Basic GratisWare','Ejemplos')"> MsgWiz: Para Windows 95 (32 bits) (msgwiz95.zip 6.45 KB)
,'Visual Basic GratisWare','Ejemplos')"> MsgWiz: Para Windows 3.x (16 bits) (msgwiz16.zip 4.72 KB)
Esta una utilidad que hemos desarrollado entre Joe LeVasseur y yo, bueno
realmente la idea original es de Joe, yo le he ayudado un poco, y ha insistido que el
Copywright sea de los dos: ¡gracias Joe!
Además, seguramente crearemos más utilidades Freeware, ¡estais avisados!
Es fácil adivinar en que consiste esta utilidad:
Muestra un cuadro de diálogo y genera el código necesario para que se "pegue"
en nuestra aplicación, ya que tiene una opción de copiar el código en el portapapeles.
También tiene un botón de "prueba", para ver el resultado antes de usarlo.
Realmente es útil, sobre todo si estás cansado de "calentarte" la cabeza con
los valores que deben tener las opciones en los MsgBox y si además te genera el código
necesario, incluso con una estructura Select Case con los posibles valores devuelto.
Realmente fantástico! y no es porque yo haya participado en el proyecto... 8-)
Aquí te incluyo una "foto" del programa en funcionamiento y el código generado por esta selección:.
Este es el código que generaría este cuadro de diálogo:
Dim RetVal% RetVal=MsgBox("Esto será lo que te ponga en el cuerpo del MsgBox",67,"El título del mensaje") Select Case RetVal Case 2 'Cancelar / Cancel 'insertar la acción aquí Case 6 'Si / Yes 'insertar la acción aquí Case 7 'No 'insertar la acción aquí End Select
Extensión para el Portapapeles: (g32ExClp.zip 3.747 bytes)
Los listados para 16 y 32 además del ejecutable de 32 bits, están en este archivo: gsExtCB.zip 8.51 KB
Si crees que es tedioso usar el portapapeles de windows95, con esta utilidad puedes tener varios textos copiados y recuperarlos cuando los necesites. Si navegas por Internet y quieres guardar direcciones, encontrarás esta utilidad de valiosa ayuda.
Nueva revisión 1.1 (5/Mar/97)
En esta nueva revisión, he quitado un pequeño "bug" que no siempre se quedaba
con el tamaño y la posición de la ventana.
He quitado un timer para dejar más recursos libres.
Ahora se puede compilar para 16 bits, son muchos los que todavía usan Windows 3.1
Al Recuperar de la lista, se copia automáticamente en el portapapeles, ya no hay que
hacer Ctrl+Ins
Nota del 12/Jul/2006: Sigue este link para una versión muy mejorada para Visual Basic 2005
Buscar y Reemplazar (mejor usa la versión 2 del 26/Nov/99)
Revisión del 30/Sep/97
(gsByR_13.zip 25.6 KB)
Esta revisión no usa el CommonDialog y admite archivos de cualquier longitud, antes
estaba limitado a 64KB
Buscar y Reemplazar: (byr_110.zip 18 KB)
Esta utilidad te permite buscar y reemplazar cadenas en
todos los archivos de la extensión especificada.
Si estás creando páginas Web, te habrás encontrado el caso de que al incluir una
imagen, en el archivo final se incluye el path de tu disco local, (yo también 8-)), esta
utilidad la uso para cambiar las direcciones de mi disco duro por la que deba
especificarse.
Revisión 1.1.0 (16/Feb/97): Puede procesar los archivos de todos los directorios que
cuelguen del actual.
Calculadora: (g32Calc.zip 7.655 bytes)
Una calculadora con 10 Memorias.
Incluye una lista (papel) con las últimas operaciones realizadas.
28/Oct/2002: Te recomiendo que veas la nueva versión
Ventanas activas: (g32ListV.zip 3.972 bytes)
Muestra las ventanas activas y permite comprobar si hay que
cargar algún programa, para que siempre esté activo.
Usa esta utilidad para cuando quieras tener un programa siempre funcionando y evitar que
alguien lo cierre por equivocación.
Programa de mensajería interna. (Mensajes.zip 29.112
bytes)
Librería OLE para pedir las claves de
acceso. (PedirCla.zip 3.777 bytes)
Este programa gestiona una base de datos con dos tablas:
Usuarios y Mensajes
La idea es poder enviar recibir mensajes internamente y está hecho para usarlo en una red
local. El usar este programa en lugar de otro más sofisticado como el Mail que incluye
Windows 95, es porque el Exchange usa muchos recursos y memoria, además en equipos
"normales" va demasiado lento.
El incluirlo en esta sección no es por otra razón que la de ponerlo en algún sitio;
más que nada son ejemplos de varios trucos y listados que ya he puesto por ahí.
Explico la estructura de la base de datos: (aunque está incluida junto con los listados)
Campos de la tabla Usuarios: Nombre Tipo Tamaño ------ ---- ------ ID Contador NombreCorto Texto 10 NombreLargo Texto 50 ClaveAcceso Texto 10 ClavePrivada Texto 10 Tipo Entero 0= Usuario, 1= Administrador. Campos de la tabla Mensajes: Nombre Tipo Tamaño ------ ---- ------ ID Contador De Long Para Long FechaEnvio Date FechaAviso Date LeidoDe Boolean LeidoPara Boolean Tipo Entero 0= Público, 1= Privado Contenido Memo BorradoDe Boolean BorradoPara BooleanEstas son las dos tablas no hay Querys ni nada de eso, una base simple.
Seleccionar el programa a ejecutar con las extensiones asociadas (gsExec.zip 19.913 bytes)
Nueva versión del 9/Ene/97
Este programa, lo he hecho al leer una consulta de un lector en una revista de
informática, el comentario decía lo siguiente:
"Tengo un problema frustrante con Windows95... Me gustaría poder escoger el programa a usar cuando haga doble clic en un fichero de un tipo particular..."
Pues bien, aquí está la solución.
El programa, realizado íntegramente en Visual Basic 4.0 (para 32 bits), permite que se
asocie con cualquier extensión y al pulsar sobre un archivo de una extensión asociada,
puede mostrar los programas que están también asociados con esa extensión y seleccionar
el que queremos usar para ejecutar dicho archivo. También se puede configurar para que
automáticamente cargue el archivo con el programa que indiquemos, sin necesidad de
cambiar las opciones del registro.
Desde el mismo programa, podemos asociar a éste las extensiones que queramos, para que
sea éste el que controle el programa que queremos usar.
¿Cuál es la utilidad real? No tener que cambiar el registro del sistema si queremos usar
un programa diferente para que abra de forma automática un archivo de una determinada
extensión. ¿?
Por ejemplo, si tenemos asociado PaintShop Pro para abrir los archivos GIF y queremos usar
el Image Composer de Microsoft, podemos hacerlo de dos formas (si está registrado para
esa extensión, claro), usar el botón derecho del ratón para abrir el archivo o bien ir
al menú Ver/Opciones/Tipos de Archivos y poner éste como programa por defecto, para que
la próxima vez al hacer doble click se ejecute. ¿Correcto? Pues si dicha extensión se
asocia con gsExecute (mi programa), al hacer doble click en un archivo GIF, (o de la
extensión que hayamos asociado), mostrará una lista con TODOS los programas asociados
con esa extensión, pudiendo seleccionar el que queramos para ejecutarlo. Pero aún hay
más, podemos indicarle a gsExecute que cargue automáticamete el programa sin mostrar
ningún diálogo. Y otra cosa, si soltamos cualquier archivo, aunque no esté asociado,
mostrará también los programas disponibles para ese tipo de archivo.
Perdonad que me extienda, pero creo que el programa se lo merece. 8-)
Además tiene rutinas que pueden servir de ejemplo de cómo manejar el registro del
sistema.
Espero que lo disfruteis.
Revisión 1.0.2 del 9/Ene/97: He añadido un efecto ChkList a las extensiones registradas
para que muestre marcadas las que también lo están con gsExecute.
NOTA: Se incluyen los listados de la versión original y la nueva (gsExecute2.*), para que
veas los cambios y por si quieres seguir con la anterior.
Auto_Run: auto_run.zip 8.45 KB (mejor mira esto)
Esta utilidad ejecuta cada X minutos el programa indicado en la línea de comandos.
Para usarlo:
auto_run Programa Tiempo_de_espera RetardoDonde:
FileTrim (ftrim_1.zip 9.56 KB)
El programa 'FileTrim' sirve para quitar los espacios y tabuladores del principio y/o final de cada línea de los ficheros especificados. Muy útil si usas editores de HTML que formatean los archivos. De esta forma, quitas los espacios que no son necesarios para mostrar la hoja.
NUEVO 4/Oct/97: Ahora no usa el control de diálogos comunes, en su lugar uso una clase "reducida" para simular la operación de Abrir usando el API de Win95.
Este link te llevará al archivo con el EXE y los listados (FileTrim0410.zip 14.1 KB)
Sentinel 95 (VB4 16bits) (sentinel.zip 36.1 KB con los listados)
Pulsa aquí para ver la página con los listados y "capturas" de las pantallas.
Utilidad para mostrar/comprobar los recursos libres, el espacio de las unidades de discos, los programas y tareas que se están ejecutando, lanza programas de forma automática y todo aderezado con alertas.
El concepto Gratisware:
Estos programas son gratuitos y puedes hacer con ellos lo que te plazca, para más
"INRI" incluyo los listados para que puedas modificarlos a tu antojo.
Lo único que pido a cambio es que me avises de que lo estás usando y que es lo que te
parece; si decides modificarlo, podrías decirme lo que has añadido o mejorado, y si me
mandas una copia (en formato ZIP, please), mejor aún.
En tu conciencia queda que pongas algún agradecimiento o algo para que mi EGO crezca. 8-)