こんにちは。
OSはWIN2K、WSH5.6を使用しています。
WSH(VBScript)で「c:\abc.exe」という
アプリケーションを起動してます。
このアプリケーションは複数起動できな
いためパラメータを変え連続3回Runメ
ソッドで起動しました。
しかし一番最初に起動したものが落ちて
いないため2本目以降は起動しません(
1本終わったら閉じるボタンでそのアプ
リケーションを終了させると2本目以降
も起動します)。
タスクマネージャーのプロセスにも
abc.exeがでていますので2、3本目の
起動前にこれを停止させるスクリプトを
記述したいのですが、どなたかご教授い
ただけますでしょうか。
よろしくお願いいたします。

A 回答 (2件)

abc.exeというプロセスを停止させるサンプルコードということですよね?



for each Process in _
GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
("select * from Win32_Process where Name='abc.exe'")
Process.terminate
Next
    • good
    • 1
この回答へのお礼

notnotさん、こんにちは。
うまくいきました!
お礼が遅くなってすみませんでした。
どうもありがとうございました。

お礼日時:2005/04/18 16:32

おそらく、Runメソッドで実行したコマンドの終了を待つという指定をされているのだと思いますが、その場合、終了しないと次のスクリプトが実行されないので、プロセスを終了させる処理も実行されません。


終了を待たない設定に変えた場合は、プロセスを終了させる前に、コマンドが本当に終了したかどうか調べる必要があります、
それぐらいだったら、abc.exeがお仕事が終わったらちゃんと(自動的に)終了するようにするべきじゃないのかなと思います。
    • good
    • 0
この回答へのお礼

BLUEPIXYさん、こんにちは。
お礼が遅くなってすみませんでした。
abc.exeはよそ様から提供されたアプリケーション
で設定などの変更はできませんでした。
どうもありがとうございました。

お礼日時:2005/04/18 16:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q第2次関東大震災で、首都東京が機能をほぼ停止した場合、日本の他の地域への影響は?

震災などで首都東京がその機能を停止した場合、その影響は日本の他の県・世界とどのように波及するのでしょう?
お分かりになる方、ご教授ください。
今とても知りたいのです。
尚、そんなものおこらないから考えなくてもいい等の意見は無用とさせて頂きます。m(__)m

Aベストアンサー

    wanwanchaachanさんこんばんは。記録からみれはいつ起きてもおかしくないとの専門家の予測もありますが、できるならば起きて欲しくないです。

 大都市災害は阪神大震災が記憶に新しいと思います。通信インフラがだめになれば、東京から発信される情報が滞ってしまいます。株価や先物取引、ドルや円の金融相場も出来なくなると円高経済に支えられてようやく不況から脱出し掛けた日本経済の見通しがたたなくなっしまい、再度不況経済へ落ちる可能性があります。

 専門家がそのような予測を出さないようですが、算出すれば悲劇的な数値になるだろうと、損失額は数十兆円になるかもしれません。

 東京にある金融のデータは守られるでしょうが、通信インフラが復旧するまでお金は降ろせません。電話も東京へは掛けられなくなるので、外国へのインターネットもかなり制限されるでしょう。どれくらいで通信インフラが復旧するのかによってです。

 20年位前ですが、世田谷で電話工事でミスがあり火災となって、電話局へ繋がる回線か使えなくなり、1週間位仕事で電話が掛からない生活をしていた時期があり、仮設電話に仕事の伝票持って電話を掛けたこともありました。職場は電話が鳴らず静かなものでしたが、東京全体がそうなる可能性もあります。

 東京への送る生産物だってどれ位送ってよいのかわからないし、東京へ行く道路が壊滅的な被害が出れば、暫くは物流も大幅に遅れて、物価は高くなるし、食品は入手しにくいでしょう。都民は食材を入手しにくく、地方の生産者は物が届けられないので、出荷制限も出て地方経済への影響は計り知れないと思います。

 東京から出荷する物だって出せなくなるでしょう。製品だけでなく、情報、文化、ファッション、人材などの交流も止まります。観光だって、一番多いハワイの日本人観光客も成田までは東京都内を経由して行く人が大半でしょうから、すごく行きにくくなりますし、被災者は観光どころではないと思います。日本人観光客を目当てとした国は少なからず影響は出る可能性があります。

 地震で東京の水瓶になっている奥多摩のダムが決壊しなければいいのですが、万が一そうなると水不足と、水害の恐れもあります。

 それと、衛生面で危惧するのは、今の時期、鶏インフルエンザ、SARS、狂牛病、鯉ヘルペスなど、被災で不衛生になった街に蔓延する恐れもあります。

 想像するだけで恐ろしいものですが、少しでも生き延びたいために、自分で自分の身は守れるようにしたいものです。

    wanwanchaachanさんこんばんは。記録からみれはいつ起きてもおかしくないとの専門家の予測もありますが、できるならば起きて欲しくないです。

 大都市災害は阪神大震災が記憶に新しいと思います。通信インフラがだめになれば、東京から発信される情報が滞ってしまいます。株価や先物取引、ドルや円の金融相場も出来なくなると円高経済に支えられてようやく不況から脱出し掛けた日本経済の見通しがたたなくなっしまい、再度不況経済へ落ちる可能性があります。

 専門家がそのような予測を出さない...続きを読む

