Ich starte notepad.exe
mit Javascript und übergebe Parameter an es mit folgendem Skript. Es startet notepad.exe
aber fordert, dass Hello World.txt does not exists. Do you want to create?
Fehler beim Übergeben von Parametern an notepad.exe unter Verwendung von Javascript
Jede Idee/Vorschlag Parameter zu übergeben und macht notepad.exe
geschrieben mit Hello World
function passParam()
{
try{
//get brwosers details
var isIE = /*@[email protected]*/false || !!document.documentMode;
if(isIE == true)
{
var oShell = new ActiveXObject("Shell.Application");
var filePath = "C:\\Windows";
var fileName = "notepad.exe";
var commandParms = "Hello World!";
oShell.ShellExecute(fileName,commandParms,filePath,"open","1");
return;
}
alert("Please use only IE to launch navigator.");
}
catch(e){
alert("Error:"+e.message);}
}
Gotcha !! Gibt es irgendwelche Möglichkeiten, Argumente zu übergeben? –
Nein, gibt es nicht. Der einzige Weg ist, dass ich geschrieben habe, eine Datei erstellt und diese geöffnet habe. Oder Sie könnten es nach dem Öffnen mit winapi wie folgt füllen: http://stackoverflow.com/questions/31021002/open-new-notepad-exe-and-write-content-to-it –