2017-05-13 1 views
0

Ich bekomme immer das ArgumentError: Fehler # 3214: NativeProcessStartupInfo.executable gibt keine gültige ausführbare Datei an.Wie öffne ich den Chrome-Browser mit dem nativen Luftprozeß?

Ich weiß nicht warum. Gibt es jemanden, der meine Schuld sieht?

Hier ist mein Code

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); 

     } 

Antwort

0

Der Fehler im Grunde bedeutet, dass er nicht die ausführbare Datei unter der angegebenen URL finden.

Haben Sie überprüft, dass Ihr Chrome-Browser wirklich in Ihrem Benutzerverzeichnis (C: // User/...) und nicht im Programmverzeichnis installiert ist?

+0

Oh ... was für ein dummer Fehler. Es funktioniert gut mit var-Datei: Datei = neue Datei ('C:/Programme (x86)/Google/Chrome/Application/chrom.exe'); ... Danke für deine Antwort! – hmp

Verwandte Themen