2016-07-08 10 views
-1

私はnotepad.exeを起動し、javascriptを使用して、次のスクリプトを使用してパラメータを渡しています。それはnotepad.exeを起動しますが、Hello World.txt does not exists. Do you want to create?JavaScriptを使用してnotepad.exeにパラメータを渡すことができませんでした

任意のアイデア/提案は、パラメータを渡すとnotepad.exenotepad.exeのコマンドライン引数を開くには、ファイル名、メモ帳のない初期内容です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);} 
} 

答えて

0

で書か作ることを要求します。ファイルをディスクに書き込んで、それを指し示すメモ帳を開く必要があります。

+0

Gotcha !!引数を渡す可能性はありますか? –

+0

いいえ、ありません。唯一の方法は、ファイルを作成して開くことです。または、あなたはこれのようにwinapiで開いた後にそれを記入することができます:http://stackoverflow.com/questions/31021002/open-new-notepad-exe-and-write-content-to-it –

関連する問題