Continue executando o lote do local de origem desconectado

0

Eu tenho um arquivo de lote em execução a partir da unidade USB. O arquivo de lote contém um comando que desmonta a unidade, mas depois desse comando eu quero executar mais comandos que não são executados após sua desmontagem.

notas importantes:
Eu não quero criar um segundo arquivo de lote manualmente em algum lugar armazenado localmente. Um gerado automaticamente temporariamente faria o trabalho.

    
por inet-pwnZ 27.09.2016 / 02:50

2 respostas

1

Você pode usar o comando ECHO para criar um arquivo batch na pasta temp:

ECHO command_one some parameter >> %temp%\mytempfile.bat

E para executar o arquivo criado:

%temp%\mytempfile.bat
    
por 28.09.2016 / 17:21
0

Se você não quiser criar nada localmente, o que você deseja fazer não é possível. Você não pode executar comandos em um arquivo de lote de uma unidade desmontada.

A solução de Florian, no entanto, funcionaria, e você poderia adicionar um script simples para deletar a si mesmo quando terminar.

    
por 26.10.2016 / 21:55