• ベストアンサー

VBScriptでPing

ネットワーク上の複数のアドレスにPingを打ってその応答によって 処理を分岐させるプログラムをVBSで作成しているのですが、 実行するたびにコマンドプロンプトが開いたり閉じたりして 何か嫌なんですが、仕方ないのでしょうか? 方法としてはWScript.ShellでPingコマンドを実行してます。 ループしながら処理を分岐させているのでコマンドプロンプトが 開いたり閉じたりしてしまいます。 何かよい解決方法はないのでしょうか? どなたかご教授ください。 または参考サイトなど教えてください、お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

RUN メソッドについては、No.1さんの回等で解決されるかともいます。 余計なお世話ですけど、WSHのヘルプは下記からダウンロードできます。 ?http://www.microsoft.com/japan/msdn/scripting/? 詳しく載っていますよ。 また直接的な回等ではありませんが、WindowsXP以降ならWMIでと言う手もあります。 http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/sept04/hey0914.mspx

msak777
質問者

お礼

回答ありがとうございます。 今後サイトを参考にしながら勉強していきます。

その他の回答 (1)

noname#77845
noname#77845
回答No.1

こちらは、参考になりますか? http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/object/wshshell.htm 真ん中くらいに「run」の項目があります。 オプションとして「intWindowStyle」に「0」を指定すれば、下の方にある「WshWindowStyle」から「非表示」になるはずです。

msak777
質問者

お礼

回答ありがとうございます。 サイトを参考に解決できそうです。 ありがとうございました。

関連するQ&A