cmd.exe를 사용하지 않고 실행 파일이나 스크립트를 실행하는 방법을 찾고 있습니다. 현재 내가 나를 위해 다음과 같은 일을 할 필요가 cmd.exe /C <command>
를 사용하여 프로세스를 시작 해요 : 실행 파일은 현재 디렉토리에있는 파일을 PATH cmd.exe를 실행하지 않고 명령을 해석하는 방법은 무엇입니까?
- 봐
blah.py
을 실행하도록 명령했을 때 파이썬 인터프리터와 파일 연결을 해석합니다.
나는 "DIR"처럼 "내장"명령 중 하나를 실행 할 수 있도록하지 필요성을 .
위의 모든 기능을 본질적으로 다시 구현하지 않고 cmd.exe
을 사용하는 것을 피할 수 있습니까? 위와 같은 일을하기 위해서는 쉘 API가 있어야합니다. 맞습니까?
을 한 눈에, 그렇지 않습니다 PATH 또는 PATHEXT를 해결하는 것으로 보입니다. 그렇습니까? 아니면 실제로 그렇게합니까? –
보안 위험이있을 수 있습니다. https://buildsecurityin.us-cert.gov/bsi/articles/knowledge/coding/825-BSI.html을 참조하십시오. –