プログラミング

バッチファイル

バッチファイルで外部コマンドを同期/非同期で実行する

この記事では、バッチファイルを使用して外部コマンドを同期実行および非同期実行する方法を紹介します。 同期実行 同期実行とは、外部コマンドが完了するまでバッチ処理を待機する実行方法です。これは、処理の順序を厳格に制御する必要がある場合に便利で...
バッチファイル

バッチファイル内にサブルーチンを作成して呼び出す方法

バッチファイル内でコードを再利用するための一つの方法は、サブルーチンを使用することです。これにより、コードの重複を減らし、読みやすく、管理しやすいバッチファイルを作成できます。 本記事では、サブルーチンの書き方や、サブルーチンに引数を渡す方...
バッチファイル

バッチファイル exit と exit /b の違い

バッチファイルの終了方法には、exit と exit /b があります。本記事では、バッチファイルの終了方法の違いについて紹介します。 exit コマンド exit コマンドを実行すると、現在のコマンドプロンプトウィンドウが閉じられます。ス...
バッチファイル

バッチファイルにおけるコマンド終了コードによる処理分岐

バッチファイル(.bat)を使用してWindowsでスクリプトを書く際、コマンドの実行結果に基づいて異なるアクションを実行したい場合、コマンドの終了コード(またはエラーコード)を利用します。 終了コードは、直前のコマンドの実行結果を格納して...
バッチファイル

バッチファイルで終了コードを返す方法

バッチファイルが正常に完了したか、またはエラーが発生したかを呼び出し元のプログラム、バッチファイル、スクリプトに知らせる必要がある場合に「終了コード」を使用します。「終了コード」は関数の戻り値のように機能します。 本記事では、バッチファイル...
C#

【C#】実行ファイルと同じ場所にある設定ファイルのパスを取得する

小規模アプリの場合、実行ファイル(exe)と同じ場所に設定ファイルを格納することは、よくある実装だと思います。この記事では、実行ファイルと同じ場所にある設定ファイルのパスを生成する処理のサンプルを紹介します。 サンプル1:実行ファイルと同じ...
C#

【C#】コンソールアプリで実行ファイルのパスと名前を取得する方法

この記事では、C#を使用してコンソールアプリケーションでアプリケーション自身の実行ファイルパスとファイル名を取得する方法について紹介します。 サンプルコード using System; using System.IO; using Syst...
C#

【C#】Windowsフォームアプリで実行ファイルのパスと名前を取得する方法

この記事では、C#を使用してWindowsフォームアプリケーションでアプリケーション自身の実行ファイルパスとファイル名を取得する方法について紹介します。 サンプルコード アプリケーションの絶対パスは Application.Executab...
C#

【C#】16進数表記の文字列を整数に変換(0xで始まる場合も)

C#で16進数表記の文字列を数値に変換するサンプルコードです。 サンプル1:Parseメソッドを使用 int.Parseメソッドの引数に System.Globalization.NumberStyles.HexNumber を指定します。...
バッチファイル

バッチファイルで日付や時間を好みの形式に変換(例:YYYY-MM-DD)

今日の日付や現在の時刻でフォルダを作成したい場合など、日付や時刻を任意の形式に変換する方法のサンプルです。 サンプルコード @echo off echo 日時をそのままのフォーマットで表示 echo %DATE% %TIME% echo. ...