- ベストアンサー
バッチ実行後DOS窓を閉じるには
Windows Me 上での操作なんですが、バッチファイルをダブルクリックで実行後、自動的にDOS窓を閉じるようにしたいです。なおバッチファイルのプロパティに「終了時にウィンドウを閉じる」という設定があるのは知っているんですが、バッチファイル実行時に自動生成されるショートカットを消す為、下記の一行をバッチ内に加えたら「終了時にウィンドウを閉じる」の設定が無効になってしまいました。 del test.pif 動作的な希望としては、「バッチ実行後は自動でDOS窓を閉じる」と「ショートカットを生成しない」の2点をクリアしたいのですが。 良い方法がありましたらどうぞ宜しくお願い致します。
- Elvin
- お礼率91% (33/36)
- Windows Me
- 回答数5
- ありがとう数3
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
レジストリをいじれば、希望が叶うかも。 ただし、すべてのbatファイルに適用されます。
その他の回答 (4)
- yan2014
- ベストアンサー率39% (414/1046)
再度質問を良く読みました。 >「ショートカットを生成しない」 これだと難しいですね。 当方も、Windows起動時にスタートアップからDOSバッチファイルを自動起動させて処理させているのですが、ショートカットからの実行でした。 (この場合、exitだけでDOS窓は表示されていません) 質問の2点を同時処理となると、Windows側でショートカット削除プログラムが必要となりますね。(これはDOSのBATでは無理ですね) 質問を十分理解せずの回答、申し訳ありませんでした。
お礼
いえいえ、私のほうこそ「DOS窓を閉じる」「PIFファイルを作らない」という2点をクリアするのが無理そうだという事が分かっただけでも良かったです。いろいろとありがとうございました。
- yan2014
- ベストアンサー率39% (414/1046)
「バッチファイルのプロパティで「終了時にウィンドウを閉じる」を有効にする。」のチェックを外し、「exit」でWindowsへ戻るようにしてもダメですか?
補足
はい。バッチの最終行に「exit」と記述してもDOS窓は閉じません。
- yan2014
- ベストアンサー率39% (414/1046)
バッチファイルの最終行に「exit」を記述してもダメですか?
補足
はい。だめでした。手順としては、 1.バッチファイルのプロパティで「終了時にウィンドウを閉じる」を有効にする。 2.バッチファイルを開き、最終行に exit を記述。内容的には: del hogehoge.pif exit 3.ダブルクリックで実行。 これだと一回目はうまくいきますが、2回目からはDOS窓が閉じなくなります。ショートカットの有無が原因なんでしょうか?
関連するQ&A
- DOS窓の件
久しぶりにバッチファイルを作ることになった者です。 早速ですが、XPのDOS窓ではエスケープコードの実行が上手くいかないのですが、プロパティーの変更でDOS窓中のバックの色や文字色等が変えられるようです。 その設定を「機動に使ったショートカット」に記録すれば、起動時にバックが黒以外のDOS窓が表示することが出来ました。 この機能を使い、例えば、バックが赤と青のDOS窓を起動する2種類のショートカットを作り、バッチファイルの種類ごとに使い分けられればよいと思うのですが、どのようにすれば良いか分かりません。 ご存知の方がいらしたら教えてください。
- 締切済み
- Windows系OS
- DOSPROMPTでのバッチファイルの実行について
WIN98のDOSPROMPTでは、 dos窓をひらくときに、自動的にバッチファイルを実行する設定ができます。 XPのDOSPROMPTでは、プロパティをひらいても、そのような設定をする箇所がみあたりません。 XPでDOS窓を開くと同時にバッチファイルを実行する方法を教えてください。
- ベストアンサー
- Windows XP
- バッチ終了時にDOS窓を閉じるコマンド
自作バッチについて質問があるのですが、 バッチ終了時にDOSプロンプトを自動的に閉じる方法を教えて下さい。 以下の方法は知っているのですが↓ ------------------------------------------------------------ バッチのプロパティ画面の「プログラム終了時にウィンドウを閉じる」を チェックする ------------------------------------------------------------ 上記のようなやり方ではなく、バッチファイルの中に直接コマンドを書いて 設定する方法を教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- DOSバッチのインターバルは可能?
お世話になります。 WindowsのDOSでバッチファイルを作成しています。 バッチファイルの中で自動的に10秒間待機してから実行したいのですがそのようなコマンドはあるのでしょうか。 いろいろ調べておりますが見当たりませんのでこちらで質問させて頂きました。 ご教授宜しくお願い致します。
- ベストアンサー
- Windows系OS
- バッチファイルをタスクスケジューラで実行するとDOSの黒い画面が必ず出てきてしまう?
バッチファイルのショートカットのプロパティから、実行時の大きさを最小化にすると そのショートカットをWクリックすれば、問題なく黒い画面は出ずにバッチファイルは実行されますが タスクスケジューラで、そのショートカットを実行した場合 画面は必ず出てしまいます。 もちろん タスクに設定する際には、バッチファイルのパスそのものではなく ショートカットのファイルになるように***.lnkを指定しても出てしまいます。 どなたか、バッチファイルをタスクスケジューラで実行する際に 画面を出さないですむ方法をご存知の方がいらっしゃいましたら ヒントだけでも結構ですので、よろしくお願い致します。
- 締切済み
- Java
- バッチファイルのDOS窓について
こんにちは Windows7Ulti32ビットを使用しています セキュリティホール云々とはいわれていますが、やはりガジェットは使い心地がよく 継続して使用したいと思っています ただ、数回に1回しかガジェットの表示がされず、他の時にはガジェットが表示されません。 sidebar.exeをkillして、再度sidebar.exeを起動すると復活するのですが、毎回やるのは 面倒なのでバッチでkillして再起動しようと思いました ところがそのバッチのdos窓が閉じずに、、今度はそちらで悩んでいます 以下に記載するバッチファイルを実行後、DOS窓を閉じるには どのようにバッチファイルを作成すればいいのでしょうか? SideBarCtrl.bat @echo off taskkill /im sidebar.exe /f > nul start "" timeout 2 > nul start /min cmd /c,"C:\Windows\winsxs\x86_microsoft-windows-sidebar_31bf3856ad364e35_6.1.7601.17514_none_d0e415a884ea33e1\sidebar.exe" exit
- ベストアンサー
- その他(ソフトウェア)
- バッチファイルで無限ループ
以下の1行だけを書いたバッチファイルを作って、ダブルクリックすると書いたコマンドがDOS窓で無限に実行されてどんどんスクロールしていきます。 route add 172.22.0.0 mask 255.255.0.0 192.168.75.2 metric 1 あらかじめDOS窓を開いておいてこのバッチファイルをドロップすれば正しく実行されるのですが、何故この様なことになるのでしょうか。
- ベストアンサー
- Windows NT・2000
- DOS窓を自動で閉じるには
Win2000です。 Aというプログラムからバッチファイルを起動し、 そのバッチからBというプログラムを実行します。 このとき、MS-DOSコマンドプロンプトのウィンドウは、 Bプログラムが終了しないと自動で閉じません。 これをバッチの処理が完了後ただちに閉じたいのですが、 その方法を教えてください。 Win9xではプロパティで設定できたのですが...
- ベストアンサー
- Windows NT・2000
- シャットダウン時のバッチ実行について
Windowsシャットダウン時にバッチファイルを実行したいのですが、うまく行きません。 ネットで検索すると、グループポリシーの設定で行うやり方がすぐに出てきましたが、なぜか実行されている気配が無いです。 バッチファイルで実行したいことは、サーバー対するコマンドをひとつ実行して、その結果によって、VBScriptでメッセージボックスを出すか、そのままバッチファイルを終了するとしたいです。 気にしているのは、 ・グループポリシーで設定したバッチはどのタイミングで実行されるのでしょう? シャットダウン操作を行うと、通常は各アプリを終了させてからWindowsが落ちていくと思うのですが、全部落ち終わってから実行されるのでしょうか?ネットワークが使用できない状態になってからではやりたいことが出来ませんので・・・ ・バッチファイルを実行すると普通はコマンドプロンプトが見えますが、グループポリシーの設定から実行された場合も見えるのでしょうか? ・グループポリシーからバッチファイルを実行した場合、バッチが完全終了するまでシャットダウンは止まりますか? このあたりが気になっています。どうぞよろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
お礼
Windows Meで試したところ、希望通りの動作となりました!ありがとうございました!!