2017年11月
      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に流し込む。 | トップページ | 「送る」メニューにもアクセスキーが付けられる。 »