タグ

バッチに関するfumokmmのブックマーク (10)

  • Windowsバッチまとめ - Qiita

    はじめに Python? PHP? いやいや、そんなオサレなものではなく、ここで取り上げるのは今そこにあるWindowsバッチです。 たまたま最近Windows Server周りの管理やWindowsを使ったバッチ運用の仕組み作りに携わることがあり、今更ながらWindowsバッチと格闘することになったので、備忘録としてまとめます。 Unix系のシェル・スクリプトに慣れているとWindowsバッチは結構クセがあって使いづらいと思います。VBScriptも今更な感じだし命はPowerShellなのかなと思いますが、PowerShellはパッと見とっつきにくそうで拒絶反応が出ました。 手軽にグーグル先生に頼れない現場環境であったということもあり、手っ取り早くWindowsバッチを使ってみたという感じです(Windows10だとbashが使えるらしいので早くそういう環境が広がってほしいんですが.

    Windowsバッチまとめ - Qiita
  • .bat(バッチファイル)のforコマンド解説。 - Qiita

    先日投稿した .bat(バッチファイル)のifコマンド解説。 で予告した通り、forコマンドについても解説を行います。 forコマンドは、たまにバッチファイル中に出てきては見る人を混乱に陥れることで有名です。 ifよりは大分難しいコマンドなので、具体例を多めに取り入れようと思います。 飛ばし読みはしていないという前提で書いてます。可能な限り、最初からお読みください。 目次 1.forコマンドの基 1.そもそもfor文とは? 2.for文の解剖~ (オプション) ~ 3.for文の解剖~ %%アルファベット1文字 ~ 4.for文の解剖~ in ループ処理の対象 do ~ 2.forコマンドの構文①~ オプション無し…ディレクトリ内を対象にとる ~ 3.forコマンドの構文②~ /d…ディレクトリ名を対象にとる ~ 4.forコマンドの構文③~ /r…サブディレクトリまで対象にとる ~ 5

    .bat(バッチファイル)のforコマンド解説。 - Qiita
  • BATファイルで文字列の切り出し

    C:\>SET STR=abcdefg C:\>ECHO %STR% abcdefg C:\>ECHO %STR:~2% cdefg C:\>ECHO %STR:~2,3% cde C:\>ECHO %STR:~2,-3% cd C:\>ECHO %STR:~-3% efg C:\>ECHO %STR:~-3,2% ef C:\>ECHO %STR:~-3,-2% e C:\>ECHO %STR:~-3,-1% ef C:\>ECHO %STR:~-3,-4% ECHO は <ON> です。 最後の指定は空文字列になるためです。 情報ソース バッチ・ファイル中で日付をファイル名に使用する おまけ (5) ActiveDirectory (1) Active Directory (61) Android (1) ANSI (1) Apple (4) AppleScript (6) ASP.N

  • バッチファイルで今日の日付 (YYYYMMDD 形式) を取得 - アジャイルプログラマの日常

    バッチファイル (コマンドライン) で今日の日付を取得したい場合、「DATE /T」コマンドやあらかじめ定義されている「%DATE%」が利用できます。「%DATE%」の結果からスラッシュをのぞき、 YYYYMMDD 形式にするには以下のようにします。 *1 rem 日付を取得 set YYYYMMDD=%DATE:/=% rem 今日の日付のフォルダを作成 mkdir %YYYYMMDD% 上記のコマンドを実行すると、今日の日付のフォルダ (20070704) が作成されます。 YYYYMMDD 変数には、今日の日付が格納されていますので、フォルダの作成以外にも利用することができます。 WSH (JScript, VBScript, etc...) や Perl を使えば以上の方法を容易に行うことができますが、バッチファイルで実行したい場合にやり方を忘れやすいため Tips として記述して

    バッチファイルで今日の日付 (YYYYMMDD 形式) を取得 - アジャイルプログラマの日常
  • Java Batch 仕様 (Public Review時点)

    Public Review版を読み込んだときの勉強メモ。内容は今後改版される可能性がある。Read less

    Java Batch 仕様 (Public Review時点)
  • Amazon.co.jp: Windows XP/2000バッチプログラミング実用テクニ: 阿部友計: 本

    Amazon.co.jp: Windows XP/2000バッチプログラミング実用テクニ: 阿部友計: 本
    fumokmm
    fumokmm 2012/10/08
    中古で745円なら買ってもイイかもしれんな。
  • 安全なバッチ処理の作り方 - KAYAC engineers' blog

    このまえ登り坂の途中でロードバイクのタイヤが破裂しました。ながたです。 今回はバッチ処理について書いてみようと思います。 バッチ処理? Webサービスの処理開始条件は、大まかに次の2つに分けることができます。 ユーザーのアクションに起因するもの ユーザーのアクションに起因しないもの このうち後者の処理をバッチ処理が担当することになります。 バッチ処理の担当分はさらに、 特定の条件(時間やサービスの状態)で実行するもの 手動で実行するもの の2つに分けられます。 今回はこの「手動で実行するもの」について書きたいと思います。 バッチを手動実行するのはどんなとき? バッチ処理を手動で実行するのは、十中八九イレギュラーな状況が発生したときです。 ルーチンワークや実行の条件が決まっているものは何らかの方法で自動化できるはずです。 そしてイレギュラーな状況のほとんどは不具合が発生したとき。 つまり 重

    安全なバッチ処理の作り方 - KAYAC engineers' blog
    fumokmm
    fumokmm 2011/10/06
    これはバッチを作る際のチェックポイントとしてとても参考になる。
  • はてなハイク サービス終了のお知らせ

    fumokmm
    fumokmm 2011/10/02
    バッチファイルの質問って結構多いんだね。
  • @IT Tips:バッチ・ファイル中で日付をファイル名に使用する

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

    @IT Tips:バッチ・ファイル中で日付をファイル名に使用する
    fumokmm
    fumokmm 2011/03/18
    日付フォルダを作成。
  • バッチもん研究所 blog

    以前の記事にコメントをいただいてました。 ファイル名の置換(ファイル名の一部文字を別の文字に置き換える) - バッチもん研究所 blogのコメント欄 sぱ 2017/01/18 19:13 便利に使わせていただいてます ファイル名の拡張子の.だけ消去せずに その前の.を置換する方法はありますか? call :sub で呼び出した先の引数は%1で呼び出せますが、ファイル名の拡張子と拡張子を除くファイル名に分けるのに %~n1 %~x1 が使えます。 例えば sample1.1.3.txt なら %~n1 は sample1.1.3 %~x1 は .txt が入ります。 この %~n1 を置換の対象にすればいいでしょう。 以下はファイルの"."(ドット)を"_"(アンダーバー)に置換するサンプルです。 echo off for /F "delims=" %%F in ('dir /b') do

    バッチもん研究所 blog
    fumokmm
    fumokmm 2009/03/22
    バッチファイルのサンプルが豊富!
  • 1