• ベストアンサー

複数のコマンド実行について

copy D:\aaa\sss.bkf D:\aaa\zzz.bkf && del D:\aaa\sss.bkf コマンドプロンプトで上記を実行すると、コピーしてから削除するのですが、 下記を実行すると圧縮が終わる前に削除してしまいます。 "C:\Program Files\lhmelt\LHMELT.EXE" -q -n -a D:\aaa\sss.bkf -fD:\aaa\bkup -kz && del D:\aaa\sss.bkf 前のコマンドが終了してから後のコマンドを実行するにはどうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

start /wait "実行プログラム"でstart経由で圧縮を動かせばいいのでは?

darky2
質問者

お礼

プログラムを絶対パスで記述していたのでその前にタイトルの""を つけたら実行できました。 Lhmeltが終了してから削除できたのですが、圧縮されたファイルが出来ていません。 元のファイルは削除されていますので何も残っていない状態です。 start /w "" "C:\Program Files\lhmelt\LHMELT.EXE" -q -n -a D:\aaa\sss.bkf -fD:\aaa\bkup -kz && del D:\aaa\sss.bkf

darky2
質問者

補足

start /wait を付けるとLhmeltのオプションが使えなくなってしまいます。

関連するQ&A

  • コマンドプロンプトから引数を渡して実行するには?

    メールを送信するPHPをコマンドプロンプトから実行しています。 メールが送信される事は確認しました。 使い勝手を少しでもよくするためにsubjectやfromの部分を コマンドプロンプトから引数で渡して実行してやりたいのですが どのようにすれば可能なのでしょうか? コマンドプロンプトの実行コマンド >php send_mail.php を >php send_mail.php subject from のようにしたいと考えてます。 <?php mb_language("japanese"); mb_internal_encoding("SJIS"); $to = "xxx@yyy.zzz"; $subject = "ここはsubject"; $body = "ここはbody"; $from = mb_encode_mimeheader("ここはfrom")."<xxx@yyy.zzz>";mb_send_mail($to,$subject,$body,"From:".$from); ?> 以上です、よろしくお願いします。

    • 締切済み
    • PHP
  • javaでコマンドプロンプトの呼び出し

    javaからコマンドプロンプトを起動させコマンドを実行させたいのですがどうやればいいでしょうか? コマンドプロンプトは起動しなくてもコマンドが実行できればいいんですが・・・。 具体的にはcopy等のコマンドが使いたいです。できればtelnetも使えればとおもっていますが。。。 よろしくお願いします。

    • ベストアンサー
    • Java
  • バッチファイル内のコマンドプロンプトを1つずつ実行するにはどうしたらよいでしょうか?

    はじめまして。 ご質問なんですが、バッチファイル内のコマンドプロンプトを1つずつ実行するにはどうしたらよいでしょうか? 以下にバッチファイルの中身を記述します。 kidou.bat ------------------------------------------------------- start /D "C:\Program Files\Mozilla Firefox" firefox start /D "C:\Program Files\Mozilla Firefox" firefox ------------------------------------------------------- 1つ目のfirefoxが起動してから、 2つ目のfirefoxが起動する、という形です。 わかりにくくて申し訳ないですが、よろしくお願いします。

  • コマンドプロンプトで簡単にコマンドを実行するには

    コマンドプロンプトで簡単にコマンドを実行する方法を教えてください。 異なる二つのディレクトリの下にあるtest.txtというファイルを 同時に開きたいとします。 今現在は次の方法をとっています。 note d:\temp111\※\test.txt d:\temp222\※\test.txt という文をペーストして、※のところを書き換えて以下のようにしてから 実行しています。 note d:\temp111\333\test.txt d:\temp222\333\test.txt この333は444になったり555になったり・・・しょちゅう変わります。 333(444、555、・・・)を※に二回書き換えるのではなく、一回で 書き換えるツールはできますか?

  • Batファイルでxcopyを実行するとループする

    BatファイルでCドライブのaaaフォルダからDドライブのaaaフォルダへファイルをコピーするxcopyの記述をしました。 xcopy c:\aaa d:\aaa /i 作成したBatファイルを実行するとループしてるのか、このコマンドが何度も繰り返され、コマンドプロンプトの×ボタンを押すまで終わりません。 コマンドプロンプトから直接xcopyを入力すると問題なくコピーされます。 どこか私の記述が間違っているのでしょうか?

  • コマンドプロンプトのdelと削除ソフトについて

    ファイルを強制的に削除するソフトがありますが、それはコマンドプロンプトで「del」コマンドを打ったものと同じ操作をするのでしょうか? それと、ファイルを右クリックして「削除」するのと、コマンドプロンプト上から「del」コマンドにより削除するのは同じ動作でしょうか? コマンドプロンプトからなら削除できないファイルが削除できると聞くので違うと思うのでですが? ご存知あれば教えていただければ幸いです。

  • DOSコマンド(COPYコマンド)について

    DOS上でのCOPYコマンドについて確認します。 EXCELのファイルで、毎回ファイル名が変わるため、COPYコマンドで固定のファイル名にしようと思い、バッチ起動で、COPY \AAA\*.XLS \AAA\BBB.XLSで実行すると、コピー元と違うファイルサイズのBBB.XLSが作成されます。 中身を参照すると、文字化けしたものが 1レコードだけ作成されています。どうしてなのでしょうか? ※コピー元の*.XLSは、毎回 1ファイルのみです。

  • コマンドプロンプトでhtml

    競馬.htmlというファイルとそのcssがはいった競馬.filesというフォルダがあり、競馬.htmlのファイル名を001.htmlに変換したら、cssがきかなくなり、htmlそのままの状態になったのですが、 コマンドプロンプトのcopyコマンドで別のhtmlファイルと結合させたらなぜか、001.htmlのcssが復活していたのですが、これはなぜでしょうか?

  • コマンドプロンプトのfor文での連続コマンドについて

    コマンドプロンプトのfor文での連続コマンドについて winXPを使っています。 コマンドプロンプトでバッチファイルを作り、フォルダーの中にあるPDFファイルをアドビリーダーで印刷して削除したいのですが、アドビリーダーを手動で終了させないとファイルの削除ができません。どうすればいいでしょうか。 *****printpdf.batの内容**************** for %%A in (E:\pdf\*.*) do ( "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" /t %%A taskkill /F /IM AcroRd32.exe Del %%A ) *************************************** 3行目のtaskkillが問題らしいのですが。。。 また、本当はコマンドを&&でつなげたいのですが、 ( )でくくらないとDELされません。 &&でつなげるにはどうしたらいいか、 その点もおわかりでしたらご教授ください。 よろしくお願いします。

  • コマンドプロンプト の表示が出来ない?

    DELL INSPIRON5100 を使用しています。 コマンドプロンプトを表示させたいのですがうまく表示できません。 スタート → 「ファイル名を指定して実行」 → 『ipconfig』と入力 → OK  で表示できると思うのですが 瞬間的にコマンドプロンプト画面(真っ黒画面)が瞬間的に表示してすぐ消えてしまいます。 表示方法が間違っているのでしょうか? なお、 別方法で  スタート → すべてのプログラム → アクセサリー → コマンドプロンプト  とたどりつけるはずですが「コマンドプロンプト」の項目がありません。 心当たりの一つとして XPパソコンで動作が大変遅いので使用しない余計なソフト(例、ソリティアなどのゲーム)を削除したことがありますがそのときに間違えて削除してしまったのかもしれません 表示方法があれば教えて下さい。