저는 IDL (그것을 사용하는 사람을 위해 POC를 수행하려고합니다)에 익숙하며 외부 명령을 실행하려고합니다. 내가 추가 한 코드 줄은 이것이다 : IDL 내에서 스폰 명령을 사용
spawn, 'C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add\visual.exe'
visual.exe 파일을 디렉터리에 저장하고 아무 문제없이 직접 실행할 수 있습니다. 단지 코드를 실행하거나 오류를보고하지 않고 바로 코드를 실행하는 것처럼 보입니다.
나는 하나의 진드기가 있습니다. 그게 충분하지 않니? –
작은 따옴표는 IDL에 대한 것입니다. IDL은 그 문자열을 OS에 직접 전달할 것이고, 이는 경로의 공간으로 인해 혼란 스러울 것이다. 나는 당신이 다음과 같은 것을 필요로한다고 생각한다 : spawn 'C : \ Program Files \ ITT \ IDL \ IDL80 \ products \ envi48 \ save_add \ visual.exe' ' – mgalloy