今更ながらwindows wshに移行しようと思う。
きっかけはタスクマネージャからバッチファイルを起動すると一瞬コマンドウインドウが出る事。
コマンドウインドウを小さくしたりすることは出来るが、許せないのがマウスの操作が妨げられること。
範囲指定中が解除されたりするのが溜まらない。
また、setで代入された文字のダブルクオーテーションの解釈も納得がいかない。
DOS .bat
FORやIF が一触即発
WSH と vbs と JScript
WSHはプログラム。.vbsや.jsファイルを受け取って実行。だから.wshというファイルは無い。
総本山MSDN「Windows Script Host」は更新停止。
wscript.exe と cscript.exe
ダブルクリックしたり、引数無しで起動するのはwscript.exe
Wscriptは WScript.Echo でメッセージダイアログが出せる。
Cscript は StdIn StdOut が使える。
デバッグツールは
VbsEdit
Windows Script Debugger
WinDbg Preview
Visual Studio
Power Shell がおススメ
分かっちゃいるけど別世界杉。
最初の一回目の起動が遅く、起動後すぐやりたい作業に向かない。(パソコン電源入れてすぐに使いたい派)
やるやる。いつかはやるから。