タグ

windowsとbatに関するnekorockのブックマーク (7)

  • 表示結果をファイルに出力する方法 - Windowsのコマンドプロンプト(bat,cmd)

    作業を自動実行する時に、表示結果をファイルに保存したくなる事があります。 このような時は、コマンドの後ろに出力先を指定する方法が簡単です。 **** コマンドプロンプト画面表示の仕組みについて o プログラムからコマンドプロンプト画面に書き込む方法は、2通りあります。 + 標準出力 (= 普段使うのはこちら) + 標準エラー出力 (= 主にエラーメッセージ) o ですので、画面表示結果をファイルに保存する時は、ファイルに保存したいものを選びます。 **** 手順 例えば、go.batという名前のバッチファイルを作って、実行するとします。 ** コマンドの出力内容のうち、標準出力だけをファイルに記録する方法 o 一番良くお世話になる書き方です。 + データを加工している時、エラーメッセージまで入れたくないですから。 ---------------- call go.bat > log.txt

  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    nekorock
    nekorock 2010/05/27
    「実行ファイル名にはスペースを含めないか、「"」で囲む。」この基本を忘れていた・・・。
  • MSDOSをバックグラウンドで起動させたい。 - OKWAVE

    PHPで外部プログラムのバックグラウンド処理(Windows) よろしくお願いします。 PHPのバージョン4でWindowsです。 現在***.exeをsystem()で実行しています。 この***.exeの処理が長い時で、10分位かかってしまうので、バックグラウウンドで処理をしたいと考えています。 コマンドプロンプトで >start ***.exe ~ を実行したところ、うまいことバックグラウンドで処理できました。 しかし、system()で上記のコードを実行したら一瞬黒い画面が出るだけで***.exeが実行されませんでした。 なにがだめなのか全然見当もつきません… 実現できればどんな方法でもかまわないので、 次の方法も試しました。 1. a.phpでsystem(">b.php") b.phpを呼び出し b.phpでsystem(">***.exe")を実行 結果:***.exeは実行

    MSDOSをバックグラウンドで起動させたい。 - OKWAVE
    nekorock
    nekorock 2010/05/27
    バッチファイルのショートカットを作り、そのプロパティの「実行時の大きさ」を「最小化」にすれば、ウィンドウを表示しない最小化の状態で実行。お手軽だが、こういうこともできたんだ・・・。
  • カリビアンコム期間限定スペシャルー無料お試し開始!

    カリビアンコム期間限定スペシャルー無料お試し開始!
  • Windows/バッチ処理 - きよえりPukiWiki

    ※バッチ処理の注意点 ・copyコマンドのように「上書きしますか?(Y/N)」のリプライ応答を禁止して、強制的に上書きしないと リプライ応答の要求もしないで、次のステップに進んで行き、実際は上書きされていないので おかしな処理結果になってしまう。 このためには、Replyの禁止をコマンド毎に依存するOptionで定義しなければならない。 >copy -y a.txt b.txt b.txtが存在しても上書きしますか?と尋ねられない。

    nekorock
    nekorock 2009/06/24
    バッチの中から別バッチを呼び、呼び出したバッチの終了を待つ方法について記載がある。callで別batを呼び、呼ばれたbatの終了時にexit /bのオプションを使うみたい。
  • @IT:Windows TIPS -- Tips:findstrで正規表現を検索する

    Windows OSで正規表現による文字列検索をしたい! メモやログといったテキストファイルから、いろいろなパターンで文字列を検索して目的の情報を見つけたい。そのようなときに便利なのが「正規表現」による文字列検索だ。固定の検索文字列に比べ、はるかに多様なパターンの文字列をずっと少ない記述で見つけ出せる。 UNIX/Linux環境に慣れているなら、解決策として「grep」コマンドや「egrep」コマンドが思い浮かぶのではないだろうか。しかし、Windows OSにはgrepは標準装備されていない。 その代わり、「findstr.exe」というコマンドラインコマンドを利用すると、正規表現を使った検索機能が利用できる。Tech TIPSでは、その使い方を説明したい。ただ制限もあるので、使用上の注意点の他、代替策も紹介する。 findstrコマンドの基的な使い方 findstrの基的な使い方

    @IT:Windows TIPS -- Tips:findstrで正規表現を検索する
  • @IT Tips:バッチ・ファイル中で日付をファイル名に使用する

    バッチファイル中で、数字や時刻などをファイル名として使いたい バッチファイルの中で、日付や時間をベースにしたファイル名のファイルを作成し、そこに結果を保存したいといった場合は意外と多いだろう。 例えば、システムデータやユーザーファイルをバックアップし、バックアップ先のフォルダやファイル名に、その日の日付を反映した名前を付けたいといった場合である。例えば、「systemconfig-20221221」「user1-20230501」などと付ければ、いつバックアップしたかすぐ分かるだろう。 Tech TIPSでは、バッチファイル内で日付と時刻の情報を取得して、ファイル名やフォルダ名として利用するためのテクニックを紹介する。鍵となるのは「date」「time」という変数の扱い方である。 まずバッチファイルの基から知りたいなら、Tech TIPS「Windowsのバッチファイルの基的な使い方

    @IT Tips:バッチ・ファイル中で日付をファイル名に使用する
  • 1