こんなことを知りたい人へ向けて書いています Windowsバッチファイルを使って特定のファイルを集め、保存しておきたい方 何のファイルがどこに入っているか分からなくなったので、ある条件のファイルを一括で集め […]
for
バッチファイルでループ処理する
こんなことを知りたい人へ向けて書いています Windowsバッチファイルでループ処理のすべてを知りたい方 様々なループ処理の方法を知りたい方 「for」コマンドによるループ処理について詳しく知りたい方 「g […]
forループを使ってファイル内容を一行ずつ読み込む
こんなことを知りたい人へ向けて書いています Winodwsバッチファイルでファイル内容を1行ずつ読み込みたい方 「for」コマンドを使ったファイル内容の読み込み方法をしりたい方 スペースを含んだファイルから […]
ファイルの行数を数える
目次 ファイルの行数を数える 空行をカウントする ファイルの行数を数える ファイルの行数を数えるには、「for /f」コマンドでファイルを一行ずつ読み込んでいき、何回ループが回ったかを最後にチ […]
「%*」で「%0」が含まれないのはなぜか?
依頼内容の概略 「%*」で「%0」が含まれないのはなぜか?(abc 様より) 依頼内容の詳細 バッチファイルの作成依頼とは少し離れますが、バッチパラメータ(引数)で全ての引数を取得するときには「%*」とする […]
すべての引数を一括で取得する
目次 引数の確認 すべての引数を一括取得する 「%*」には「%0」は含まれない 引数の確認 バッチファイルに引数を指定した場合、バッチファイル内で引数を利用したいときにはプレースホルダー「%? […]
ファイルを順番に読んで処理していくバッチファイル
依頼内容の概略 ファイルを順番に読んでいき、バッチファイルで順次処理を行っていく。その際、前のファイルの処理が終わってから次のファイルに進む。(Y様より) 依頼内容の詳細 txtファイルを処理するバッチファ […]
テキストファイル(.txt)をエクセルで読み込めるcsvファイル(.csv)に変換するバッチファイルを作成したい
依頼内容の概略 テキストファイル(.txt)をエクセルで読み込めるcsvファイル(.csv)に変換するバッチファイルを作成したい。その際、ユーザーがバッチファイルの中身を編集しなくていいように、任意のファイルに対応したも […]
複数のファイルを結合する
目次 元となるファイル内容の下に別のファイル内容を追加する 元となるファイル内容の途中に別のファイル内容を挿入する 元となるファイル内容の下に別のファイル内容を追加する 元となるファイル内容の […]
ファイルから文字列を読み込む
目次 ファイルから文字列を読み込む 単語区切りで読み込む スペース区切り その他の文字で区切られている場合 1行すべてを読み込む その他の関連しそうな記事 ファイルから文字列を読み込む ファイルから文字列を […]
forループの中で値を変化させる
目次 for文の中で値を変化させる 「enabledelayedexpansion」とは for文の中で値を変化させる for文の中で値を変化させたい場合はfor文全体を、「setlocal […]
バッチファイルがある場所のフォルダ名を取得する
目次 バッチファイルがある場所のフォルダ名を取得する バッチファイルがある場所のフォルダ名を取得する バッチファイルを作成していると、そのバッチファイルがある場所のフォルダ名が必要になるときが […]
文字列配列を順に読み込む
目次 文字列の配列を順に読み込む スペース以外の区切り文字で区切られている場合 文字列の配列を順に読み込む ここで言う「文字列の配列」とは、 red blue green yellow pin […]
数字を任意の桁で0埋めする
目次 数字を任意の桁で0埋めする 日付を表示する(例:2017/01/01) 数字を任意の桁で0埋めする 例えば、数字「1」から「10」を出力するとき、「01」から「10」のように一桁の数字に […]
フォルダ内のファイル一覧を取得する
こんなことを知りたい人へ向けて書いています フォルダ内にあるファイルの一覧を取得する方法を知りたい方 「dir」コマンドでお手軽に取得する方法を知りたい方 「dir」コマンドでの一覧化で、並び順を変更したい […]
バッチファイルで配列を使う
目次 一次元配列 配列に数字を格納する ファイルから文字列を格納する 二次元配列 配列に数字を格納する ファイルから文字列を格納する その他の関連しそうな記事 一次元配列 他の言語を使用してい […]
コマンドプロンプトでカウントダウン機能を作る
目次 ここで作るカウントダウン機能 timeoutコマンドで次の処理を待つ clsコマンドで前の表示を消す ここで作るカウントダウン機能 ここでは、コマンドプロンプト上で、以下のようなカウント […]
for(バッチファイルで繰り返し処理をする)
>>forのオプション簡易解説へ こんなことを知りたい人へ向けて書いています 「for」コマンドでどんなことができるのか知りたい方 「for」コマンドの様々なオプションの機能や使い方を知りたい方 Window […]
入門講義【第15章】 いろんなフォルダからファイルを集める
本章ではいろいろなフォルダから複数の目的のファイルを集めてくるバッチファイルを作っていきます(下図のイメージ)。 その他の関連しそうな記事 ファイルを集めるバッチファイルを作る これは「for」コマンドを使 […]
入門講義【第11章】 ファイル名を一括変換する
ここでは下の図のように、複数あるファイル名の一部を一括して変換するバッチファイルを紹介します。 まず、はじめに複数のファイルの拡張子を一括して変換する方法。そして、複数のファイルの共通しているファイル名部分 […]
入門講義【第9章】 ファイル内の文字列を置換
「for」コマンドのつづきです。「for」コマンドを使うとファイル内の文字列を参照したり、置換したりすることもできます。 その他の関連しそうな記事 ファイル内の文字列の表示 まずは、ファイル内の文字列を読み […]
入門講義【第8章】 ファイル名に日付を加える(改良編)
今回は「for」コマンドを使用した複数のファイルを対象とした処理方法(ループ処理)を学びます。これによって、同じ処理を何度も書かなくて済むようになります。その他にも、「for」コマンドを使うメリットはたくさんあります。 […]