Q[Visual C++]VCが起動しません。(msdev.exe - アプリケーションエラー)

VC6を起動しようとすると以下のエラーが表示され起動できません。
仕事がらVCが起動できないと仕事になりませんので、どうか解決策を知ってられる方がおられましたら、ご指南願いたいです。
よろしくお願いいたします。

[msdev.exe - アプリケーションエラー]
"0x77f52e99"の命令が"0x00000026"のメモリを参照しました。
メモリが"read"になることはできませんでした。
プログラムを終了するには[OK]をクリックして下さい。
プログラムをデバックするには「キャンセル」をクリックしてください。

PCのOSはWindows2000SP4、VCはversion6.0です。
また、以下の同じような事例が記載されたサイトを参考に記載されている対策をとりましたが、解決しませんでした。
参考サイト1
[322553] Windows2000でアプリケーションが起動しない
http://winfaq.cool.ne.jp/logs/2k/0659.html
参考サイト2
Visual C++ が起動しない
http://egis-s.hp.infoseek.co.jp/garakuta/vcerr.html

VC6を起動しようとすると以下のエラーが表示され起動できません。
仕事がらVCが起動できないと仕事になりませんので、どうか解決策を知ってられる方がおられましたら、ご指南願いたいです。
よろしくお願いいたします。

[msdev.exe - アプリケーションエラー]
"0x77f52e99"の命令が"0x00000026"のメモリを参照しました。
メモリが"read"になることはできませんでした。
プログラムを終了するには[OK]をクリックして下さい。
プログラムをデバックするには「キャンセル」をクリックしてください。

PCの...続きを読む

Aベストアンサー

原因調査するより、VC++6.0をアンインストールして
再度インストールする方が近道ではないでしょうか。
VC++6.0をインストール後、サービスパック5とパッチを
あててる。
●サービスパック5
http://www.microsoft.com/japan/msdn/vstudio/downloads/sp/VS6SP.asp
●パッチ
http://www.dinkumware.com/vc_fixes.html

Q日本振興銀行が業務停止処分になるとのことですが、最悪

日本振興銀行が業務停止処分になるとのことですが、最悪
違反などで破綻した場合、定期預金などは預金保険機構で保障されるのでしょうか。
1000万円までとその利息は破綻した場合保証されますが、何か法違反をして
破綻した場合なども大丈夫なのでしょうか。

Aベストアンサー

 預金保険機構のQ&Aや預金保険法を読みましたが、少なくとも、法違反などを理由に「この金融機関は対象外とする」と判断する決定プロセスはないみたいですね。安心してよいかと思います。

参考URL:http://www.dic.go.jp/qa/qa.html

QWSHスクリプトから動かしたEXCEL・VBAマクロでWSHスクリプトを停止する方法

WSHスクリプトからEXCELファイルのVBAマクロを呼び出し実行させます。
このマクロ内ではif関数で設定している条件の真偽を判定しています。偽の場合、マクロは終了しEXCELファイルは一旦閉じられます。そして一定時間がたったら、WSHスクリプトのループ処理で再び同じマクロが開かれif関数で条件判定を行います。

もし、真の場合、マクロの設定処理の実行・終了とともにWSHのループ処理も終了させたいのですが、VBAマクロからそのマクロを実行させているWSHスクリプトを停止させることは可能でしょうか。

Aベストアンサー

#1です。
ちょっと検証してみました。
BookA.xls の標準モジュールに Test マクロを書き、Cドライブに保存

