У меня есть пакетный файл, запущенный с USB-накопителя. Пакетный файл содержит команду, которая отключает диск, но после этой команды я хочу выполнить больше команд, которые не будут выполнены после его размонтирования.

важные заметки:
Я не хочу создавать второй пакетный файл вручную где-то хранится локально. Автоматически сгенерированный временно один будет делать работу.

2 ответа2

1

Вы можете использовать команду ECHO для создания пакетного файла во временной папке:

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

И запустить созданный файл:

%temp%\mytempfile.bat
0

Если вы не хотите создавать что-либо локально, то то, что вы хотите сделать, невозможно. Вы не можете запускать команды в командном файле с диска, который был размонтирован.

Однако решение Флориана сработает, и вы можете добавить простой скрипт для удаления самого себя, когда закончите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .