cmd 창에서 현제 주소부분에 "d:\program\" 경로를 추가시킬려면
set path=%path%;d:\program\
이렇게 입력하면 되거든요.
그런데... 추가된 "d:\program\" 부분만 따로 삭제할려면 어떻게 해야 되나요 ?
인터넷 검색을 해봐도 추가하는방법만 나왔고 하나의 경로만 따로 제거하는 방법은
없었거든요. 그냥 아예 새로 다시 빼고 지정하는방법 밖엔...
예를들어서 패스 경고 파일 = a.exe
a.exe -a d:\program1\;d:\program2\
이렇게 입력하면 그부분경로가 추가되고
a.exe -d d:\program1\;d:\program2\
이렇게 입력하면 그부분경로만 삭제되고
이렇게 2가지 작동되게 실행파일 하나 부탁드리겠습니다.
최용일님의 답변을 참조 하셔서 만드시면 될 것 같네요.
제거 부분이 그렇게 어려울 것 같지 않은데요..
음 제거의 경우는
<!--CodeS-->
PathStr := StringReplace(buffer,'C:\WINXP;','',[rfReplaceAll]);
<!--CodeE-->
이런식으로 해주면 될 것 같은데요.
보통 형식이 마지막에 세미콜론으로 구분이 되니 이 제거 문자열에서 마지막에 없으면 추가해서
문자열을 대문자로 바꾸고 위에서 처럼 돌려주면 해당 문자열이 삭제되는 효과가 있으니 되겠습니다.
그러고 나서 다시 최용일님 방법으로 셋팅을 다시 해주면 되겠네요.
해보시고요. 정 안되시면 다시 질문해 주세요. ^^