プログラミング

C#

【C#】条件付きコンパイルの活用法(開発中だけデバッグ情報を出力など)

C#のプロジェクトのプロパティのビルドタブに、条件付きコンパイルの欄があります。実は、この条件付きコンパイルは、C#を使用したアプリケーション開発において非常に便利な機能です。 本記事では、条件付きコンパイルの基本的な使い方と、具体的な用途...
バッチファイル

バッチファイルを使ってデータをクリップボードに貼り付ける2つの方法

コマンドの実行結果やテキストファイルの内容などをクリップボードにコピーして、他のアプリケーションで使用したい場合があります。Windowsには、このような目的でclipコマンドが提供されており、バッチファイルから直接クリップボードにデータを...
C#

【C#】日付や時間の差を計算する

プログラミングにおいて、ある日から別の日までの日数などを計算する処理が必要になることがあります。たとえば、以下のような情報を表示する場合に、日付の計算が必要になります。 ライセンス期限まで残り〇日 ××終了まで残り〇〇秒 この記事では、C#...
C#

【C#】メッセージボックスを簡単に表示できる共通メソッドを作る

Windowsアプリケーションを作成する際、エラーや警告についての情報をユーザに通知するためメッセージボックスを表示することがありますが、メッセージボックスを表示するメソッド MessageBox.Show には、引数をいくつも指定する必要...
C言語

【C言語】組込みソフトで見かける#pragmaの役割と注意点

この記事では、組込みソフトのC言語ソースコードにおいて、よく見かける#pragmaついて、代表的な使用法と注意点について紹介します。 #pragmaとは #pragmaはC言語のプリプロセッサ命令の一つで、コンパイラへの指示や要求を伝えるた...
C言語

【C言語】staticの重要な2つの役割

C言語において、staticというキーワードを目にすることがあると思います。C言語のstaticキーワードには「静的」という意味以外に、もうひとつ別の役割があります。 本記事では、C言語におけるstaticの役割について紹介します。 役割1...
バッチファイル

バッチファイルから別のプログラムやバッチファイルを実行する際にすべての引数を渡す簡単な書き方

バッチファイルで、他のプログラムや別のバッチファイルを実行する際に、バッチファイルに与えられた引数をそのまま渡したい場合があると思います。このとき、%1 %2 … のように、全ての引数を記述するのでは手間がかかりますが、実は、バッチファイル...
バッチファイル

バッチファイルを使って特定のプロセスを強制終了させる方法

システム開発においては、応答しなくなった開発中のアプリケーションを閉じることが多々あります。その際、タスクマネージャから「タスクの終了」を選択する方法がありますが、毎回ウィンドウを開いて同じ操作をするのは手間がかかります。こんな時には、バッ...
Perl

【Perlワンライナー】ファイルから正規表現にマッチする行を表示する処理を一行で書く

テキストファイルの中から、条件に一致する行を抜き出して表示するperlスクリプトを書く機会は多いと思います。 この記事では、上記の処理をワンライナーで記述するサンプルを紹介します。 実現したいこと ログファイルの内容のうち、ERROR行のエ...
Perl

【Perlワンライナー】正規表現でファイルのフォーマットを変えて表示する処理を一行で書く

ログファイルなど、形式が決まったファイルからエラーコードや特定のキーワードを含む行を見つけて情報を取得するためのワンライナーのサンプルです。 実現したいこと ログファイルの内容のうち、ERROR行のエラーコードとメッセージを表示する。 in...