タグ

バッチに関するrakinoのブックマーク (4)

  • バッチファイルで配列を使う(環境変数を使って配列変数風に使う)方法について - バッチもん研究所 blog

    このはてなダイアリーでは自動的に各エントリーの下にリンク元が表示されます。簡易的なアクセスログみたいなもんですが、最近「バッチファイル 配列」というキーワードで見に来ている人が多いことが判明しました。 つまり、バッチファイルで配列変数を使いたい、使い方を知りたいということですね。 結論から言うと、配列変数そのものはバッチファイルにはありません。 しかし配列変数風のものを作って使うことはできます。 まずは配列変数を実現している風に見えるサンプルから。 手っ取り早く、配列変数風のものを使ったサンプルをお見せします。 :--------------------------------------------sample.bat echo off for /L %%i in (1,1,10) do set x[%%i]=%%i echo x[1]=%x[1]% echo x[8]=%x[8]% e

    バッチファイルで配列を使う(環境変数を使って配列変数風に使う)方法について - バッチもん研究所 blog
  • CMD.EXEの遅延環境変数の展開 - KOBUN

    Win32 環境変数の即時展開 バッチファイルを書いていると、変数が思っても見なかった動きをして、困ってしまうことがあります。例えば @echo off setlocal set HOGEHOGE="foobar" if %HOGEHOGE% == "foobar" ( set HOGEHOGE="hogehuga" echo %HOGEHOGE% ) endlocal といった内容のバッチファイルがあったとします。これをぱっと見ると"hogehuga"という出力がされると期待してしまいますが、実際に実行してみると"foobar"という出力結果が得られます。なぜこのような結果になるかといいますと、各コマンドが実行されるときに環境変数が展開されるのではなく、バッチファイルのテキスト行が読み取られるときに展開が行われてしまうからで、上の例は次のように解釈されているために期待した結果が得られな

    rakino
    rakino 2010/04/15
    FOR文の中で変数が思ったとおりに使えないときに
  • fpcu.jp - 募集 コマンド 里親 ファイル 処理 相談 キー リファレンス リソースおよび情報

    fpcu.jp は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、fpcu.jpが全てとなります。あなたがお探しの内容が見つかることを願っています!

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

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

    @IT Tips:バッチ・ファイル中で日付をファイル名に使用する
    rakino
    rakino 2007/02/06
    変数 文字列 抽出
  • 1