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.