ベストアンサー バッチファイル pause時の文字を表示したくない 2008/03/28 10:27 バッチファイルでpauseコマンドで表示される「続行するには何かキーを押してください...」を出さない方法はあるでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー auty ベストアンサー率58% (284/486) 2008/03/28 10:31 回答No.1 pause > nul としてみてください。 質問者 お礼 2008/03/28 10:36 ありがとうございます!!助かりました!! 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A バッチファイルのPAUSE バッチファイルのPAUSEを使って、 実行するかどうか待機状態のまま 指定時間何もキーを触らなければ 自動的に黒のコマンドプロンプトを 終了させる方法はないですか? jarファイルをバッチで実行させたい 今晩は。 jarファイルをコマンドプロンプト画面からバッチで実行させようとして、 バッチを下の様に書いてやりましたが、うまく動作しません。 一体どこが悪いのでしょうか。 「java -jar C:\Documents and Settings\デスクトップ\test.jar pause」 実行すると「>pause 続行するには何かキーを押してください . . .」と表示されますが、 キーを押すと画面が消えてしまいます。 (実行が終わって、コマンドプロンプト画面が閉じられているみたいな・・・) また、pauseを削除すると、やはり一度はコマンドプロンプトの画面が表示はされますが、 コマンドプロンプト画面が閉じられます。(実行はしているような気がするのですが、、、) どのようにバッチの内容を変更すれば、実行画面が表示されたまま、プログラムが止まるのでしょうか。 宜しくお願いします。 2つ目の「pause」は無効? DOSコマンドの「pause」について質問です。 -- test1.bat pause echo ああああ pause -- このようなバッチファイルを実行したときに 2つ目のpauseでは処理ストップしないようです。 # 3つ目を追加すると同様の動作をするようです。 # -- test2.bat # pause # echo ああああ # pause > NUL # pause # -- これってpauseコマンドのバグでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム バッチファイルの作成について 分からないことが2つありますので、 質問させていただきます。 1.バッチファイルを実行するときに 他のパソコンでは出来ない環境とかはあるのか。 (例えば、ファイル削除のバッチファイルを作成したとします。 管理者権限でバッチファイルを実行したにも関わらず 消せない…なんていうことはあるのでしょうか? 以前、プログラムを書いて、自分のパソコンでは上手く動作したのですが、 他のパソコンだと上手く動作しませんでした。(ファイルの削除が上手く行かなかった) それに対する対応策などもあれば、教えてください。) 2.バッチファイルのコマンドプロンプトが自動終了するのを防ぎたい IEが自動で上がるのを防ぐために、コマンドプロンプトで IE_BLOCKERを実行し、キーボードで色々入力して実行していく必要があります。 そこで、 cd C:\IE10_Blocker IE10_Blocker.cmd /B pause 上記のように書き、 batファイルとして保存しました。 しかし、pauseがきくことなく、勝手に画面は閉じてしまうし、 C:\にIE10_Blockerが無かったとしても分からなくなってしまいます。 何か改善策はあるのでしょうか? 以上、よろしくお願い致します。 バッチファイル実行時のプロンプトを非表示にしたい バッチファイルを作成し、CDで配布したいと考えています。 使用者はパソコン初心者の方が多いため、バッチファイルからバッチを実行するときに 表示されるコマンドプロンプトを表示しないようにしたいのです。 過去ログ http://oshiete1.goo.ne.jp/kotaeru.php3?q=782798 にある「ショートカットで最小化」の方法だと、 CDのドライブ名が固定できないため、うまくいきません。 何かよい方法がありましたら教えてください。 よろしくお願いします。 バッチで日時をテキストファイルに出力する際に... WindowsNTでバッチファイルを書いていますが、下のようなソースだと 日時をテキストファイルに出力する時にpause状態になってしまい、 Enterキーを押さなければ進みまないのです。 なにかpauseをしないで日時を出力する方法はありませんか date>>ファイル名 time>>ファイル名 バッチファイルで電卓 DOS窓に1+1と入力すると2と表示されるような,バッチファイルを考えています。バッチファイルではなくコマンドプロンプト上で「SET /A 1+1」と入力する方法なら分かりますが,これを応用できないでしょうか。ただし,バッチファイルはコマンドプロンプトからではなくアイコンをダブルクリックして起動させるものとします。 WindowsのRANDOM関数を用いたバッチファイル お世話になります。 以下のようなバッチファイルを作成しました。 ----------------------- @echo off SET RND=%RANDOM% echo %RANDOM% pause ----------------------- 期待する動きとしては、バッチの実行時に毎回0~32767の 乱数のいずれかが表示されてほしいのですが、9012,9020,9023,9026のように微増していく数字が表示され、とても乱数とはいえない状態です。 ちょっとした思い違いなのかもしれませんが、行き詰まってしまっています。DONコマンド,バッチに詳しい方、ご教授ください。 バッチファイル実行時のプロンプトを非表示にしたい WindowsXPでバッチファイルからバッチを実行するとコマンドプロンプトが一瞬表示されバッチが終了すると自動で閉じますが、このプロンプトを表示しないようには出来ないでしょうか? バッチの結果を知らせる必要が無い処理なのであの一瞬出てくるプロンプトが邪魔で…。 バッチファイルについて バッチファイルで echo "あああ" のように文字を表示するechoコマンドがありますが、 echo "あああ" echo "いいい" とコマンドを打つと あああ いいい ↑という感じで同じページ(?)に表示されます。 あああと表示されたあとにページが切り替わって いいいと表示したのですが どのようなコマンドを打ち込めばいいのでしょうか? 説明が非常に下手ですみません。 バッチファイル コマンドプロンプトから実行するコマンド 2つを、100回繰り返したいのですが、 バッチファイルで100回繰り返すにはどうしたらよいでしょうか? 単純にForで出来ると思っていたのですが、 dosのバッチファイルのforはちょっと違うみたいで、ほかの言語のように for(){繰り返したい処理} ということが出来ないみたいで、 しかも変数<100というのも出来ない? ようで(INで0 1 2 3・・・のように指定するのですね・・・?) 戸惑っています。 変数を使ってインデントして100で終了させようと思ったのですが、変数も使えない・・・??のですね。(使えるのでしょうか??) そこでWSHで一セット分のコマンドのバッチファイルを作ってWSHからそれを100回呼ぼうかと思ったのですが、いまいち方法がわかりません。 また、wshの中で直接dosコマンドが使えると最もよいのですが・・・。 詳しい方がいましたら教えていただけると幸いです。 バッチファイルを1個だけしか起動しないようにしたい エクスプローラー上から バッチファイル(test.bat)を ダブルクリックしてバッチファイルを実行しています。 通常はコマンドプロンプトが1個だけ表示されて、 バッチファイルが実行して実行が終了すると コマンドプロンプトも閉じられます。 しかし、時々、 コマンドプロンプトが2個表示されることがあります。 つまり、ダブルクリックが、 1回ではなく2回実行されたと誤認識されて、 同じバッチファイル(test.bat)が 2つ起動してしまったと思われます。 当然、その後の処理はおかしくなります。 (バッチファイル(test.bat)の中に 何らかのコードを追加するなどして) 必ず1個だけしか起動しないようにすることは、 できないでしょうか。 (Windows10) Pause Breakキーはいつ使うのですか? Pause Breakキーはいつ使うのですか? 「windowsキー+Pause Break」でシステムの表示ができますが それ以外のPause Breakキーの用途がわかりません。 他にあれば教えていただけますか。よろしくお願い致します。 Windowsのバッチファイルで文字入力したい Windowsのバッチファイル(コマンドプロンプト)を使い、今起動中のアプリケーション上で、バッチで指定した文字列を入力する…ということは可能でしょうか? キーボードで入力する代替手段としてバッチで入力したいです。 もしあったら、そのコマンドを教えてください。 ちなみにやりたいこととしては、あるウェブサイト上で、Tabキーを数回送信して文字を入力できる場所までたどり着き、そこで指定した文字列を自動入力する…という内容です。 javaコンパイル用バッチファイル作成 こんにちは。 batファイルを初めて作成しました。が、うまくいきません。 javaのコンパイル用で長いコマンドをうつのが大変なため作成しました。 普段はWindowsXPのコマンドプロンプトから下記を入力していました。 >cd c:\tomcat5\webapps\test\WEB-INF\classes >javac- extdirs ../lib;../../../../common/lib test/*.java これをそのまま使ったのですが実行すると 「'jaavc-'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。 続行するには何かキーを押してください」とエラーが表示されます。 ネットなどでも検索しましたがどれも情報が古く、javaについての記述がなく対応方法がわかりません。 どなたか教えていただけますでしょうか。 よろしくお願いいたします。 PS お礼が若干遅くなるかもしれません。 WinXPです。 pskill でのバッチファイルが有効になりません。 WinXP SP2 Proです。 pskill でのバッチファイルが有効になりません。 内容は以下です。 MSのpskill.exe を入れました。 @echo off pskill calc.exe はじめは、ちゃんと電卓が閉じました。 しかし、今は、バッチファイルをダブルクリックすると コンマ1秒くらいコマンドプロンプトみたいな画面が一瞬見える だけで、何も起こりません。電卓は閉じなくなりました。 他のソフトでも試しましたが、全て閉じません。 ちなみに、今でも以下のバッチファイルは正常に動作します。 電卓が起動します。 pause>NUL start calc.exe pskillで書かれたバッチファイルを正常動作させる方法を 教えてください m(_ _)m taskkillでも電卓は閉じませんでした。 Windows xpでバッチファイルで複数のサイトを一気に表示したい Windows xpでバッチファイルで複数のサイトを一気に表示したいのですが。 Windows xpでIE8を使用しています。 毎朝,決まったページ3ヶ所にアクセスするのですが,いちいちお気に入りやらショートカットから,1つずつサイトを表示するのではなく,バッチファイルで一気に表示したいのです。 具体的には,今日の天気,mixi,職場に置いてある自己所有のノートPCにインストールされたAvast!のウィルス定義ファイル更新のページです。 せっかくIE8はタブブラウザーなので,これらが3つのタブになって一気に表示されれば,朝の限られた時間では非常に有用に思えるのですが。 以前はIE6のままで,フリーウェアのDonut Pを利用していました。 「start URL」でブラウザーでサイトを表示できるのは分かり,Donut Pを利用していたときは, > start http://weather.yahoo.co.jp/weather/jp/14/4610.html (横浜東部の天気予報) > start http://mixi.jp/home.pl (mixi) > start http://www.avast.com/ja-jp/download-update (Avast!のウィルス定義更新サイト) > exit で,3つのタブになって全てのページが一気に表示できました。 IE8単独で利用するようになって,同じバッチファイルを実行したら,まずブラウザーが起動し,1つ目のサイトを表示,そのまま2つ目,3つ目のタブが開いて表示されるのではなく,1つ目のタブに次のサイトが,そして更に3つ目のサイトが表示されてしまい,「3サイト一気に別タブで表示」ができません。 試しに,各URLを表示させるコマンドごとに「pause」を入れてみました。 > start URL1 > pause > start URL2 > pause > start URL3 > pause > exit と言う感じです。 こうすると,IE8でも一応は意図した通り3つのタブで一気に表示はできましたが,いちいちDOS窓に移って何かのキーをタイプして,ブラウザーで表示されたら,またDOS窓に戻って…の繰り返しで,あまり効率的ではない動きです。 これはどうしようもないのでしょうか? それともバッチファイルの作りを変えればどうにかなるのでしょうか? バッチファイルでFINDSTRを使って文字列検索をしたいが、ファイルが バッチファイルでFINDSTRを使って文字列検索をしたいが、ファイルが開けない (1)と(2)のバッチファイルを作りました。それぞれ単体で実行すると、エラーは出ません。 (1)と(2)を一緒にした(3)というバッチファイルで実行すると、FINDSTRのところで、 「ファイルを開くことができません」というエラーが出て、途中でとまってしまいます。 エラーを出さずに実行する方法は何かないでしょうか? (A.batは、CドライブにあるWord.exeを実行するだけのバッチファイルです。) どうぞよろしくお願いします。 【(3)の中身】 call A.bat >kekka.txt ←この1行だけが(1)のバッチファイルの中身です GOTO kensaku GOTO :EOF ::文字列検索 :kensaku SET keyword=作成しました。 ←この行から下が(2)のバッチファイルの中身です FINDSTR %keyword% kensaku.txt > NUL GOTO kekka%ERRORLEVEL% GOTO :EOF :kekka0 REM 文字列あり ECHO %keyword%がありました PAUSE > nul GOTO :EOF :kekka1 REM 文字列なし ECHO %keyword%はありませんでした。 PAUSE > nul GOTO :EOF バッチファイルの作り方 diskshadowコマンドを使ってバッチファイルを作りたいと思っています。 1.DISKSHADOW プロンプトがDISKSHADOW>と表示 2. Delete Shadows Oldest D: Dドライブの一番古いシャドウコピーを削除 この流れをひとつのバッチファイルのしたいのですが、1のプロンプトが変わってしまうところで止まってしまいます。 作成したバッチファイルです。 --------------------------------- C:\Windows\System32\diskshadow Delete Shadows Oldest D: --------------------------------- どう直したらいいのでしょうか、どうかご教授ください。 よろしくお願いします。 バッチファイルについて Tech Netセキュリティセンターから、更新ダウンロードした ファイルを複数同時にバッチファイルで処理したい場合、 どのようにバッチファイルを作ればいいのでしょうか?? 環境はWindowsXPです。 <1つに場合(ファイル名:test.bat)> cd "格納先" 更新ファイル名 pause ←DOS画面をストップさせる為、いちお記載 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 今も頑なにEメールだけを使ってる人の理由 日本が世界に誇れるものは富士山だけ? 自分がゴミすぎる時の対処法 妻の浮気に対して アプローチしすぎ? 大事な物を忘れてしまう 円満に退職したい。強行突破しかないでしょうか? タイヤ交換 猛威を振るうインフルエンザ カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます!!助かりました!!