Я хочу, чтобы командный файл записывал другой пакетный файл в каждый подкаталог, запускал командный файл и затем удалял его. Проблема возникает при написании большого количества информации в цикле for. Есть ли более эффективный способ, кроме цепочки & &? Кроме того, я не уверен, будет ли писать команды в пакетный файл, если он запустят командный файл?Запись, выполнение и удаление командного файла
for /D /R "%cd%" %%d IN (*) do set thing=%%~nd && echo @ECHO OFF>%%d\Desktop.bat && call %%d\Desktop.bat && del /Q %%d\Desktop.bat
Почему вы не получаете пакетный файл для выполнения команды? Я не думаю, что вы полностью объяснили цель. – foxidrive