¿Como puedo hacer que funcione un Script .bat o similar, para que ejecute un método abreviado del teclado?

Andres Felipe Guerra Osorio 0 Puntos de reputación
2024-08-14T17:30:56.7033333+00:00

Buenas, por ejemplo necesito que mediante un fichero .bat se ejecute la instrucción de teclas "CTRL+E" (o para aplicarlo a diferentes combinaciones de métodos abreviados del teclado) para en este caso al darle clic, seleccione todos los archivos sin tener que recurrir al método de presionar las teclas o buscar el botón en el menú.

Entiendo el concepto de atajo como pulsar unas teclas para que algo se ejecute, y busco lo contrario, ejecutar un archivo para que se activen unas teclas. No tengo idea de que códigos usar, en el caso de querer iniciar un programa se usa la palabra START, pero en el caso de querer ejecutar una abreviación de teclas, no he podido encontrar información al respecto.

Gracias de antemano!

Preguntas y respuestas (Q&A) de Microsoft
Preguntas y respuestas (Q&A) de Microsoft
Use esta etiqueta para compartir sugerencias, solicitudes de características y errores con el equipo de Microsoft Q&A. El equipo de Microsoft Q&A evaluará sus comentarios periódicamente y proporcionará actualizaciones a lo largo del proceso.
326 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Gao Chen (Tek Experts) 820 Puntos de reputación Proveedor de Microsoft
    2024-08-14T21:49:12.4933333+00:00

    Hola Andres Felipe Guerra Osorio,

    ¡Bienvenido a Microsoft Q&A!

    Antes de continuar, nada mas por favor tenga en cuenta que no soportamos scripts, sin embargo, para ejecutar combinaciones de teclas desde un archivo .bat, puedes utilizar una herramienta llamada AutoHotkey. Este programa te permite crear scripts que pueden enviar combinaciones de teclas y realizar otras tareas de automatización. Aquí te dejo un ejemplo de cómo hacerlo:

    1. Instala AutoHotkey: Descarga e instala AutoHotkey desde su sitio oficial.
    2. Crea un script de AutoHotkey: Abre un editor de texto (como el Bloc de notas) y escribe el siguiente script para enviar la combinación de teclas Ctrl+E: ^e:: ; Esto define la combinación Ctrl+E Send, ^e return Guarda el archivo con la extensión .ahk, por ejemplo, CtrlE.ahk.
    3. Ejecuta el script desde un archivo .bat: Crea un archivo .bat que ejecute el script de AutoHotkey. Abre el Bloc de notas y escribe lo siguiente: @echo off start "" "C:\ruta\al\archivo\CtrlE.ahk" Guarda el archivo con la extensión .bat, por ejemplo, EjecutarCtrlE.bat.
    4. Ejecuta el archivo .bat: Haz doble clic en el archivo .bat para ejecutar el script de AutoHotkey, que enviará la combinación de teclas Ctrl+E

    Este método te permite enviar cualquier combinación de teclas que necesites. Solo tienes que modificar el script de AutoHotkey para adaptarlo a tus necesidades específicas

    Espero que la información sea útil. Quedo a la espera de su respuesta.

    Atentamente,

    Gao.


    Si la respuesta es la solución correcta, haga clic en "Aceptar respuesta" y vote amablemente a favor. Si tiene preguntas adicionales sobre esta respuesta, haga clic en "Comentar". Nota: Siga los pasos de nuestra documentación para habilitar las notificaciones por correo electrónico si desea recibir las notificaciones por correo electrónico relacionada a este hilo.


Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.