perl을 사용하여 실행 파일을 실행하는 방법은 무엇입니까?Windows XP에서 Perl을 사용하여 실행 파일을 실행하는 방법은 무엇입니까?
예를 들어 일반 notepad.exe를 실행하고 싶습니다. 내가 어떻게 이걸 얻을 수 있니?
my @args = system("notepad.exe");
system(@args) == 0 or die "system @args failed: $?";
을하지만 반환 : 나는 무엇을 놓치고
Can't spawn "cmd.exe": No such file or directory blah blah blah.
이 내가있어 무엇인가?
Google을 사용해 보셨나요? –
예,하지만 제가 발견 한 것은 저에게 의미가 없습니다. – quinekxi
'system'은 배열이 아닌 단일 값을 반환합니다. 자세한 설명은'perldoc -f system'을보세요. perlmonks에 대한 [이 스레드] (http://www.perlmonks.org/?node_id=421595)는 현재 나와있는 오류에 대해 설명합니다 (몇 가지 다른 솔루션이 제시됨). – gamen