Я в значительной степени новичок в файлах .bat, и я наткнулся на то, что поставило меня в тупик.

set /p msg=Enter message here:
echo %msg%>>"D:\\File_location"

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

1 ответ1

1

Приведенный выше скрипт работает для меня, при условии, что я запускаю командную строку от имени администратора. У вас есть доступ на запись к вашему D:\? Как насчет файла с именем D:\File_location?

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