こんにちは。
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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
VBスクリプト---アプリの終了について
その他(プログラミング・Web制作)
-
vbsで起動したexeを終了させる方法
Visual Basic(VBA)
-
VBSで応答不要のメッセージボックスを表示したい
その他(パソコン・スマホ・電化製品)
-
-
4
フォントの大きさ
Visual Basic(VBA)
-
5
VBSの「MsgBox」について
Visual Basic(VBA)
-
6
MsgBoxについて
Visual Basic(VBA)
-
7
vbsでファイルやフォルダのコピー中にプログレスバーを表示させるにはど
Visual Basic(VBA)
-
8
メッセージボックスを前面に表示させるには?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンソールアプリケーションの...
-
C#でGUI・CUIの判断する仕方を...
-
フレームワーク「4.8.1」で、[S...
-
VB6での二重起動(複数起動)の制...
-
Vba アプリケーションが立ち上...
-
pccNTmon.exeとntrtscan.exeの違い
-
プログラムをアクティブにしな...
-
アプリケーションをVBS(WSH?)で...
-
vcxprojファイルの修正法???
-
現在起動中のアプリケーション...
-
Accessフォームからの外部アプ...
-
対象のアプリケーションが終了...
-
MFCアプリケーションでの終了コ...
-
vb6で異なるのプロジェクト間で...
-
VBA初心者です。ExcelのVBAで他...
-
Console Applicationをタスクト...
-
VBSでのSendKeysでの画面の最小化
-
アプリは強制停止しておけば、...
-
アプリケーションエラー 0xc00...
-
自分自身を更新するプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンソールアプリケーションの...
-
フレームワーク「4.8.1」で、[S...
-
Vba アプリケーションが立ち上...
-
VBSでのSendKeysでの画面の最小化
-
自分自身を更新するプログラム
-
イラストレーターCS4のシリアル...
-
Windowsプログラムのビジー状態...
-
Accessフォームからの外部アプ...
-
Console Applicationをタスクト...
-
VB.NETでMessageBoxを表示した...
-
初回接続の遅い原因について
-
pccNTmon.exeとntrtscan.exeの違い
-
vb6で異なるのプロジェクト間で...
-
WSH(VBScript)でアプリケーショ...
-
対象のアプリケーションが終了...
-
MFCアプリケーションでの終了コ...
-
VB.NETでフォームアクティブの...
-
他アプリケーションの終了
-
実行時のコマンドプロンプトを...
-
Shell関数の終了を調べる方法
おすすめ情報