Windows (오른쪽 클릭) 파일 컨텍스트 메뉴에서 ANT 대상을 호출하려고합니다.BAT 스크립트에서 ANT로 파일 경로 전달
내 ANT EXEC 대상을 호출하는 배치 스크립트를 호출하도록 레지스트리 항목을 설정했습니다.
마우스 오른쪽 버튼으로 클릭 한 파일의 경로를 내 ANT 대상에 전달해야합니다.
Set tobeusedfilepath=%~dp1
Set tobeusedfile=%~n1
을 결과 : 그래서 ~ DP1 내 방망이 스크립트에서 ANT 속성을 설정 %를 사용하고
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 : \ =/% 속임수를 썼는지 ... –