Continuar executando o lote do local de origem desconectado

Continuar executando o lote do local de origem desconectado

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

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

Responder1

Você poderia usar o comando ECHO para criar um arquivo em lote na pasta temporária:

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

E para executar o arquivo criado:

%temp%\mytempfile.bat

Responder2

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

A solução de Florian, entretanto, funcionaria, e você poderia adicionar um script simples para ser excluído quando terminar.

informação relacionada