2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« out-ie.ps1 PowerShellからHTMLをIEに流し込む。 | トップページ | 「送る」メニューにもアクセスキーが付けられる。 »

2010年2月17日 (水)

バッチファイルやスクリプトから簡単に出せる処理中メッセージ

mshta.exeのワンライナースクリプトで。

mshta "about:実行中...<hta:application /><script>resizeTo(130,90);close(new ActiveXObject('scripting.filesystemobject').GetStandardStream(0).ReadAll())</script>"

標準入力を閉じると、ウィンドウも閉じます。

バッチファイルなら、

(
処理
) | mshta "about:実行中...<hta:application /><script>resizeTo(130,90);close(new ActiveXObject('scripting.filesystemobject').GetStandardStream(0).ReadAll())</script>"

スクリプトなら、

set executing=createobject("wscript.shell").exec("mshta ""about:実行中...<hta:application /><script>resizeTo(130,90);close(new ActiveXObject('scripting.filesystemobject').GetStandardStream(0).ReadAll())</script>""")
処理
executing.stdin.close

スクリプトが終了しても自動で閉じます。:-)

« out-ie.ps1 PowerShellからHTMLをIEに流し込む。 | トップページ | 「送る」メニューにもアクセスキーが付けられる。 »