Saltar al contenido

AutoHotKey Ejecutar comandos de Windows

Si encuentras algún problema con tu código o proyecto, recuerda probar siempre en un entorno de testing antes subir el código al proyecto final.

Solución:

run, %comspec% /c del C:UsersTestDesktoptest.txt,,hide

%comspec% apunta a cmd.exe si necesita ejecutar como administrador, querrá ver runas.

no tienes que usar %ComSpec% como lo señala la otra respuesta. Puedes usar cmd.exe y use /c que es el indicador de comando, ejecutará cualquier cosa delante de él, dentro de cmd.

Run cmd.exe /c del C:UsersTestDesktoptest.txt

Así es como se ve la sintaxis:

Run, Target, WorkingDir, Options, OutputVarPID

RunWait, Target, WorkingDir, Options, OutputVarPID

Si necesita que un comando termine y luego continúe, use RunWait. Para guardar la salida de un comando, por ejemplo, si desea guardar su dirección IP WAN en su portapapeles, puede canalizar la salida con el clip mando.

RunWait, cmd.exe /c nslookup myip.opendns.com resolver1.opendns.com | clip

Si necesita una respuesta de una línea, puede usar el find Comando para eliminar líneas no deseadas:

RunWait, cmd.exe /c nslookup myip.opendns.com resolver1.opendns.com | find /i "address" | find /v "208.67.222.222" | clip

Puede ocultar la ventana cmd para que no aparezca con la opción hide:

Run cmd.exe /c del C:UsersTestDesktoptest.txt,,hide


https://www.autohotkey.com/docs/commands/Run.htm

Reseñas y valoraciones del tutorial

Nos puedes añadir valor a nuestro contenido dando tu experiencia en los comentarios.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *