WSH/外部コマンドを実行する方法・Runメソッド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* VBScriptで外部コマンドを実行する方法・Runメソッド [#td4...
WshShellオブジェクトのRunメソッドを使い、VBScriptで外部コ...
同じような動作するするメソッドとしてExecメソッドがありま...
Execメソッドに関しては「[[外部コマンドを実行する方法・Exe...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#z4afdee7]
-[[外部コマンドを実行する方法・Execメソッド>WSH/外部コマ...
-[[WSHのヘルプファイルの入手方法>WSH/WSHのヘルプファイル...
* とりあえずRunメソッドを利用して外部コマンドを起動する [...
mkdirコマンドを使用し、実行したカレントディレクトリににsa...
#ref(run01.zip)
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "mkdir sakura"
* Runで起動したコマンドが終了するまで待つ方法 [#c94036b9]
#ref(run02.zip)
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "notepad", 1, True
WScript.Echo "Bye!"
上記のRunメソッドは以下のような構文になります。
WshShell.Run(起動するコマンド, [ウインドウのスタイル], [...
ウインドウのスタイルは以下の値を指定します。~
- Windowsスクリプトテクノロジのヘルプであるscript56.chmか...
|ウインドウのスタイル|内容|
|0|ウィンドウを非表示にし、別のウィンドウをアクティブにし...
|1|ウィンドウをアクティブにして表示します。&br;ウィンドウ...
|2|ウィンドウをアクティブにし、最小化ウィンドウとして表示...
|3|ウィンドウをアクティブにし、最大化ウィンドウとして表示...
|4|ウィンドウを最新のサイズと位置で表示します。アクティブ...
|5|ウィンドウをアクティブにし、現在のサイズと位置で表示し...
|6|指定したウィンドウを最小化し、Z オーダー上で次に上位と...
|7|ウィンドウを最小化ウィンドウとして表示します。アクティ...
|8|ウィンドウを現在の状態で表示します。アクティブなウィン...
|9|ウィンドウをアクティブにして表示します。&br;ウィンドウ...
|10|アプリケーションを起動したプログラムの状態に基づいて...
Windowsスクリプトテクノロジのヘルプであるscript56.chmの入...
三番目の引数の「起動したコマンドの終了待ちをする・しない...
-True - コマンドの終了を待つ。
-False - コマンドの終了を待たずスクリプトを実行する。
以上、Runメソッドの説明とサンプルでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* VBScriptで外部コマンドを実行する方法・Runメソッド [#td4...
WshShellオブジェクトのRunメソッドを使い、VBScriptで外部コ...
同じような動作するするメソッドとしてExecメソッドがありま...
Execメソッドに関しては「[[外部コマンドを実行する方法・Exe...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#z4afdee7]
-[[外部コマンドを実行する方法・Execメソッド>WSH/外部コマ...
-[[WSHのヘルプファイルの入手方法>WSH/WSHのヘルプファイル...
* とりあえずRunメソッドを利用して外部コマンドを起動する [...
mkdirコマンドを使用し、実行したカレントディレクトリににsa...
#ref(run01.zip)
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "mkdir sakura"
* Runで起動したコマンドが終了するまで待つ方法 [#c94036b9]
#ref(run02.zip)
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "notepad", 1, True
WScript.Echo "Bye!"
上記のRunメソッドは以下のような構文になります。
WshShell.Run(起動するコマンド, [ウインドウのスタイル], [...
ウインドウのスタイルは以下の値を指定します。~
- Windowsスクリプトテクノロジのヘルプであるscript56.chmか...
|ウインドウのスタイル|内容|
|0|ウィンドウを非表示にし、別のウィンドウをアクティブにし...
|1|ウィンドウをアクティブにして表示します。&br;ウィンドウ...
|2|ウィンドウをアクティブにし、最小化ウィンドウとして表示...
|3|ウィンドウをアクティブにし、最大化ウィンドウとして表示...
|4|ウィンドウを最新のサイズと位置で表示します。アクティブ...
|5|ウィンドウをアクティブにし、現在のサイズと位置で表示し...
|6|指定したウィンドウを最小化し、Z オーダー上で次に上位と...
|7|ウィンドウを最小化ウィンドウとして表示します。アクティ...
|8|ウィンドウを現在の状態で表示します。アクティブなウィン...
|9|ウィンドウをアクティブにして表示します。&br;ウィンドウ...
|10|アプリケーションを起動したプログラムの状態に基づいて...
Windowsスクリプトテクノロジのヘルプであるscript56.chmの入...
三番目の引数の「起動したコマンドの終了待ちをする・しない...
-True - コマンドの終了を待つ。
-False - コマンドの終了を待たずスクリプトを実行する。
以上、Runメソッドの説明とサンプルでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: