2017-05-13 10 views
0

私はいつもそのArgumentErrorを取得します。Error#3214:NativeProcessStartupInfo.executableは有効な実行可能ファイルを指定していません。空気のネイティブプロセスを使用してクロームブラウザを開くにはどうすればよいですか?

なぜわからないのですか?私のせいを見ている人はいますか?

は、ここで彼は与えられた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

誤差は基本的に意味しています。

あなたのChromeブラウザは実際にはユーザーディレクトリ(C:// User/...)にインストールされており、プログラムファイルディレクトリにはインストールされていないことを確認しましたか?

+0

ああ...なんて愚かな間違い。これは、varファイルでうまく動作します:File = new File( 'C:/ Program Files(x86)/Google/Chrome/Application/chrome.exe'); ... ご回答有難うございます! – hmp

関連する問題