やりたいこと検索

やりたいこと検索

バッチファイルで戻り値を得る「exit /b」

  こんなことを知りたい人へ向けて書いています 「exit /b」コマンドの使い方を知りたい方 Windowsバッチファイルでサブルーチンなどから戻り値を得たい方 サブルーチンの実行後、「errorlevel」 […]

やりたいこと検索

バッチファイルで「@echo off」を使う

  こんなことを知りたい人へ向けて書いています 「@echo off」ってよく見かけるけど、これって何の意味があるの?という方 コマンドをイチイチコマンドプロンプトに表示させたくないという方   目次 […]

やりたいこと検索

バッチファイルでループ処理する

  こんなことを知りたい人へ向けて書いています Windowsバッチファイルでループ処理のすべてを知りたい方 様々なループ処理の方法を知りたい方 「for」コマンドによるループ処理について詳しく知りたい方 「g […]

やりたいこと検索

バッチファイルでコメントを使用する

  こんなことを知りたい人へ向けて書いています 「コメント(コメントアウト)とは?」という方 Windowsバッチファイルでコメントを使用する方法を知りたい方 コメント(コメントアウト)はどんな時に役立つのか知 […]

やりたいこと検索

バッチファイルで引数を使う

  こんなことを知りたい人へ向けて書いています Windowsバッチファイルに引数を渡して実行する方法を知りたい方 コマンド内で呼び出したバッチファイルに引数を渡す方法を知りたい方 その他、引数に関する操作を詳 […]

やりたいこと検索

ファイル内の重複している行を削除する

  目次 ファイル内の重複している行を削除する   ファイル内の重複している行を削除する ここでは、ファイル内の重複している行を削除して、ファイルを作り直すバッチファイルを作成していきます。例えば、以 […]

やりたいこと検索

バッチファイルでVBScriptを実行する

  目次 バッチファイルでVBScriptを実行する その他の関連しそうな記事   バッチファイルでVBScriptを実行する VBScriptはバッチファイルでできないことを実現してくれる便利なスク […]

やりたいこと検索

バッチファイルで文字列を比較する

  こんなことを知りたい人へ向けて書いています Windowsバッチファイルで文字列を比較する方法を知りたい人 「if」コマンドの色々な機能について詳しく知りたい人   目次 バッチファイルで文字列を […]

やりたいこと検索

バッチファイルで数値を比較する

  目次 バッチファイルで数値を比較する その他の関連しそうな記事   バッチファイルで数値を比較する バッチファイルで数値を比較したい場合は、比較演算子を使用します。比較演算子とは、二つの数値を比較 […]

やりたいこと検索

ファイルの行数を数える

  目次 ファイルの行数を数える 空行をカウントする   ファイルの行数を数える ファイルの行数を数えるには、「for /f」コマンドでファイルを一行ずつ読み込んでいき、何回ループが回ったかを最後にチ […]

やりたいこと検索

バッチファイルで乱数を取得する

  目次 乱数を取得する 1から10までの乱数を取得する   乱数を取得する 意外にも、バッチファイルには乱数が用意されています。乱数を利用するには、変数「%random%」を参照します。「%rand […]

やりたいこと検索

フォルダ(ディレクトリ)を削除する

  目次 フォルダ(ディレクトリ)を削除する サブフォルダ(サブディレクトリ)も含めて削除する 削除時に警告を出さない   フォルダ(ディレクトリ)ごと削除する ファイルを削除するときは、「del」コ […]

やりたいこと検索

すべての引数を一括で取得する

  目次 引数の確認 すべての引数を一括取得する 「%*」には「%0」は含まれない   引数の確認 バッチファイルに引数を指定した場合、バッチファイル内で引数を利用したいときにはプレースホルダー「%? […]

やりたいこと検索

文字列を自在に切り取る

  目次 文字列を自在に切り取る まとめバッチファイル   文字列を自在に切り取る 文字列を切り取るには、以下のようなコマンドを用います。

やりたいこと検索

パス名の文字列を自在に切り取る

  目次 パス名の文字列の切り取り 複数を組み合わせて表示する   パス名の文字列の切り取り ファイルのパス名から必要な部分の文字列を切り取りたいとき、バッチファイルでは便利なコマンドが用意されています。 例え […]

やりたいこと検索

様々なアプリケーションを立ち上げる

