プログラミング

C#

Visual StudioのSetup Projectでファイル拡張子の関連付けを設定する方法

アプリケーション開発において、特定のファイル拡張子を自作アプリケーションに関連付けることは、アプリケーションの使い勝手を大きく向上させる重要な要素です。この記事では、Visual StudioのSetup Projectを使用して、インスト...
C#

Visual StudioのSetup Projectでスタートメニューやデスクトップにショートカットを配置する

本記事では、Visual Studioで作成したアプリケーションをインストーラによってインストールする際、アプリケーションのショートカットをスタートメニューやデスクトップに追加する方法を紹介します。 前提条件(準備) セットアッププロジェク...
C#

Visual Studioで自作アプリケーションのインストーラを作成する

Windowsアプリケーションを開発したら、次のステップはアプリケーションをエンドユーザーに配布します。この記事では、自作したアプリをユーザーPCのProgram Filesフォルダにインストールするための「setup.exe」を作成する最...
C#

Setup ProjectをVisual Studioに追加する手順

Setup Project は、ユーザーがアプリケーションを正しく簡単にセットアップすることを助けるツールです。しかし、現在の Visual Studio には、Setup Project を作るための機能が標準では表示されません。本記事で...
バッチファイル

Windowsの作業を自動化する(バッチファイル)

コンピュータ作業の自動化は、時間を節約し、繰り返しの作業を効率化できます。この記事では、Windows環境における自動化の基本的なツールであるバッチファイルについて紹介します。 バッチファイルとは? バッチファイル(.batファイル)は、一...
バッチファイル

バッチファイル文字列の分割、結合、切り出し(SplitやSubstring的な処理)

本記事では、バッチファイルの環境変数に格納された文字列の分割、結合、切り出し方法のサンプルを紹介します。(特にfor文はbat特有の癖があり自分自身も覚えきれずメモ書きとして残します) 文字列の分割(Split的な動作) 環境変数の文字列を...
バッチファイル

【エラー】’CommandName’ は、内部コマンドまたは外部コマンドとして認識されていません

Windowsのコンソール(コマンドプロンプトやPowerShellなど)で作業をしている際に、「'CommandName' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というエ...
C#

【C#】ListViewのサブアイテムに個別に背景色を設定する方法

準備 フォームにリストビューを配置。名前はlistView1とします。 サンプルコード 重要な部分に★印をつけてあります。 using System; using System.Drawing; using System.Windows.F...
バッチファイル

バッチファイルのエラー ( の使い方が誤っています。について

エラーが発生するサンプルコード 私は、バッチファイルにおいて引数が空文字列かどうかを判定する処理を記述する際に、よくこのエラーを発生させていました。 @echo off rem 引数1の値をチェック IF "%1"=="" ( echo a...
バッチファイル

バッチファイルで引数や環境変数が空かどうかを判定する方法

バッチファイルを使用する際、スクリプトが正しく動作するためには引数などの環境変数の値をチェックし、期待する値が設定されているかどうかを確認することが重要です。特に、変数が空の場合に特定のアクションを取りたいときには、このチェックが不可欠です...