Contenido:
- Varias claves para configurar el Registro de Windows
- Lo que ocupa un archivo...
- Lo que ocupa un archivo comprimido...
- Los trucos de Enric (Ethek & Friends)
- Un poco de MS-DOS
- M�s memoria y otras configuraciones (Autoexec.bat y Config.sys)
- Cargar varios documentos/aplicaciones Windows desde MS-DOS (o archivo bat)
- Actualizar el Win95 para que cambie correctamente la hora
- Personalizar las carpetas con el Internet Explorer 4
- Crear un CD con reproducci�n autom�tica (Auto run)
-------------------------------------------------------------------- HKEY_CLASSES_ROOT es un duplicado de HKEY_LOCAL_MACHINE\Software\Classes HKEY_CURRENT_USER es un duplicado de HKEY_USERS\.Default -------------------------------------------------------------------- -Quitar la flecha en los Accesos directos: HKEY_CLASSES_ROOT\LnkFile HKEY_CLASSES_ROOT\PifFile Cambiar IsShorcut por -IsShorcut -Mostrar la imagen en los bitmaps (bmp): Cambiar en la clave: HKEY_LOCAL_MACHINE\Software\Classes\Paint.Picture\DefaultIcon el nombre del programa y poner "%1"
NOTA: Puede que en lugar de Paint.Picture, los archivos bmp est�n asociados con otro programa, para comprobarlo, en .bmp te dir� que clave debes buscar.
-Abrir como texto los archivos no asociados: Si quieres editar un archivo que no est� asociado con ning�n programa, puedes a�adir al men� contextual la opci�n 'Editar como Texto', adem�s de 'Abrir con...', para ello con RegEdit, selecciona: HKEY_LOCAL_MACHINE\Software\Classes\Unknown\Shell A�ade una nueva clave: 'EditarComoTexto' Modifica el valor predeterminado con el texto que quieras que aparezca: 'Editar como Texto' A�ade una nueva clave: 'Command' Modifica el valor predeterminado con el editor que prefieras: 'C:\Windows\Notepad.exe "%1"' El �rbol quedar� de la siguiente forma: HKEY_LOCAL_MACHINE\Software\Classes\Unknown\Shell\EditarComoTexto\Command Ahora al pulsar sobre un archivo sin asociaci�n, te mostrar�, adem�s de Abrir con... la nueva opci�n: Editar como Texto -Si quieres que siempre te muestre estas opciones adem�s de las normales Selecciona el archivo, pulsa Shift y el bot�n derecho del rat�n.
2.-El espacio que ocupa un archivo...
Como habr�s leido en m�s de una
ocasi�n, (si no ha sido as�, no importa mucho), cuando un
archivo se guarda en el disco, ocupa un espacio, aunque �ste no
es el que siempre creemos.
Imaginate que tienes 1.000 archivos de 600 bytes, si multiplicas
1.000x600, en teor�a deber�a ocupar 600.000 bytes,
(aproximadamente 586 KB), pues no es as�.
No, el espacio que ocupa cada archivo va relacionado con el
espacio asignado para cada unidad de asignaci�n... no
voy a entrar en detalles; lo que significa es que si tienes, por
ejemplo, una partici�n de 512 MB, cada unidad de asignaci�n es
de 8.192 bytes, lo que viene a significar que cada archivo que
guardes, ocupar� espacios m�ltiplos de esta cantidad.
En el ejemplo que he puesto, esos 1.000 archivos de 600 bytes, se
convierten en 1.000 archivos de 8.129 bytes, es decir 8.129.000
bytes, (exactamente 8.000 KB!, aproximadamente 8 MEGAS)
Imaginate si el espacio para cada asignaci�n es de 32.768 bytes
(32.000 KB, +/- 31MB)
Bueno, a lo que voy. Si en lugar de tener una partici�n
"GRANDE", tienes varias m�s peque�as, aprovechar�s
mejor el espacio.
"Muy bien, vale. Pero, si ya tengo datos en mi disco duro, al hacer una nueva partici�n, �perder� todo y tendr� que volver a instalar los programas?"
La respuesta es: Si, pero...
El pero es que hay programas que permiten cambiar las particiones
sin necesidad de "reinstalarlo" todo. No voy a hablar
de esos programas, voy a darte un consejo m�s a la mano y sin
necesidad de volver a instalar de nuevo nada...
Comprime parte del disco. Crea unidades comprimidas. Si haces un
CHKDSK, comprobar�s que a lo mejor el espacio asignada a cada
partici�n sigue siendo de 8.129 bytes, pero internamente est�
comprimido, por tanto ocupa menos, normalmente rondan los 512
bytes. As� que nuestros 1.000 archivos de 600 bytes se
convertir�n en 1.000x1.024, es decir 1MB.
�Por qu� 1.024 en lugar de 512?
Porque cada unidad de asignaci�n es de 512 bytes y cada archivo ocupa 600 bytes, es decir 512+88, los 88 bytes de "exceso" ocupar�n realmente 512.
Todo esto viene al caso, porque si empiezas a "bajar" archivos de Internet, por ejemplo los que he incluido sobre el lenguaje JavaScript y VBScript, suelen ser archivos peque�os, pero MUCHOS! y si te despistas, te encontrar�s que no tienes espacio en tu disco duro, cuando en realidad, si te lo organizas puedes aprovecharlo.
Mi consejo: Usa una unidad comprimida para archivar los ficheros HTM que copies de Internet.
3.-El espacio que ocupa un archivo comprimido...
La segunda parte de la historia,
est� relacionada con el consejo anterior. En �l te
recomendaba que los archivos peque�os, sobre todo sin son
muchos, los guardaras en unidades comprimidas...
Cuando guardes archivos comprimidos, (zip, arj, etc), procura no
hacerlo en una unidad comprimida, si as� crees que vas a ahorrar
m�s espacio, ya que no es as�. Los archivos ZIP, ya est�n
comprimidos, y normalmente muy comprimidos, por tanto no
creo que el sistema de compresi�n del sistema operativo, haga
mucho m�s que copiarlos directamente.
�Has copiado alguna vez los discos de instalaci�n de un
programa en tu disco duro? M�s de uno lo hemos hecho, (yo por
ejemplo), sobre todo al principio cuando estamos instal�ndolo,
para que sea m�s r�pido...
Despu�s de instalarlo, hemos preferido dejarlo guardado,
por
si las moscas...
Hemos creado un disco comprimido y nos hemos dicho, �por qu� no
guardarlo en el comprimido?, as� ocupar� menos espacio... Pues,
no... Ya te he dicho que no lo suelen comprimir m�s de lo que ya
est�n.
As�, que si por un casual, necesitas "copiar" los
discos de instalaci�n en tu disco duro. Y lo haces en una unidad
comprimida, procura que el espacio libre, sea por lo menos el
doble de lo que vaya a ocupar.
Por ejemplo los treinta y tantos megas del CD de Windows 95,
necesitar�n por lo menos 70MB de disco duro comprimido. Te lo
digo, por experiencia, ya que yo lo ten�a copiado en una unidad
comprimida, mientras realizaba una instalaci�n de un equipo en
la red de la empresa, y ten�a unos 10MB libres en esa unidad.
Despu�s de quitar los archivos de instalaci�n, me quedaron m�s
de 80 MB libres.
4.- Los trucos de Enric "Ethek & Friends"
La rueda ya fu� inventada, as� que aqu� os pongo un link a uno de los que procura que siga redonda.
Enric entiende de Windows 95 y en
sus p�ginas tiene buenos trucos, adem�s de estar abierto a
contestar personalmente a cualquier duda que tengas sobre Windows
95.
Yo cuando pueda, pondr� alguno de mi propia cosecha, m�s bien
intentar� buscar los trucos "m�s obvios", que en
otros sitio no ponen, porque se supone que casi todo el mundo
sabe... Si he dicho "casi todo el mundo", as� que a�n
quedar� parte del mundo que no lo sabr�, sobre todos los nuevos
(novatos?) 8-)))
TA-TACH�N!!! (ponle musiquilla de
redoble de tambores y cornetas y todas esas cosas...)
Los trucos del creador de:
pon tu Windows 95 al 100%
est�n en:
Nota:
Seg�n me comenta Enric, s�lo debo poner un link a su p�gina
principal, ya que las p�ginas de trucos pueden cambiar de nombre
y/o de directorio. As�, que ya sabes, pinchas en el logo y
"buscas" lo que m�s te interese.
Este gr�fico se obtiene directamente desde su p�gina... perd�n
por el despiste Enric!!!
Aunque este sea un apartado para
Windows 95,
�qui�n no ha necesitado alguna vez echar mano de un
"ficherillo" bat?
Yo al menos los uso � a diario !
El ejemplo que voy a poner, es uno que uso para actualizar los
directorios de mis p�ginas WEB en otro disco: para tener una
copia de seguridad, por si las moscas...
La forma de usarlo es indic�ndole la unidad de destino y los
directorios que debe copiar/actualizar
La forma de llamarlo ser�a: webs.bat S: comsur guiller vbOnline
Donde S: es la unidad de destino y los otros tres valores los
directorios que quiero actualizar, por supuesto, puedes poner
todos los directorios que quieras, el fichero se encarga de ir
tomandolos uno a uno.
El listado:
Este es el fichero por dentro:
@Echo off Echo Utilidad para copiar los directorios de las Paginas Webs Rem La opcion /D copia solo los archivos mas recientes. (27/Ene/97) Echo. if %1a==a goto Ayuda if %2a==a goto Ayuda Goto AlTajo :Ayuda Cls Echo Copiar los directorios Webs al disco destino Echo. Echo Disco_destino web1 [[web2] ...] Echo. Echo Indicar la unidad de destino, seguida por los webs a copiar Echo. Echo Ejemplo: G: comsur guiller Echo. goto Fin :AlTajo set Destino=%1 Echo Actualizando el contenido de las paginas Web... :bucle rem Desplazar los par�metros hacia el primero... Shift rem Si ya hemos terminado, salir IF %1a==a goto Fin Echo. Echo Copiando D:\Webs\%1 en %Destino%... rem Debes indicar aqui el path origen y destino xcopy "D:\Webs\%1\*.*" "%Destino%\Webs\%1" /D /Y /Q /I /E goto bucle :Fin Echo. Echo Finalizada la copia de paginas web, de D:\Webs a %Destino% set Destino=
Los comentarios:
El "quid" de la cuesti�n est� en el Shift
Cada vez que procesa un directorio, lo elimina de la l�nea de
comandos y toma el siguiente, la primera llamada a Shift, es
necesaria para quitar el disco de destino.
En este ejemplo, el directorio origen y destino se deben
especificar "in-situ", pero por supuesto puedes
incluirlo como un valor opcional. Yo lo he hecho as�, porque los
tengo todos juntos, pero podr�an especificarse por separado, por
ejemplo:
dir_origen_1 dir_destino_1 [dir_origen_2 dir_destino_2 [...
dir_origen_n dir_destino_n]]
En el fichero bat tendr�as que quitar la referencia a Destino y
leer dos par�metros cada vez:
:bucle Echo. Echo Copiando %1 en %2... xcopy %1\*.* %2 /D /Y /Q /I /E rem Desplazar dos par�metros hacia el primero... Shift Shift rem Si ya hemos terminado, salir IF %1a==a goto Fin goto bucle :Fin
Con este cambio la forma de
llamarlo, usando los directorios del ejemplo anterior:
webs.bat D:\Webs\comsur S:\Webs\comsur D:\Webs\guiller
S:\Webs\guiller D:\Webs\vbOnline S:\Webs\vbOnline
Como puedes notar, la l�nea de comandos ser�a m�s larga, pero
te permitir�a especificar directorios diferentes:
webs.bat D:\Webs\comsur S:\Copia\Webs\comsur C:\Webs\guiller
W:\Webs\guiller C:\Webs\vbOnline S:\Webs\vbOnline
El problema pueden ser los nombres largos que deben estar entre
comillas... No se puede tener todo en esta vida!
6.- M�s memoria y otras configuraciones (Autoexec.bat y Config.sys) (6/Abr)
Realmente m�s memoria para los
programas MS-DOS e incluso para el Windows 95.
El tema consiste en tener "bien" configurados los
archivos de inicio del sistema.
En este caso los "cl�sicos" Autoexec.bat y Config.sys.
Se supone que tienes un sistema de 32 bits, (de caj�n), as� que
lo primero que debes tener es cargado el controlador EMM386, para
poder cargar los programas y otros "drivers" en la
memoria alta. Te pongo como tengo mis archivos y tu decides c�mo
configurar los tuyos.
Mi Config.Sys:
DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE RAM 256 Rem --- Si no se va a usar memoria EMS, puedes ponerla as�: (quitando el Rem) Rem DEVICE=C:\WINDOWS\EMM386.EXE NOEMS DOS=UMB FILES=40 FCBS=16,0 DOS=HIGH Rem --- Este "controlador" ya no es necesario, pero... DEVICEHIGH C:\WINDOWS\SETVER.EXE Rem --- Esta linea debe estar presente ( 1/Sep/96) --- Rem --- (para la tarjeta controladora del CD-ROM) --- DEVICEHIGH=C:\DEV\SE1440\CSACMOD1.EXE rem --------------------------------------------------------------------------------------------------------------- Rem Para nueva unidad CD-ROM de Cuadruple velocidad (18/Sep/96) Rem Solo ha sido necesaria para que el ordenador reconozca el CD-ROM rem devicehigh c:\dev\ecscdide.sys rem --------------------------------------------------------------------------------------------------------------- rem --- Esta se puede comentar ( 1/Sep/96)--- rem DEVICEHIGH C:\DEV\MTMCDAE.SYS /D:MSCD001 /P:340 /A:0 /M:40 /T:5 /I:10 /X rem SHELL=C:\COMMAND.COM C:\ /E:1152 /P COUNTRY=034,850,C:\WINDOWS\COMMAND\COUNTRY.SYS DEVICEHIGH/L:0=C:\WINDOWS\COMMAND\DRVSPACE.SYS /MOVE
Mi Autoexec.bat:
Uso un archivo:
s_intro.asc, que contiene una S
y un retorno de carro, para que acepte el que se borren todos los
archivos del directorio temporal.
La asignaci�n SET TMP=C:\TEMP, es porque algunas utilidades usan
como directorio temporal lo que apunte esta variable del entorno,
ahora es norma que se comprueba s�lo TEMP, pero como el LINK de
QBX usa TMP y a�n hago programas para MS-DOS, pues lo tengo
puesto. Lo mismo ocurre con LIB, INCLUDE y HELPFILES, son para el
QuickBasic 7
@ECHO OFF rem - By Windows Setup - lh C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001 /M:10 PROMPT $P$G SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;E:\DOS;E:\UTILES;C:\VBEXE;D:\QBX\BIN;E:\EXE SET LIB=D:\QBX\LIB SET INCLUDE=D:\BC7\BI SET HELPFILES=D:\QBX\HELP SET TEMP=C:\TEMP SET TMP=C:\TEMP LH C:\WINDOWS\COMMAND\keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys LH C:\WINDOWS\COMMAND\DOSKEY ECHO. Rem --- Esto es para borrar los archivos temporales --- Rem --- El archivo s_intro.asc s�lo tiene un c�digo S y un Intro --- ECHO BORRANDO LOS FICHEROS TEMPORALES... (si existen...) COPY S_INTRO.ASC C:\TEMP\*.* >NUL C:\WINDOWS\COMMAND\ATTRIB -R -H C:\TEMP\*.* DEL C:\TEMP\*.* <S_INTRO.ASC >NUL
Para generar el archivo s_intro.asc usa este c�digo en Basic (o VB):
Close Open "C:\S_INTRO.ASC" For OutPut As 1 Print#1,"S";CHR$(13) Close
7.- Cargar varios documentos/aplicaciones Windows desde MS-DOS (o archivo bat) (6/Abr)
Esto es simple, si usas un sistema
de 32 bits (Win95, NT, incluso OS/2), desde la l�nea de
comandos, se pueden cargar programas de Windows. En mi trabajo
diario, tengo que modificar una serie de archivos para a�adir
unas opciones a una lista de opciones de unas p�ginas web, uso
el TextPad y me he creado el siguiente "fichero" bat
para cargar los 4 archivos del tir�n:
(Esto puede que no funcione con todos los programas, bueno
funcionar lo que se dice funcionar, si que funcionar�, el
problema es que se cargue 4 veces el programa en memoria, todo
depende de como tengas configurado el "acceso" directo
a ese programa)
@echo off E:\TextPad\TXTPAD32.EXE "D:\Webs\comsur\noticias_ax\ax_opciones_in.htm" E:\TextPad\TXTPAD32.EXE "D:\Webs\comsur\noticias_ax\ax_opciones_es.htm" E:\TextPad\TXTPAD32.EXE "D:\Webs\comsur\noticias_gr\gr_opciones_es.htm" E:\TextPad\TXTPAD32.EXE "D:\Webs\comsur\noticias_re\re_opciones_es.htm"
Esto es m�s "r�pido"
que tener que seleccionar cada uno de los archivos y abrirlo con
el TextPad. Lo mismo hago con el procesador de textos para cargar
en memoria los documentos que voy a convertir.
S� que no es ning�n "truco", pero me facilita la
"rutina diaria"
8.- Actualizar el Win95 para que cambie correctamente la hora (30/Oct)
Me imagino que no ser� el �nico
que tiene este problema, pero si ese es tambi�n tu caso, aqu�
tienes la soluci�n:
Copia este texto y guardalo como hora.reg o cualquier otro
nombre, pero terminado en .REG.
Pulsalo dos veces y te actualizar� el registro, en caso de que
el Windows no sepa que hacer con este tipo de archivo, escribe lo
siguiente:
REGEDIT hora.reg
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Time Zones\Romance] "TZI"=hex:c4,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,03,00,00,\ 00,00,00,00,00,00,00,03,00,00,00,05,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\TimeZoneInformation] "StandardStart"=hex:00,00,0a,00,00,00,05,00,03,00,00,00,00,00,00,00
Gracias a Sergio C�rdenas que me
hizo llegar este truquillo.
Recuerda
que s�lo es para Windows 95 sin el Internet Explorer 4.0 y s�lo
para Espa�a.
10.- Crear un CD con reproducci�n autom�tica (Auto run) (24/Ago)
No s� si este es el sitio
adecuado, pero... aqu� est�.
La cosa es bastante simple:
Crear un fichero llamado Autorun.inf
que habr� que insertar en el directorio raiz del CD.
En este fichero se crear� unsa secci�n, al estilo de los
ficheros INIs, llamada [autorun], bajo esta secci�n se incluir�
el icono a mostrar y el ejecutable a usar; para el ejecutable se
usa OPEN= y para el icono se usa ICON=, aqu� tienes un ejemplo:
[autorun] OPEN=setup.exe ICON=iconCD.ICO
Si en lugar de un ejecutable quieres usar una p�gina HTML tendr�s que usar el Explorador de Windows para que lo abra, ya que no sirve insertar el nombre de la p�gina sin m�s, por ejemplo:
[autorun] OPEN=C:\WINDOWS\EXPLORER.EXE autorun.htm ICON=iconCD.ICO
Por supuesto tanto el icono como el ejecutable o p�gina a usar pueden estar en un directorio del CD, si lo haces as�, tendr�s que incluir el path en el fichero autorun.inf.
Nota sobre los trucos:
En ning�n caso quiero apuntarme la autor�a de estos trucos,
los voy "recogiendo" de donde encarte y los pongo para
que t� no tengas que andar rebuscando demasiado.