プログラミング

プログラミング

【C#】CPU使用率を取得する

汎用的なプログラムを開発しているときは、個々のプロセスのCPU使用率を把握する必要がありますが、サイネージの開発においては、システム全体のCPU使用率を把握しておかなければいけないときが多々あります。
ソフトウェア

【C#】フォルダのサイズを取得する

Logを保存しているフォルダサイズの最大値を決めておき、最大値を超えたら古いファイルを削除していこうと思います。この投稿ではフォルダサイズを取得する機能について記述しておきます。
パソコン忘備録

【VS Code】Visual Studio Code終了時にファイル保存の確認を行う

Visual Studio Code(VS Code)でファイルを保存しないで終了したときに、変更内容がファイルに反映されないで残念な結果になるときがあります。終了時に未保存のときは「保存しますか?」メッセージを表示して保存を促す設定に変更しようと思います。
プログラミング

【C#】自分自身を管理者権限に昇格して起動する

起動時に毎回「管理者として実行」をするにはいささか面倒です。そこで、プログラムを実行したときに自動的に自分自身で管理者権限に昇格する方法を記載します。 マニフェストファイルに定義する方法が一般的のようですがコンソールアプリで簡単に記述できたら便利なので今回のような方法を採用しています。
パソコン忘備録

【開発環境】サクラエディタでCSVファイルを見やすくする

私はメインエディタにフリーの”サクラエディタ”を利用させていただいています。”サクラエディタ”ではCSV形式のファイルを見やすくカラムごとに揃えて表示してくれる設定があるので、重宝しています。以外と周りの人たちは知らなかったので記事にしておきます。
プログラミング

【C#】コンソールアプリケーションを裏に隠す

常駐アプリを作る場合にUIは必要ないので、コンソールアプリで作ると初期工数が少なくて済みます。なにせ、MS-DOS世代の爺には、コンソールの方が何かと作りやすいので・・・。 今回は、Windows11でどのような挙動をするのか調査してみました。
プログラミング

【C#】コンソールのタイトル・アイコンを変更する

コンソールアプリばかりで、しかもバックグランドで動作しているものなどは停止するときに、タスクマネージャで識別しにくかったりします。 そこで、プログラム上でコンソールタイトルを変更し、タスクマネージャで認識しやすいようにする方法を載せておきます。
WPF

【WPF】C# ウィンドウのクローズボタンでプロセスを終了しないで裏に隠す

あたかもウィンドウをクローズしているかのような動作にして、裏で処理を続けます。また、イベントがあったときに全面に表示するような機能を作りたい。
ソフトウェア

【C#】あと何日プログラムを作った

定年まで1年を切った。あと何日なのだろうか。最近は「人生たった4000週間」という言葉が耳についています。あと何日と考えるよりもあと何週間と考えると一日一日が貴重に感じることが実感できます。そこで、あと何週間かも計算するように作ってみました。
プログラミング

【Visual Studio】Visual Studio 2022でインストーラを作成する

Visual Studio 2022(VS2022)で配布用のインストーラを作成しようと思いましたが、Setupプロジェクトが作れません。今まで、Visual Studio 2010(VS2010)を長く使っていましたので、ちょっと使い勝手が違い戸惑っていました。