Como manter o cmd aberto após o cronograma da tarefa

3

Eu estou tentando criar uma tarefa realmente simples que usa o comando sdelete como uma tarefa agendada, mas quando executo a tarefa, o CMD simplesmente liga e desliga e não executa a tarefa, portanto, quero ver o que é fazendo no CMD para solucionar o problema, mantendo-o depois de ter concluído.

programa / script:

C:\Windows\System32\cmd.exe

Argumento:

/c "sdelete -z"

Comece em:

C:\Users
    
por Stacker-flow 12.09.2013 / 02:48

3 respostas

2

Crie um novo arquivo de texto e coloque isso nele:

sdelete -z
pause

Salve este arquivo como test.bat , certificando-se de selecionar "Todos os arquivos" no menu suspenso de tipo de arquivo, para evitar que o arquivo seja nomeado test.bat.txt .

Agora, execute o arquivo em lote. O comando pause interromperá a execução do script e permitirá que você veja qualquer saída na janela de comando.

    
por 12.09.2013 / 03:36
2

Coloque pause no final do script e ele será pausado até que uma tecla seja reconsiderada

Embora, se este não for um script e apenas um argumento, coloque > output.txt no final e ele enviará o argumento para um arquivo chamado output.txt no local em que foi executado

    
por 12.09.2013 / 03:35
0

O argumento "/ c" depois de cmd.exe apenas executa o comando e termina o CMD, mas você pode usar

cmd.exe /k "sdelete -z"

que executa o comando também, mas permanece.

    
por 26.09.2013 / 15:55