Abrir varias ventanas de golpe en Windows

Últimamente veo que cuando me pongo a trabajar en algún asunto tengo que tener abiertas varias ventanas y varias aplicaciones. Me lleva trabajo ir a buscar por el ordenador todo lo que necesito. Y luego me da pereza cerrar, y tengo el Windows perdido de ventanas y de escritorios virtuales. Y cuando tengo que reiniciar forzosamente porque me lo pide el antivirus o algo, es una catástrofe.

Así que he hecho una chapuza para gestionar esto que podríamos llamar «espacios de trabajo» o workspaces. Seguro que hay maneras mejores de hacerlo, pero yo he ido a lo rudimentario.

Tomo nota aquí de lo que he hecho:

  • Cada espacio de trabajo será una lista de accesos directos (.lnk, .url) en una carpeta.
  • En una carpeta determinada de mi ordenador (supongamos que en c:\progs\cmd) pongo un fichero .bat como este (supongamos que lo llamo AbrirWorkspace.bat):
chcp 1252
pushd %1
FOR %%A IN (*.lnk,*.url) DO (
    start explorer "%%A"
)
  • Lo que hace ese fichero es ir a un directorio y lanzar todos los accesos directos que encuentre en él. Se usa «start explorer» para abrir el fichero porque si usas solo start te abre una ventana de línea de órdenes que no hace nada, y si pones el nombre del acceso directo sin más, entonces te lo abre bien, pero para abrir el siguiente espera a que se cierre el programa lanzado en el anterior. Con «start explorer» se lanzan todos asíncronamente.
  • Si quieres abrir una URL, pero específicamente en una ventana nueva, puedes hacer algo como esto. En vez de crear un .uri, creas un .lnk así (para usar Chrome):

“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –new-window http://resto_de_la_url

  • Tenemos el programa que lanza todos los accesos de un directorio. Ahora falta una manera cómoda de ejecutarlo. Voy al registry (¡cuidado con lo que haces en el registry!) y creo la clave Equipo\HKEY_CLASSES_ROOT\Directory\shell\AbrirEspacioTrabajo. Su valor por defecto es la cadena «Abrir espacio de trabajo», que es lo que saldrá cuando pulse con el botón derecho en una carpeta.
  • Dentro de ella creo otra clave Equipo\HKEY_CLASSES_ROOT\Directory\shell\AbrirEspacioTrabajo\command, cuyo valor por defecto es la cadena c:\progs\cmd\AbrirWorkspace.bat “%V” suponiendo que el .bat de antes lo has metido en c:\progs\cmd\AbrirWorkspace.bat.

Y ya está. Por cada «proyecto» o «actividad» que tenga me creo una carpeta con los accesos directos de todo lo que quiero abrir, y entonces basta con ir a donde está esa carpeta, pulsar con el botón derecho y elegir la opción de menú «Abrir espacio de trabajo».

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s


A %d blogueros les gusta esto: