プロジェクト

全般

プロフィール

[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 ) ← 非同期実行

ファイル

KGTN2011030103.pdf (55.6 KB) kitasp 技術センター, 2011/03/01 10:52