Эхо двух сет / п

Я сделал бит, который переименовывает папки и файлы внутри них, он запрашивает старое имя, а затем новое имя, например

SET /p originalcodename="Please enter the ORIGINAL codename: "
SET /p newcodename="Please enter the NEW codename: "

и я сделал еще одну летучую мышь для массовых процессов, и это так

echo example_oldfoldername| renamecodename.bat (
echo example_newfoldername| renamecodename.bat|rem
)

и это дало кучу ошибок. Интересно, есть ли способ заставить его отображать два входа, это немного сложно, но

Всего 1 ответ


Вам необходимо предоставить оба входа для одного и того же экземпляра вашего пакетного файла:

(echo example_oldfoldername&echo example_newfoldername)| renamecodename.bat

или сохранить его читаемым в командном файле:

(
  echo example_oldfoldername
  echo example_newfoldername
) | renamecodename.bat

Обратите внимание на любые случайные пробелы, они невидимы, но получат часть переменных, что может привести к неожиданному поведению.


Есть идеи?

10000