lunes, 16 de septiembre de 2013

Cómo agregar la característica de imprimir directorios al Explorador de Windows

Pues mira, años y años y no se me había ocurrido buscar esto. Está todo explicado en http://support.microsoft.com/kb/272623. Sin embargo, yo le he hecho una pequeña modificación al bat:

@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad /p "%temp%\Listing"
del "%temp%\Listing"
exit


Básicamente, he quitado las órdenes de ordenación y, más importante, de mandarlo a impresora, yo solo quiero que me aparezca el bloc de notas. También, en la información del registro, por aquello de que me aparezca en el menú contextual en mi idioma...

[HKEY_CLASSES_ROOT\Directory\Shell]
@="none"

[HKEY_CLASSES_ROOT\Directory\Shell\Print_Directory_Listing]
@="Imprimir DIR"

[HKEY_CLASSES_ROOT\Directory\shell\Print_Directory_Listing\command]
@="Printdir.bat \"%1\""

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]
"BrowserFlags"=dword:00000008

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing]
@="Imprimir DIR"

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing\command]
@="Printdir.bat \"%1\""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\{0002DF01-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]
"EditFlags"="000001d2"

El resumen es que añade una entrada al menú contextual cuando pinchas con el botón derecho en una carpeta y te permite obtener un texto con el listado de ficheros.


sábado, 7 de septiembre de 2013

Google Drive PC y la identificación de usuario


Google Drive
Llámeme tonto. Llámame inútil. El caso es que me he tirado unos cuantos días de quebraderos de cabeza con la aplicación para Windows de Google Drive, el que sincroniza tus carpetas del PC con la nube (el que te descargas al pinchar en "conectar Drive a tu ordenador".

Llevaba tiempo sin activarlo (habituado a quitar cosas del segundo plano, antiguo que soy) y ese día voy y le doy. Pues no va. Básicamente, cuando intenta arrancar la aplicación no hay sesión de usuario almacenada (no me preguntes por qué se "borró" el inicio automático) y me pide mis datos de usuario, o sea, mi identificación en Gmail, para entendernos (la identificación para el "universo Google").

Pues me sale un mensajillo diciendo que "mi navegador no acepta cookies" y que, por tanto, no le da la gana arrancar; al sincronizador de Google Drive, digo. Pues mira que esto es raro porque mi Chrome lo tengo como me piden los de Google. Si lees más detenidamente incluso te dice que mi navegador... ¡es incompatible con Google Drive!.