No.3ベストアンサー
- 回答日時:
空白を含んだファイルの指定なので、"で囲まないといけませんね。
A.Run """C:\Program Files\Outlook Express\msimn.exe""", 1, False
に修正すれば動くと思います。
あと、バッチファイル中で時間待ちをしたい場合は、
ping -n 11 localhost >NUL
とかします。↑ 10秒待つ
この回答への補足
下記で実行すると、ステートメントの末尾(3行目)が不正でエラーになります。
僕はバッチファイルの方が判りやすいのですが、msimn.exeの終わらせ方が判りません。
Dim A, B, C
Set A = CreateObject ("WSCript.Shell")
A.Run ""C:\Program Files\Outlook Express\msimn.exe"", 1, False
WScript.Sleep 2000 '2秒間待機
Set A = GetObject("WINMGMTS:\\.\ROOT\CIMV2")
Do
Set B = A.ExecQuery("SELECT * FROM Win32_Process WHERE name='msimn.exe'")
If B.Count > 0 Then 'msimn.exe が起動していた場合
'** 必要ならここにFireFoxの起動を入れる **
For Each C In B
C.Terminate 'プロセスを終了させる
Next
Exit Do 'ループを抜ける
End If
WScript.Sleep 100 '0.1秒間待機
Loop
No.5
- 回答日時:
もう解決したようだけど、一応回答。
> taskkillの前に2秒ほど止める方が、いいですよね?適当なコマンドはありませんか?
自分自身にping撃てばいいです。pingは1秒おきに発信するという動作を利用したテクニックです。
ping -n 3 localhost
2ではなく3なのはコマンドを実行した直後に発信されるため。
この回答への補足
わざわざありがとう。
ついでにoutlook express の終わらせ方も教えて
次ではダメですか?
taskkill /fi "username eq アカウント名" /im msimn.exe
No.4
- 回答日時:
>下記で実行すると、ステートメントの末尾(3行目)が不正でエラーになります。
いや、だから、
A.Run """C:\Program Files\Outlook Express\msimn.exe""", 1, False
に修正すれば動くと書いたとおりです。
No.2
- 回答日時:
WindowsならバッチではなくScriptにしてみては?
Dim A, B, C
Set A = CreateObject ("WSCript.Shell")
A.Run "C:\Program Files\Outlook Express\msimn.exe", 1, False
WScript.Sleep 2000 '2秒間待機
Set A = GetObject("WINMGMTS:\\.\ROOT\CIMV2")
Do
Set B = A.ExecQuery("SELECT * FROM Win32_Process WHERE name='msimn.exe'")
If B.Count > 0 Then 'msimn.exe が起動していた場合
'** 必要ならここにFireFoxの起動を入れる **
For Each C In B
C.Terminate 'プロセスを終了させる
Next
Exit Do 'ループを抜ける
End If
WScript.Sleep 100 '0.1秒間待機
Loop
上記をテキストエディタにコピーし、漢字空白を半角空白に変換して、
xxx.vbs として登録します。(xxxは任意)
これをダブルクリックするか、コマンドプロンプトから"xxx"と入力
すれば起動します。
特別なRunTimeは不要で、JavaScritpで記述することも可能です。
バッチと異なり、細かい制御が可能です。
http://msdn.microsoft.com/ja-jp/library/cc364421 …
http://msdn.microsoft.com/ja-jp/library/cc364427 …
http://msdn.microsoft.com/ja-jp/library/cc364411 …
この回答への補足
漢字空白を半角空白に変換だけでk-opt.vbsで保存、実行すると次のエラーになり、関連づけを調べるとVBScript Script Fileとなっていました。
どう処置すれば良いでしょうか?
行:3
文字:1
エラー:この操作に対して指定されたファイルには、アプリケーションが関連付けられていません。
コード:80070483
ソース: (null)
No.1
- 回答日時:
OSが何なのか不明ですが、OEやalt + F4といったキーワードからWindowsと判断します。
本件はtaskkillコマンドで可能です。
使い方はコマンドプロンプト上でtaskkill /?で確認して下さい。
この回答への補足
すみません。Win xp sp3です。
次を参考にしたのですが、outlook expressが起動するだけで、うまくkillできません。
http://ykr414.com/dos/
作成したコマンド。
start "" "C:\Program Files\Outlook Express\msimn.exe"
taskkill /fi "username eq アカウント名" /im msimn.exe
exit
taskkillの前に2秒ほど止める方が、いいですよね?適当なコマンドはありませんか?
「このバッチファイルが欲しい理由」
Firefoxを3.0から3.5にバージョンアップすると自動接続できなくなったので、outlook expressを起動して接続したい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 バッチファイルでのエクスプローラー終了 1 2022/05/30 14:32
- Visual Basic(VBA) VBAでOutlookを終了させたい ExcelVBAで既に起動されているOutlookを終了させる 3 2022/03/24 07:37
- ネットワーク 通信量を見たい 3 2023/03/01 07:47
- その他(Microsoft Office) *Outlook、作成中の文書どこに消えたか 1 2023/07/07 08:56
- その他(プログラミング・Web制作) バッチファイル 1 2022/09/16 14:51
- 運転免許・教習所 自分歳29でてんかんを抱えていて医師から免許とるのに 診断書を書いてもらいその後運転試験場で診断書を 2 2022/04/28 11:39
- Outlook(アウトルック) outlook メモリ不足 1 2022/05/31 10:16
- 携帯型ゲーム機 Among Usが開けません 1 2022/11/05 13:39
- フリーソフト タスクソフト? 1 2023/01/14 07:52
- 日本語 「2014年に終了」「2014年で終了」「2014年をもって終了」の違い 8 2022/11/28 20:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
batファイルで立ち上げたaplを...
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
Visual basic6.0からショートカ...
-
VBAからキャッシュを削除する方...
-
相対パスのショートカットフォ...
-
stable diffusionのインストー...
-
ショートカットの作成とコピー
-
VB.net2005で1日1回バッチを起動
-
バッチへ値を返す
-
PL/SQLで作成したストア...
-
VB.NETでDOSコマンドの複数実行
-
PATHに登録がないのに、Excelが...
-
ASPからのEXEファイル起動
-
バッチファイル、順番を指定し...
-
createprocessで起動させる別.e...
-
batからvbs起動
-
VBSでコマンドプロンプトのカレ...
-
プログラムを実行すると、なぜ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
ExcelVBAにてアプリをタスクマ...
-
EXCELをバッチコマンドで...
-
stable diffusionのインストー...
-
batファイルで立ち上げたaplを...
-
ショートカットの作成とコピー
-
exe間での引き値の受け取り方法
-
VB.NETでDOSコマンドの複数実行
-
バッチファイル実行時に起動す...
-
VB.NETでコマンドプロンプトの操作
-
プログラムを実行すると、なぜ...
-
c#でコマンドプロンプトを実行...
-
gccがコマンドプロンプト上で使...
-
VBAからキャッシュを削除する方...
-
64bitのwindowsサーバーで32bit...
-
UWSCについて
-
ショートカットのリンク先が参...
-
バッチファイルからftpを実行時...
-
Shiftキーを押しながら起動
-
batからvbs起動
おすすめ情報