2017-05-13 7 views
0

나는 항상 그 ArgumentError : 오류 # 3214 : NativeProcessStartupInfo.executable 유효한 실행 파일을 지정하지 않습니다.에어 네이티브 프로세스를 사용하여 Chrome 브라우저를 여는 방법은 무엇입니까?

이유를 모르겠습니다. 내 잘못을 본 사람 있어요?

여기에 그가 지정된 URL에서 실행 파일을 찾을 수없는, 내 코드

if(NativeProcess.isSupported) 
     { 

      var file:File = File.userDirectory; 
      file = file.resolvePath("AppData/Local/Google/Chrome/Application/chrome.exe"); 

      var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo(); 
      nativeProcessStartupInfo.executable = file; 
      var process:NativeProcess = new NativeProcess(); 

      var args:Vector.<String> = new Vector.<String>(); 
      args.push("https://www.google.com"); 

      nativeProcessStartupInfo.arguments = args; 

      process.start(nativeProcessStartupInfo); 

     } 

답변

0

오류는 기본적으로 의미입니다.

크롬 브라우저가 프로그램 디렉토리에없는 사용자 디렉토리 (C : // User/...)에 실제로 설치되어 있는지 확인 했습니까?

+0

오 ... 무슨 바보 같은 실수 야. 그것은 var 파일로 잘 작동합니다 : File = new File ('C :/Program Files (x86) /Google/Chrome/Application/chrome.exe'); ... 답변 해 주셔서 감사합니다! – hmp