Sub Test()
  Randomize
  Worksheets(1).Range("A1").Value = Int((2 * Rnd) + 1)
End Sub

下記内容の BookA.vbs を何度か実行すると一瞬開いて閉じるか、開いたままになるかで分岐出来ましたよ。

Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.visible=True
Set objWbk = objExcelApp.Workbooks.Open("C:\BookA.xls",True)
objExcelApp.Run("BookA.xls!Module1.Test")
if objWbk.Worksheets(1).Range("A1").Value = 1 then
  objExcelApp.DisplayAlerts = False
  objWbk.Close
  objExcelApp.Quit
End if

#1です。
ちょっと検証してみました。
BookA.xls の標準モジュールに Test マクロを書き、Cドライブに保存

Sub Test()
  Randomize
  Worksheets(1).Range("A1").Value = Int((2 * Rnd) + 1)
End Sub

下記内容の BookA.vbs を何度か実行すると一瞬開いて閉じるか、開いたままになるかで分岐出来ましたよ。

Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.visible=True
Set objWbk = objExcelApp.Workbooks.Open("C:\BookA.xls",True)
objExcelApp.Run("BookA.xls!Module1...続きを読む

Q日本輸入停止時の献立について・・・

農林水産省のホームページに日本輸入停止時の献立を載せていますが、なぜ昼食に米がないのですか?
同ホームページで米の主食用の自給率は100%と拝見したのですが・・・。
どなたか、詳しい方いたら教えてくださいm(__)m

Aベストアンサー

「水田の全面積で米を作付け、畑でのいも類の量を増やすことでカロリーの確保を図った場合」の国内生産カロリーは、国民1人当たり1,880kcalにしかなりません。

流通ロスや調理ロスなどを勘案すると、国民1人当たり2,000kcalは必要ですが、国民1人当たり2,000kcalを国内生産するためには、「米の生産を減らして、米よりもカロリー生産効率の高い芋類の栽培を増やす」ことが必要になります。

そして農水省のHPに掲載されているのは、この「米の生産を減らして、米よりもカロリー生産効率の高い芋類の栽培を増やすということを行った場合のメニュー」なのです。

農林水産省「国内の農業だけで生産を行なった場合の供給可能量」
http://www.maff.go.jp/j/zyukyu/anpo/data4-1.html

農林水産省「国内生産のみで2,020kcal供給する場合の一日の食事のメニュー例」
http://www.maff.go.jp/j/zyukyu/anpo/pdf/menu.pdf

昔は、1日の摂取カロリーの70%以上を主食で摂取し、おかずや嗜好食品で摂取するカロリーは30%未満でしたが、高度成長で国民が経済的に豊かになるにつれて、おかずや嗜好食品で摂取するカロリーの比率が高くなり、今では、ごはんやパンなどの主食で摂取するカロリーの比率は40%弱にまで下がっています。

つまり、パン食を全てご飯に切り替えて、主食だけ完全自給できたとしても、1日の必要カロリーの40%弱にしかならないのです。

社会実情データ図録「供給カロリーに占める穀物比率の推移」
http://www2.ttcn.ne.jp/honkawa/0200-1.html

おかずや嗜好食品などに使われる食材は、穀物や芋類に比べると、農地面積あたりのカロリー生産効率が低いので、同じだけのカロリーを生産するのに、より多くの農地を必要とします。

主食への依存度が下がり、おかずや嗜好食品などの消費が増えた現在の日本人の食生活を支えるには、日本国内にある農地だけでは丸っきり不足しており、食生活のレベルを下げずに全てを国内生産に切り替えるためには、現在の農地総面積の3.7倍(現状生産分1+切り替え分2.7)くらいの農地が必要です。

農林水産省「主な輸入農産物の生産に必要な作付面積は、我が国の耕地面積の2.7倍」
http://www.maff.go.jp/j/wpaper/w_maff/h19_h/trend/1/t1_2_1_02.html

「水田の全面積で米を作付け、畑でのいも類の量を増やすことでカロリーの確保を図った場合」の国内生産カロリーは、国民1人当たり1,880kcalにしかなりません。

流通ロスや調理ロスなどを勘案すると、国民1人当たり2,000kcalは必要ですが、国民1人当たり2,000kcalを国内生産するためには、「米の生産を減らして、米よりもカロリー生産効率の高い芋類の栽培を増やす」ことが必要になります。

そして農水省のHPに掲載されているのは、この「米の生産を減らして、米よりもカロリー生産効率の高い芋類の栽培を増やす...続きを読む

Qwshで起動したコマンドををタイムアウト終了させる

たとえば以下のようなバッチファイルとvbsファイルを用意して
test.batを実行した場合
ftpのダウンロード処理が完了した後
ダウンロードしたファイルを処理したいのです
以下のようにすれば処理待ちになるのでそこは
実現できるのですが
ftp.exeがなんらかの原因で稀に終了しない事があるので
そうなるといつまでも処理待ちになってしまうので
タイムアウトさせたいのです
ftpコマンドをあえてquitしないで(終了しない状態を再現させる)
WScript.timeout=10
をいれてみて試してみたのですが
タイムアウトが有効になりません
ftpのプロセスは最悪残ってしまってもかまわないのですが
起動をかけたバッチファイルのほうは永遠待ち状態ではなく
一定時間応答がなければ次の処理に移したいのです
何かいいタイムアウトの実装方法はないでしょうか?
アドバイスお願い致します

test.bat
cscript test.vbs ←ここでftp.exeが終了しないと永遠待ち状態になってしまう
rem ftpが完了後に行いたい処理
exit

test.vbs
WScript.timeout=10
CreateObject("WScript.Shell").Run "CMD.exe /C ftp -s:c:\cmd.txt", 1, True

たとえば以下のようなバッチファイルとvbsファイルを用意して
test.batを実行した場合
ftpのダウンロード処理が完了した後
ダウンロードしたファイルを処理したいのです
以下のようにすれば処理待ちになるのでそこは
実現できるのですが
ftp.exeがなんらかの原因で稀に終了しない事があるので
そうなるといつまでも処理待ちになってしまうので
タイムアウトさせたいのです
ftpコマンドをあえてquitしないで(終了しない状態を再現させる)
WScript.timeout=10
をいれてみて試してみたのですが
タイム...続きを読む

Aベストアンサー

スクリプト処理で時間がかかっている訳じゃないので、WSCript.timeoutでは駄目ですね。

こんな感じで。テストはしてません。この処理と無関係にftp.exeが動いてればそれも止めちゃいますけど、それで良ければ。

test.batの内容:
rem 監視スクリプトを非同期で起動
start kanshi.bat
rem ftpの起動
ftp -s:c:\cmd.txt
rem 次の処理


kanshi.batの内容:
rem 10秒待つ
ping -n 11 localhost
rem ftp.exeがあれば強制終了
taskkill /F /IM ftp.exe


そもそも何故ftpが終了しないのか調べるのが先だと思いますけど。大きなファイルを転送して時間がかかっている訳じゃないのですよね?

Q日本資格停止処分

FIBA(国際バスケットボール連盟)は、日本バスケットボール協会に対し、2リーグの統一等が先月末まで改善されなかったとして、改善されるまで競技団体としての資格を無期限に停止する処分を下した。
さらにFIBAは、日本バスケットボール協会の監理能力の欠如を厳しく批判した。
このままでは、日本代表チームは男女とも国際試合に出場できず2016年リオデジャネイロオリンピック予選も出場できなくなり、オリンピックへの道が断たれる事になる。
男子のゴタゴタのせいで、無関係の女子チームが“巻き添え”を食ってしまった。
この最悪の事態を改善されるのだろうか?

Aベストアンサー

リーグの統一は何年も前から解決に至ってないから、時間はかかりそうですね。強くなるためのプロ化は必要でしょうけど、長年日本のバスケットを支えてきた企業が、不況による資金がないのでプロ化に踏み切れない、企業名を外したら宣伝効果がなくなるなどの理由も、バスケットに限らず日本のスポーツが企業頼りという状況が国際バスケット連盟は理解できないのもあるでしょうね。

しかし、男子バスケの問題ばかり話題になっていますが、もうひとつユース年代の大会とインターハイが同じ時期に重なるために、ベストメンバーを派遣出来ていないのも大きな問題です。

http://www.nikkansports.com/sports/news/p-sp-tp0-20141024-1386403.html私立の強豪校が

仮にベストメンバーを派遣すると、出場が決まっている私立の強豪校が代表選手抜きに応じることは考えにくい。彼らのために特待生として授業料を免除したり寮などを用意するなどしてカネかけているわけだし、学校の宣伝にもなるわけで、高校スポーツも私立の強豪校で成り立っているという背景もここにきてマイナスに働いているのですね。

インターハイは陸上やサッカーなど、高校生の国体ともいえる大会ですから、バスケのためだけに日程をずらずのも難しいでしょうし、何より学生が夏休みの間にできる大会ですからインターハイの意義をも否定されるような事案に発展してしまうわけですから、バスケをインターハイから除外して、別の時期に独自で大会を開催するのも簡単にはいかないでしょう。多くの高校生がインターハイに出るのが夢であり、目標であるわけですから、一部の代表選手の国際大会のために除外ではたまったものではないですからね。

他にも日本の連盟の指導力も問われているようですね。男子バスケの統一が出来ないのはもちろん、何年か前に日本が世界選手権を開催したときに大赤字を計上してしまったのも、運営能力の無さも問われているようです。要因としてはバスケは日本にとってマイナーなスポーツということで、集客力に乏しいとされているので、要は強くならないと客は来ないということですね。

そうなると、

>この最悪の事態を改善されるのだろうか?

問題が大きすぎて解決できそうにもないですね。今の時点では光が見えてこないので、第三者やJOC、政府も介入しないと改善できそうにもありませんね。いったいどうなってしまうのでしょうか。

リーグの統一は何年も前から解決に至ってないから、時間はかかりそうですね。強くなるためのプロ化は必要でしょうけど、長年日本のバスケットを支えてきた企業が、不況による資金がないのでプロ化に踏み切れない、企業名を外したら宣伝効果がなくなるなどの理由も、バスケットに限らず日本のスポーツが企業頼りという状況が国際バスケット連盟は理解できないのもあるでしょうね。

しかし、男子バスケの問題ばかり話題になっていますが、もうひとつユース年代の大会とインターハイが同じ時期に重なるために、ベス...続きを読む

Q@@@.exeをOS起動後**秒後に起動させたい

「@@@.exeをOS起動後**秒後に起動させたい。」

batファイルで特定の時間遅延させてから動作させたい場合は、
どのように記述したらよいのでしょうか?

使用環境はWindows XP Sp2 と Vista SP1です。

いままでスタートアップにショートカットを入れて、OS起動直後に
動作させていたプログラムがありました。
しかし、起動させてしまうと他の操作を受け付けなくなる現象が
頻繁にあり不具合発生時メンテナンスが非常に困難になってしまいました。

そこでOS起動から120秒など間をおいてから起動するように、
(「あと**秒で@@@.exeを起動します」と画面表示できれば最高ですが)
batファイルやタスクスケジューラーなどを使用して実現したいと考えていましたが、
タスクでは特定の時刻に発動、起動時に起動しか選べませんでした。

解決方法をご存知の方いらっしゃいましたら、よろしくお願致します。

Aベストアンサー

1.待機プログラムを使用し、120秒待ってから起動する。
2.120秒後の時刻を求めatコマンドにて実行予約する。

参考URL:http://blogs.sqlpassj.org/yamaken/archive/2004/08/17/3771.aspx

Q日本学生支援機構 奨学金が留年で停止した場合

自業自得なのですがこの場合どこにお金を借りるのが妥当でしょうか?

消費者金融からの借り入れしか手段はないでしょうか。。

よろしくお願いいたします。

Aベストアンサー

 自分で稼ぐことを考えるのが第一では?
 情報が不足しすぎていますが、後期の授業の履修だけで進級できるのであれば、前期は休学して昼のアルバイトもすることも可能です。

Qexeファイルからbatファイルを起動させる方法を教えてください。

すみません。exeファイルからあるbatファイルを起動させるexeファイルを教えてください。お願いします。

Aベストアンサー

通りすがりのものです。
意味がちょっと....?ですねぇ(^-^;

そのexeファイルというのは、
何のファイルを指しているのでしょうか?
自分が作成したプログラム?
それとも既存のアプリケーション?
( ExcelとかWord )

もし自分で作成したexeファイルで、
その中からbatファイルを起動したいっ!ということであれば、
お使いの言語名(VB,VC)を書いてみてください。
もし分かるもので有れば回答しますし、
他の方の回答が付くかもしれませんよ。

そうではなくて、
Excel,Word等、既存のアプリケーションに、
コマンドプロンプトの実行結果を貼り付けたい..
ということでしょうか....?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報