目次 様々なアプリケーションを立ち上げる 複数のアプリケーションを順番に立ち上げる 複数のアプリケーションをまとめて立ち上げる   様々なアプリケーションを立ち上げる バッチファイルの実行中にメモ帳などのアプリ […]

やりたいこと検索

複数のファイルを結合する

  目次 元となるファイル内容の下に別のファイル内容を追加する 元となるファイル内容の途中に別のファイル内容を挿入する   元となるファイル内容の下に別のファイル内容を追加する 元となるファイル内容の […]

やりたいこと検索

通常はユーザー入力だがそれを自動で入力する

  目次 通常はユーザー入力だがそれを自動で入力する その他の関連しそうな記事   通常はユーザー入力だがそれを自動で入力する 例えば、「del」コマンドなどでフォルダ内のすべてのファイルを削除しよう […]

やりたいこと検索

条件判断でループ処理を行う

  目次 「goto」コマンドとラベルを使ったループ処理 「if」コマンドによる条件判断でループを抜ける 2種類のループ処理 その他の関連しそうな記事   「goto」コマンドとラベルを使ったループ処 […]

やりたいこと検索

指定した日付以降のファイルを探す

  目次 「dir」コマンドを使用してファイルを日付順に並べる 「xcopy」コマンドを使用して指定した日付以降のファイルを表示させる   「dir」コマンドを使用してファイルを日付順に並べる まずは […]

やりたいこと検索

処理終了後にシャットダウンする

  目次 処理を終了した後にシャットダウンする   処理を終了した後にシャットダウンする 処理を終了した後にシャットダウンさせる例として最も一般的なのが、バックアップを取った後でしょう。 バックアップ […]

やりたいこと検索

