[GGW3.2.1] コマンド プロンプト (DOS窓) のウインドウを開くことなくバッチを実行したい.
技術ノート
2011/03/01
[番号]
技術ノート KGTN 2011030103
[現象]
[GGW3.2.1] コマンド プロンプト (DOS窓) のウインドウを開くことなくバッチを実行したい.
[説明]
下記のバッチをアプリケーションとして登録すると,3.2.1系ではコマンド プロンプトのウインドウが表示されます.
[FILE: myNotePad.bat]
ECHO OFF
NOTEPAD
EXIT
コマンド プロンプトのウインドウを非表示にするには,以下のWSHのプログラムをアプリケーションとして登録し,そのプログラムからバッチを起動するようにします.
[FILE: myNotePad.vbs]
Set WshShell = WScript.CreateObject("WScript.Shell")
' Call WshShell.Run( "cmd.exe /c C:¥GraphOn¥BAT¥myNotePad.bat", 0, True ) ← 同期実行
Call WshShell.Run( "cmd.exe /c C:¥GraphOn¥BAT¥myNotePad.bat", 0, False ) ← 非同期実行