Cómo ejecutar tareas personalizadas en Windows 10 con Cortana
Disfruto hablarle los comandos a Cortana en mi PC con Windows, sin embargo, hay Ciertas tareas que Cortana no puede hacer.. Y así, encontré una manera de hacer más con Cortana sin esperar a que Microsoft agregue más comandos..
Mi objetivo era ampliar la funcionalidad de Cortana y, afortunadamente, permite llamar o ejecutar cualquier script o programa instalado en la computadora, así que eso significa que puedo crear un script de shell o por lotes o crear mi propio programa para hacer casi cualquier cosa. Muy bien, sigamos con el tutorial..
“Hola Cortana, abre ... ”
Usualmente digo “Oye Cortana, Chrome abierto” para abrir Google Chrome, y este es el mismo comando que vino a mi rescate en esta situación. Me di cuenta de que no solo puede abrir herramientas del sistema (como el Programador de tareas) o programas instalados (como Google Chrome), sino que puede ejecutar cualquier acceso directo presente en el menú Inicio. Eso significa que, tal acceso directo puede apuntar a cualquier programa o script, incluso a los personalizados.
Crear un acceso directo en el menú Inicio
Como cualquier acceso directo en el menú Inicio puede ser ejecutado por Cortana, así es como puede crearlo:
- Presiona las teclas Win + R para abrir la ventana Ejecutar.
- Tipo
shell: programas
en la ventana, haga clic en DE ACUERDO. - El explorador de archivos se abrirá mostrando “Menú Inicio> Programas” carpeta.
- Haga clic derecho en un área vacía > escoger Nuevo y seleccione Atajo.
- Cuando haya terminado de ingresar a la ruta, simplemente haga clic en Siguiente botón.
- Ahora necesitas dale un nombre a tu atajo. Le sugeriré que sea significativo y que se pueda hablar porque este será el comando que debe decirle a Cortana para que ejecute su tarea personalizada. Por ejemplo, si doy 'Sesame' como el nombre de mi acceso directo, entonces necesito decir “Hola cortana, abre sésamo“.
Coloque un acceso directo en el menú Inicio
También podemos colocar un acceso directo en el menú Inicio, si ya tenemos uno. Aunque este método no funciona para comandos, pero podemos Crea accesos directos para programas o scripts de manera sencilla. y luego coloque ese atajo en el menú Inicio.
Siga los pasos a continuación para crear rápidamente y colocar un atajo:
- Haga clic derecho en cualquier programa o script para el que desea crear un acceso directo.
- Verás el menú contextual. > escoger 'Crear acceso directo' opción.
- Ahora verá un nuevo acceso directo junto con el programa o script.
- Haga clic derecho en el acceso directo, elija 'Rebautizar'de la lista de opciones.
- Escriba un propósito y nombre hablado para el atajo Este será el nombre que usarás para decirle a Cortana que lo ejecute. Por ejemplo, si lo llama 'Secreto', debe decir “Hey Cortana, Secreto abierto” para ejecutarlo.
- Ahora presiona las teclas Win + R y verás la ventana Ejecutar.
- Entrar
shell: programas
en la ventana y haga clic en el DE ACUERDO botón. - Verá el Explorador de archivos con “Menú Inicio> Programas” carpeta.
- Ahora corta el acceso directo creado en el paso # 2 y pégalo en esta carpeta.
Ejecutar tareas personalizadas
Ejecutar un comando o programa
Si desea ejecutar un comando o un programa de línea de comandos (por ejemplo, CCleaner) simplemente hablando a Cortana, puede usar este método. Siga los pasos mencionados en "Crear un acceso directo en el menú Inicio" y mientras hace su paso # 6, Ingrese el comando completo en el campo 'Escriba la ubicación del elemento'.
Por ejemplo, si necesita crear un acceso directo para hibernar su computadora, debe dar el siguiente comando apagado / h
en el paso # 6. Además, si nombras el atajo como “hibernarme”, Luego, cuando necesites hibernar, puedes hablar. “Hola cortana abierta hibernarme” a cortana.
Además, digamos que necesita limpiar su computadora con CCleaner, luego puede usar sus opciones de línea de comandos para facilitar el proceso de limpieza. Solo necesitas reemplazar el comando en el ejemplo anterior para "C: \ Archivos de programa \ CCleaner \ CCleaner.exe" / AUTO
(funciona solo si CCleaner está instalado en esa ubicación) y asígnele el nombre “autoclérame”, entonces solo di “Hola cortana abierta autoclérame” para limpiar su sistema usando esta herramienta de mantenimiento.
Ejecutar un script por lotes
Un script por lotes es un archivo con múltiples comandos que se ejecutan por el símbolo del sistema de Windows. Si desea ejecutar varios comandos, debe crear un archivo de script por lotes (con la extensión .bat). Para eso, sigue los pasos en 'Colocar un atajo en el menú de inicio' tutorial desde arriba para colocar el acceso directo de ese archivo en el menú Inicio.
Ejecutar un script de shell Bash
Un script de shell es un archivo con múltiples comandos, como un script por lotes. Aunque se sabe que un script de shell (con extensión .sh) se ejecuta en distribuciones de Linux / Unix, pero con la llegada de Bash a Ubuntu en Windows 10, afortunadamente, ahora es posible ejecutar comandos de shell o scripts directamente en Windows también. De hecho, es una de mis características favoritas de Windows 10..
A diferencia de los scripts de proceso por lotes, los scripts de shell no se ejecutan directamente al abrirlos, por lo que no podemos utilizar el mismo método que con los scripts de proceso por lotes. Después de crear un script de shell, siga los pasos en 'Crear un acceso directo en el menú Inicio' y bajo su paso # 6, ingrese este comando bash '/ mnt / SCRIPT-PATH'
.
En lugar de SCRIPT-PATH, debe ingresar el Ruta del script en estilo Linux / Unix. Por ejemplo, un archivo llamado 'my_script.sh' en mi escritorio tiene la siguiente ruta en este estilo: /mnt/c/Users/aksinghnet/Desktop/my_script.sh
.
Ejecutar un comando de PowerShell
PowerShell es el nuevo y más poderoso shell que el Símbolo del sistema en Windows. Trae mucho Más comandos y funcionalidades de scripting. que el indicador anterior, y por lo tanto, puede ayudarlo a hacer muchas más cosas en su sistema.
Para crear un acceso directo para un comando de PowerShell, debe seguir los pasos que se indican anteriormente en "Ejecutar un comando o programa". De nuevo, en el paso # 6, debes Ingrese el comando de PowerShell que desea ejecutar.
Además, debes escribir tu comando en el siguiente formato: PowerShell - Comando "& COMANDO-AQUÍ"
. Por ejemplo, si desea desconectar y luego volver a conectar el Wi-Fi a una red llamada “FastWifi”, entonces debes usar el comando PowerShell -Command "& netsh wlan disconnect; netsh wlan connect name = FastWifi"
mientras creas un atajo.
Ejecutar un script de PowerShell
PowerShell también puede ejecutar scripts (con la extensión .ps1) con una gran cantidad de comandos. Es más útil para automatizar un puñado de tareas (incluso las complejas) y me parece que tiene scripting más potente que los scripts por lotes.
Si necesita crear un acceso directo para ejecutar un script de PowerShell, debe seguir el mismo procedimiento descrito anteriormente en 'Ejecutar un comando de PowerShell', pero debe mantener comando en formato: PowerShell - Archivo ARCHIVO-RUTA
. Por ejemplo, si el archivo es “C: \ pscript.ps1”, entonces usa PowerShell -File C: \ pscript.ps1
.
Solucionar problemas
Cortana no puede encontrar o ejecutar mi acceso directo personalizado.
Ante todo por favor Compruebe que su acceso directo está disponible en el menú Inicio. Solo puede buscarlo en la lista 'Agregados recientemente' en el menú Inicio.
En segundo lugar, compruebe que no está asignando un nombre a un comando o nombre estándar como computadora, suspensión, apagado, etc. Si lo está, simplemente presione las teclas Win + R, escriba shell: programas
y presione Entrar, luego encuentre su acceso directo en el Explorador de archivos y cámbiele el nombre a otra cosa: significativo pero con un nombre personalizado.