2 Stimmen

Ausblenden (eSpeak) der Eingabeaufforderung mit Firefox

Das ist wahrscheinlich eine dumme Frage. Firefox ist eher starr, da der Internet Explorer dafür bekannt ist, dass er ohne Probleme Viren aktiviert. Aber für meinen Englischunterricht brauche ich eSpeak ohne den Befehlsbildschirm. Das Programm wird lokal ausgeführt, aber ich verwende HTML mit Javascript.

Dies ist mein Code:

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var localFile = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
var args = new Array('-vmb-en1',"Say something");
localFile.initWithPath('C:\\WINDOWS\\espeak.exe');
process.init(localFile);
process.run(false, args, args.length);    

Ich möchte die Eingabeaufforderung in Firefox ausblenden. Internet Explorer tut, was ich will:

try{var speak = new ActiveXObject('WScript.Shell');} catch(err){}
speak.Run('espeak -vmb-en1 "Say something"',0);

Jeder andere Vorschlag zur Änderung des Codes ist willkommen.

0voto

user895181 Punkte 21

Ich denke, Ihr Problem (und das vieler anderer Menschen) ist dieses: https://developer.mozilla.org/en-US/docs/Bypassing_Security_Restrictions_and_Signing_Code

Aber ich weiß nicht, was ich jetzt tun soll!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X