Argumentos do Escalonador de tarefas com aspas que não estão a funcionar
Amostra correr.bat ficheiro
echo "Test"
echo %1
echo %2
set /p DUMMY=Hit ENTER to continue...
então este ficheiro bat irá imprimir os dois primeiros argumentos que lhes são dados. Os argumentos podem ou não conter espaços. Por isso, escapei-lhes com aspas duplas.
run.bat -test "arg2 d"
Funcionou perfeitamente, quando foi chamado pela linha de comando.
eu queria agendar esse bat viaescalonamento de Tarefas . Mas o escalonador de Tarefas abre uma janela cmd e fecha imediatamente.
não Trabalho
Trabalho
anote a citação em argumentos. É isso que está a causar a questão. Então, como posso escapar da discussão com espaços?
também se a localização do ficheiro Programa/Programa for introduzida sem aspas, então os argumentos estão a funcionar. mas para isso o script tem que estar em uma pasta sem espaços.
erro na acção
Então como criar uma tarefa com espaço em arquivo localização e argumentos com espaços também.
Só acontece nas janelas 10. Está a funcionar bem no Windows 7 btw.