タスクスケジューラーで定期的にbatを実行しています。 そのままだとDos窓が開いて実行になります。
dos窓を開かないでひっそりと実行して欲しい。
vbsを使う事でDos窓を開かない方法
CreateObject("WScript.Shell").Run "beep_test.bat",0
この方法は、タスクスケジューラにそのまま登録するとうまくいきません。
シンプルな解決策がわからなかったので、他の方法を。
uwscを使う
DOSCMD("beep_beep.bat")
という内容で、beep_beep_uws.uws というようなファイル名で保存します。
タスクスケジューラ・操作・プログラムの開始を選び
プログラム/スクリプトを uwsc.exeのある場所をフルパスで指定
c:\program\uwsc\uwsc.exe
引数の追加に beep_beep_uws.uwsのある場所をフルパスで指定
e:\bat\beep_beep_uws.uws