ファイルをメモ帳で開いて編集を促す

  目次 ファイルをメモ帳で開いて編集を促す   ファイルをメモ帳で開いて編集を促す バッチファイルの実行中、途中でユーザーにファイルを編集させたいことがあるかもしれません。 そんな時は、 [cray […]

やりたいこと検索

ファイルへ出力する

  目次 ファイルに書き込む ファイルに追記する   ファイルに書き込む ファイルにコマンドからの出力を書き込むには、「>」コマンドを使います。 使い方は、「>」の左側に出力したい文字列を […]

やりたいこと検索

ファイルから文字列を読み込む

目次 ファイルから文字列を読み込む 単語区切りで読み込む スペース区切り その他の文字で区切られている場合 1行すべてを読み込む その他の関連しそうな記事   ファイルから文字列を読み込む ファイルから文字列を […]

やりたいこと検索

バッチファイルで変数を使う

  こんなことを知りたい人へ向けて書いています Windowsバッチファイルでの変数の使い方を知りたい方 ローカル変数として変数を使いたい方 forループ内で変数を変化させる方法を知りたい方 通常の変数ではなく […]

やりたいこと検索

バッチファイル内で計算を行う

  目次 四則演算と割り算余りの計算 ( )を付けて優先的に計算 左辺の値を使用した特殊な記述   バッチファイル内で計算を行う バッチファイル内で簡単な計算を行う方法を紹介します。ここでいう簡単な演 […]

やりたいこと検索

バッチファイルの実行を強制終了する

  目次 バッチファイルの実行を強制終了する   バッチファイルの実行を強制終了する バッチファイルのプログラムを実行していると、途中で間違いに気づいたり、無限ループに陥ってしまうことがよくあります。 […]

やりたいこと検索

バッチファイルのアイコン画像を変える

  目次 既存のアイコン画像を使用する 自作した画像をアイコン画像に設定する   既存のアイコン画像を使用する バッチファイルのアイコン画像を変える方法を紹介します。…が、バッチファイルはそのままでは […]

やりたいこと検索

バッチファイルでメールを自動送信する

  目的 バッチコマンドだけでメールを自動送信させることは不可能 フリーソフト「smail」を設定する バッチファイルにメール送信コマンドを記述する   バッチコマンドだけでメールを自動送信させること […]

やりたいこと検索

バッチファイルでサブルーチンを使用する

  目次 サブルーチンとは サブルーチンの作り方・使用方法 引数を使用する 複数のサブルーチンを定義する場合   サブルーチンとは サブルーチンとは、まとまった処理をひとまとめにして、いつでもその処理 […]

やりたいこと検索

コマンドのメッセージ表示を消す

  目次 コマンドのメッセージ表示を消す   コマンドのメッセージ表示を消す バッチではコマンドを実行するとデフォルトでメッセージを出力するものが数多く存在します。 「copy」コマンドでは、「1 個 […]

やりたいこと検索

こちらで指定したキーのみ入力を受け付ける

  目次 「Y」か「N」の二択を受け付ける 選択肢を自分で設定する メッセージを表示する 選択肢を表示しない 選択に時間制限を与える   「Y」か「N」の二択を受け付ける こちらで指定したキーのみの入 […]

やりたいこと検索

コマンドプロンプトをその場所で立ち上げる

  目次 コマンドプロンプトをその場所で立ち上げる デスクトップにアイコンを作る プロパティ設定を変更してアイコンのある場所でコマンドプロンプトを開く   コマンドプロンプトをその場所で立ち上げる こ […]

やりたいこと検索

errorlevelの値から分岐処理を行う

  目次 「if」を使って分岐する 「if errorlevel」を使って分岐する サブルーチン名に「errorlevel」の値を含める   「if」を使って分岐する 変数「errorlevel」の値 […]

やりたいこと検索

ファイル内の文字列を置換する

  こんなことを知りたい人へ向けて書いています Windowsバッチファイルでファイル内の文字列を置換する方法を知りたい方 ファイル内の文字列を置換する方法を知りたい方 ファイル内の複数の文字列をいっぺんに置換 […]

やりたいこと検索

コマンド履歴数の変更と重複履歴の破棄

  目次 コマンドの履歴をみる コマンドの履歴数を変更する 重複する履歴を自動的に破棄する   コマンドの履歴をみる コマンドプロンプトで実行したコマンド履歴を見るには、「上下のキー」を使用します。上 […]

やりたいこと検索

コマンドプロント画面を変える

  目次 カーソルのサイズを変更する フォントのサイズ・種類を変更する コマンドプロント画面の背景と文字の色を変える   カーソルのサイズを変更する カーソルとは、コマンドプロンプト画面の文字入力位置 […]

やりたいこと検索

forループの中で値を変化させる

  目次 for文の中で値を変化させる 「enabledelayedexpansion」とは   for文の中で値を変化させる for文の中で値を変化させたい場合はfor文全体を、「setlocal […]

やりたいこと検索

echoで改行する

  目次 echoで改行する その他の関連しそうな記事   echoで改行する 「echo 」コマンドを使って改行しようとしたとき、改行は何も書かないことを出力するのものだから…と考え、単に「echo […]

やりたいこと検索

10つ以上の引数を指定する

  目次 10つ以上の引数を利用する 配列にすべての引数情報を格納する(一般的な使い方)   10つ以上の引数を利用する 通常、バッチファイルに引き渡せる引数の最大値は9つです。これは、引数が代入され […]

やりたいこと検索

文字列配列を順に読み込む

  目次 文字列の配列を順に読み込む スペース以外の区切り文字で区切られている場合   文字列の配列を順に読み込む ここで言う「文字列の配列」とは、 red blue green yellow pin […]

やりたいこと検索

数字を任意の桁で0埋めする

  目次 数字を任意の桁で0埋めする 日付を表示する(例:2017/01/01)   数字を任意の桁で0埋めする 例えば、数字「1」から「10」を出力するとき、「01」から「10」のように一桁の数字に […]

やりたいこと検索

フォルダ内のファイル一覧を取得する

  こんなことを知りたい人へ向けて書いています フォルダ内にあるファイルの一覧を取得する方法を知りたい方 「dir」コマンドでお手軽に取得する方法を知りたい方 「dir」コマンドでの一覧化で、並び順を変更したい […]

やりたいこと検索

バッチファイルで配列を使う

  目次 一次元配列 配列に数字を格納する ファイルから文字列を格納する 二次元配列 配列に数字を格納する ファイルから文字列を格納する その他の関連しそうな記事   一次元配列 他の言語を使用してい […]

やりたいこと検索

バッチ作成に最適な環境を整える

  目次 コマンドプロンプトのショートカットをデスクトップに作る ショートカットがある場所でコマンドプロンプトを開けるようにする   コマンドプロンプトのショートカットをデスクトップに作る 日常的にバ […]

やりたいこと検索

バッチファイルを作成する

  目次 バッチファイルを作成する バッチファイルの編集から実行まで   バッチファイルを作成する バッチファイルを作るには、ファイルを作り、拡張子をバッチファイル専用のものに変更します。これだけで、 […]