我试图从Windows(右键单击)文件上下文菜单中调用ANT目标。从BAT脚本将文件路径传递给ANT
我已经设置了注册表项来调用一个调用我的ANT EXEC目标的批处理脚本。
我需要将文件的路径(用户右键单击)传递给我的ANT目标。所以我用%〜DP1在我的蝙蝠脚本中设置的ANT属性:
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:\ = /%的伎俩...... – 2009-11-04 06:00:10