HTAをもっと流行らせる計画at TECH
HTAをもっと流行らせる計画 - 暇つぶし2ch134:デフォルトの名無しさん
06/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>


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch