- 134 名前:デフォルトの名無しさん mailto:sage [2006/06/11(日) 01:34:44 ]
- .batだとドラッグ&ドロップで引数を渡せる。
これを利用して.htaに引数を渡すサンプルを作ってみた。 レス上でのインデントのためタブを全角スペース2文字に置換してる。 --[サンプル.hta.bat]------------------------------ rem [[remove_tag]] <!-- .htaのままだとドラッグ&ドロップで引数を渡せないのでbatを利用する。 start mshta.exe %0 %* exit /b 0 --> <html> <head> <hta:application id="app"/> <script type="text/javascript"> function ev_onload(){ //1行目のコメント行を消す for(var node=document.body.firstChild; node!=null; node=node.nextSibling){ var s = node.nodeValue; if(typeof(s)=="string" && 0<=s.indexOf("[[remov"+"e_tag]]")) { node.nodeValue = ""; break; } } //コマンドラインを取得 document.getElementById("cmd_line").value = app.commandLine; } </script> </head> <body onload="ev_onload()" style="margin:5px;"> コマンドライン<br> <input type="text" id="cmd_line" size="150" value=""><br> </body> </html>
|
|