こんにちは。
OSはWIN2K、WSH5.6を使用しています。
WSH(VBScript)で「c:\abc.exe」という
アプリケーションを起動してます。
このアプリケーションは複数起動できな
いためパラメータを変え連続3回Runメ
ソッドで起動しました。
しかし一番最初に起動したものが落ちて
いないため2本目以降は起動しません(
1本終わったら閉じるボタンでそのアプ
リケーションを終了させると2本目以降
も起動します)。
タスクマネージャーのプロセスにも
abc.exeがでていますので2、3本目の
起動前にこれを停止させるスクリプトを
記述したいのですが、どなたかご教授い
ただけますでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
abc.exeというプロセスを停止させるサンプルコードということですよね?
for each Process in _
GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
("select * from Win32_Process where Name='abc.exe'")
Process.terminate
Next
No.2
- 回答日時:
おそらく、Runメソッドで実行したコマンドの終了を待つという指定をされているのだと思いますが、その場合、終了しないと次のスクリプトが実行されないので、プロセスを終了させる処理も実行されません。
終了を待たない設定に変えた場合は、プロセスを終了させる前に、コマンドが本当に終了したかどうか調べる必要があります、
それぐらいだったら、abc.exeがお仕事が終わったらちゃんと(自動的に)終了するようにするべきじゃないのかなと思います。
BLUEPIXYさん、こんにちは。
お礼が遅くなってすみませんでした。
abc.exeはよそ様から提供されたアプリケーション
で設定などの変更はできませんでした。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Firefox(ファイヤーフォックス) firefoxが頻繁に停止する 1 2023/01/09 10:26
- UNIX・Linux [Linux Mint] インストールしたアプリを Mintメニューの「アプリ一覧」に表示させたい 1 2022/10/01 09:04
- 日本株 SBI証券HYPER SBI 2のエラー 1 2023/01/31 13:38
- Windows 10 ctfmon.exe。スタック ベースのバッファーのオーバーランが検出されました。 1 2023/02/15 13:17
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- その他(ブラウザ) ブラウザが起動しない 2 2023/04/13 12:06
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
- Windows 10 Win10パソコンのrecovery表示 6 2023/04/09 09:44
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VBスクリプト---アプリの終了について
その他(プログラミング・Web制作)
-
vbsで起動したexeを終了させる方法
Visual Basic(VBA)
-
VBSで応答不要のメッセージボックスを表示したい
その他(パソコン・スマホ・電化製品)
-
-
4
フォントの大きさ
Visual Basic(VBA)
-
5
VBSの「MsgBox」について
Visual Basic(VBA)
-
6
バッチファイルでキー操作を行う。
その他(プログラミング・Web制作)
-
7
MsgBoxについて
Visual Basic(VBA)
-
8
vbsでファイルやフォルダのコピー中にプログレスバーを表示させるにはど
Visual Basic(VBA)
-
9
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
-
10
VBScriptで、ファイルから任意の行のみ取り出す方法について
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessフォームからの外部アプ...
-
他アプリケーションの終了
-
イラストレーターCS4のシリアル...
-
コマンドライン版ソフトの意義
-
Vba アプリケーションが立ち上...
-
VBSでのPostMessageについて
-
C# 管理者権限で起動したアプリ...
-
Console Applicationをタスクト...
-
WSH(VBScript)でアプリケーショ...
-
pccNTmon.exeとntrtscan.exeの違い
-
Ctrl + P のメッセージ送信
-
コンソールアプリケーションの...
-
VB.NETで起動させたExcelの多重...
-
外部アプリケーションの起動に...
-
OSの”シャットダウン中”のステ...
-
ダイアログ中の下線付きテキス...
-
outlookが強制終了してしまう
-
タイトルバーのないアプリに二...
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンソールアプリケーションの...
-
Vba アプリケーションが立ち上...
-
フレームワーク「4.8.1」で、[S...
-
VBSでのSendKeysでの画面の最小化
-
イラストレーターCS4のシリアル...
-
vb6で異なるのプロジェクト間で...
-
初回接続の遅い原因について
-
VB.NETでMessageBoxを表示した...
-
MFCアプリケーションでの終了コ...
-
pccNTmon.exeとntrtscan.exeの違い
-
Windowsプログラムのビジー状態...
-
実行時のコマンドプロンプトを...
-
自分自身を更新するプログラム
-
VB.NETでフォームアクティブの...
-
Accessフォームからの外部アプ...
-
Console Applicationをタスクト...
-
httpd.pidって何ですか?
-
VB.NETで起動させたExcelの多重...
-
vcxprojファイルの修正法???
-
「AcroRd32.exe」これってウイ...
おすすめ情報