나는이 질문이 전에 물어 봤고 여기서 내가 거의 필요한 해결책을 제공하는 스레드를 발견했다. 여기 powershell을 사용하여 배치 파일을 시작하기위한 정확한 명령
링크입니다 : How to run batch file using powershell하지만 전체 경로를 쓰는 경우에만 작동합니다. 예를 들어 :
c:\Users\Administrator\Desktop\dcp_bearbeitet\start.bat -p c:\Users\Administrator\Desktop\dcp_bearbeitet\start.prop
은 내가 도달하고자하는 것은 여기처럼 매개 변수를 사용하여 경로를 허용하는 솔루션입니다 : $title
반면
c:\Users\Administrator\Desktop\dcp_bearbeitet\$title\start.bat -p c:\Users\Administrator\Desktop\dcp_bearbeitet\$title\start.prop
내 파일의 이름을 포함하는 나는이 경우에 사용하고있다. -p
명령에 대한 또 다른 매개 변수를 만들 수 있다는 것을 알고 있으며,이 방법이 유용하다는 것을 알고 있습니다.하지만 불행히도 첫 번째 명령과 동일한 방법을 시도 할 때 항상 오류 메시지가 나타납니다.
이 문제를 해결하는 방법을 알고 계시기 바랍니다.
당신을 감사합니다, 당신은 내 일 저장. 지금까지는 Invoke-Expression이하는 일을 전혀 알지 못했기 때문에 결코 시도하지 않았습니다. 나는 너에게 대답을했다. – sebastian