Я пытаюсь вызвать объект ANT из контекстного меню файла Windows (щелкните правой кнопкой мыши).Передача пути к ANT из сценария BAT
Я установил записи в реестре, чтобы вызвать пакетный скрипт, который вызывает мою цель ANT EXEC.
Мне нужно передать путь к файлу (на который пользователь щелкнул правой кнопкой мыши) до моей цели ANT. Поэтому я использую% ~ DP1 установить муравей свойство в моем битом сценарии:
Set tobeusedfilepath=%~dp1
Set tobeusedfile=%~n1
в результате:
tobeusedfilepath=D:\Project\Rel L\
tobeusedfile=file
Проблемы заключается в% ~ DP1 возвращает строку с «\» в качестве разделителя файлов , Но задача ANT EXEC «/»
[exec] '-source'
[exec] 'D:ProjectRel L/file'
[exec] ......
[exec] The file, 'D:ProjectRel L/file', does not exist.
Любые предложения о том, как обойти эти разделители путей?
набор AntPath =% AntPath: \ = /% сделал трюк ... –