У меня есть летучая мышь файл со следующим содержимым:нечетное файл .bat поведение
set logfile= D:\log.txt
java com.stuff.MyClass %1 %2 %3 >> %logfile%
когда я запускаю файл битой, хотя, я получаю следующее:
C:\>set logfile= D:\log.txt
C:\>java com.stuff.MyClass <val of %1> <val of %2> <val of %3> 1>>D:\log.txt
The parameter is incorrect.
Я почти уверен, «Параметр неверен». из-за постороннего 1 там. Я также думаю, что это может иметь что-то с кодировкой .bat-файла, но я не могу понять, что вызывает его. Кто-нибудь когда-либо сталкивался с этим раньше или знал, что может вызвать его и как его исправить?
Редактировать
И урок, как всегда, проверьте, если его подключен первый, прежде чем идти с просьбой о помощи. Файл bat в управлении версиями использует D: \ log.txt, поскольку он предназначен для запуска с сервера, который содержит диск D. При тестировании моих изменений и запуске локально на моем компьютере, на котором нет диска D, я не смог внести изменения в использование C: \ log.txt, что и вызвало ошибку. Извините за то, что потратил время на то, спасибо за помощь, постарайтесь удержаться от желания слишком сильно опустить меня.
спасибо, что было. Я заметил ошибку и исправил ее до вашего ответа, но вам удалось прибить ее. – shsteimer