Мне нужно вызвать файл zipjs.bat, который принимает путь в качестве аргумента. Я вызываю файл .bat через другой файл .bat с именем start.bat. Оба файла не находятся в одном и том же месте в файловой системе, они находятся в разных папках.
zipjs.bat находится в \batch
, а start.bat — в \odt
.
Файл, который нужно передать в качестве аргумента в zipjs.bat, находится в той же папке, что и start.bat.
Таким образом (используя абсолютный путь для -source
) все работает нормально:
call ..\batch\zipjs.bat unzip -source C:\Users\rmrd001\git\xslt-framework\Product\dita\transformations\paragraphs\odt\source.odt.zip -destination .\MyDir -keep yes -force no
pause
Выше -source
принимает абсолютный путь. Но когда я меняю абсолютный путь на относительный, вот так: -source .\source.odt.zip
это не работает. Я пробовал с путями относительно start.bat - .\source.odt.zip
и относительно zipjs.bat - ..\odt\source.odt.zip
, но безуспешно.
nul)
, и дальнейшая команда не выполняется в файле bat. 18.11.2015nul)
. Пожалуйста, проверьте свой код и сравните его с моим кодом посимвольно. 18.11.2015