2010-01-25 10:16:02 +0000 2010-01-25 10:16:02 +0000
276
276

¿Cómo anclar un acceso directo o un archivo por lotes a la nueva barra de tareas y al menú de inicio de Windows 7, 8 y 10?

Tenemos problemas para añadir nuestros scripts por lotes a la barra de tareas o al menú de inicio de Windows 7, 8 o 10.

Nuestros archivos por lotes toman algunos argumentos y sólo ejecutan otra aplicación basada en esos argumentos. Para mantenerlo simple, creamos algunos accesos directos para nuestros clientes que sólo necesitan hacer clic para que todo se ejecute.

La pregunta aquí es: (Se supone que los clientes no pueden acceder al sistema de archivos y por eso sólo pueden ver la barra de tareas).

Respuestas (6)

376
376
376
2010-09-27 12:25:58 +0000
  1. Cree un acceso directo a su archivo por lotes.
  2. Entra en la propiedad del acceso directo y cambia el objetivo a algo como cmd.exe /C "path-to-your-batch".
  3. Simplemente arrastre su nuevo acceso directo a la barra de tareas. Ahora debería poder ser pinnable.
50
50
50
2012-03-27 01:41:20 +0000

Este hilo casi responde a mi problema, otro hilo que vale la pena leer que resuelve estos problemas de una manera diferente es aquí Añadir archivos por lotes a la barra de tareas de Windows 7 como el inicio rápido de Vista/XP

Pude añadir un archivo por lotes a la barra de tareas mediante los siguientes pasos:

  1. Renombrar su .cmd/.bat a .exe
  2. 2. Hacer clic con el botón derecho del ratón sobre el archivo .exe y elegir anclar a la barra de tareas. Renombrar el archivo a .cmd/.bat
  3. 4. Pulsar Shift+derecho en el icono de la barra de tareas (para el exe) y elegir propiedades
  4. Cambiar la referencia de *.bat a .cmd/.bat Cambiar la referencia de *.exe a .cmd/.bat y cambiar el icono según sea necesario

Empieza a funcionar de inmediato pero la actualización del icono necesita un reinicio.

Sin embargo, tengo una pregunta adicional: ¿cómo se consigue que un archivo batch anclado en la barra de tareas acepte otro archivo como parámetro? Funciona cuando está anclado en la barra de inicio, o simplemente en la carpeta, pero no puedo conseguir que funcione como lo hacía en XP.

Esta es la funcionalidad de la que hablo:

Arrastrar y soltar un archivo en el icono del bat. El bat recibirá el nombre del archivo soltado como %1 y el vbscript lo recibirá como WScript.Arguments(0).

15
15
15
2010-01-25 11:33:15 +0000

La carpeta de la barra de tareas de Windows 7 se encuentra en:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

La carpeta del menú de inicio es:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

Puedes crear un acceso directo ahí y al cerrar y volver a abrir la sesión, debería aparecer.

Espero que esto ayude…. Hay otras cosas sobre las que debo advertirte, por ejemplo, que pueden hacer clic con el botón derecho y editar el archivo por lotes, por lo que es posible que quieras mirar los permisos NTFS para bloquear el archivo.

3
3
3
2010-09-19 17:29:34 +0000

Sí, esta es una molesta “característica” de la barra de tareas de Windows 7. Construí una simple aplicación que ejecuta archivos por lotes que puede anclar a su barra de tareas y anclar los archivos por lotes a ella. Hace el trabajo. Descárgalo gratis -> http://johnastevens.com/helpTopics.aspx#batchapp

2
2
2
2016-11-18 09:00:58 +0000

Voy a añadir otro método útil.. En Windows 10 , ¿quieres tener una Barra de Tareas más sencilla, donde puedas anclar cosas fácilmente (iconos pequeños) así?

así verás sólo los programas que están abiertos.

En “ Documentos”, crea una carpeta, llamada “ mis iconos”, y pon ahí los accesos directos deseados. Luego haga clic con el botón derecho en la barra de tareas –>“Nueva barra de herramientas”:

y seleccione su carpeta. Luego desbloquee la barra de tareas, haga clic con el botón derecho en la nueva barra de herramientas y desmarque “Mostrar título” y “Mostrar texto”:

p.s. no olvides desmarcar “NUNCA COMBINAR ICONOS” en las propiedades de la barra de tareas:

1
1
1
2017-03-22 10:24:09 +0000

En mi caso, ninguna de estas soluciones lo consiguió al 100%. Estuvieron cerca, pero en el último windows 10 estos son los pasos que tuve que seguir:

1. Cambiar el nombre de .bat a .exe 2. Hacer clic con el botón derecho del ratón en .exe => Anclar al inicio 3. Hacer clic con el botón derecho del ratón en .exe => Cambiar el nombre a .bat 4. Hacer clic con el botón derecho del ratón en la barra de tareas/menú de inicio => Más => Abrir la ubicación del archivo 5. Hacer clic con el botón derecho del ratón en el acceso directo => Cambiar el objetivo de .exe a .bat

¡Listo!