Je lance notepad.exe
en utilisant javascript et en lui passant des paramètres en utilisant le script suivant. Il lance notepad.exe
mais demande que Hello World.txt does not exists. Do you want to create?
Impossible de passer les paramètres à notepad.exe en utilisant Javascript
Toute idée/Suggestion pour passer le paramètre et faire notepad.exe
écrit avec 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 !! Y a-t-il des possibilités de passer des arguments ?? –
Non, il n'y en a pas. La seule façon est que j'ai écrit, en créant un fichier et en l'ouvrant. Ou vous pouvez le remplir après l'ouverture avec winapi comme ceci: http://stackoverflow.com/questions/31021002/open-new-notepad-exe-and-write-content-to-it –