コンピュータPowerShellで直近更新したファイルがあるフォルダをエクスプローラーで開く 前日の作業を続ける場合、エクスプローラーで作業していたフォルダを開くことが多いのですが、ファイルを保存した場所を忘れてしまいがちです。以下のPowerShellコマンドを実行するとF:ドライブ下のファイルを検索し更新費日時の若い5のファイル... 2025.04.26コンピュータ
コンピュータC#でデザインパターン「Interpreterパターン」iniファイルから連想配列へ 昔のWindows系OSで設定用のファイルとしてiniファイルがありました。[Section1]Key1=Value1Key2=Value2[Section2]AnotherKey=AnotherValueこちらの書式を連想配列に変換してみ... 2025.04.25コンピュータ
コンピュータWPFのListViewでListViewItemを編集する方法をさがす エクスプローラーF2キーでのファイル名が編集が出来るますが、ListViewで同じことができないか試行錯誤しています。プロジェクトの作成ソースコードファイル名:BooleanToVisibilityConverter.csusing Sys... 2025.04.25コンピュータ
コンピュータC#のWPFでEntity Frameworkを使いSQLiteのDBをCRUD処理するサンプルコード DBのテーブルを編集するGUIフォームを作成するにあたり必要な情報を集めてコード化してみました。さらにコード量が多くなりそうなので一旦記事にしてみました。プロジェクトの作成dotnet new wpf -n プロジェクト名cd プロジェクト... 2025.04.24コンピュータ
コンピュータKritaでPythonスクリプトを実行してみる。 ペイントソフトのKritaでPythonスクリプトが実行出来るようなので試してみます。スクリプター(Pythonエディタ&実行)・Kritaを起動&画像を用意・メニューの「ツール」→「スクリプト」→「スクリプター」・文字を出力する以下のスク... 2025.04.20コンピュータ
コンピュータC#のリフレクションを使って異なるクラスのオブジェクトの同名プロパティの値をコピーしてみる。 異なるオブジェクトで同名プロパティの値をコピーすることがあり、プリミティブな形なのでリフレクションで上手いこと処理できないかと思いコードを書いて見ました。class MyClassA{ public string Name { get; s... 2025.04.20コンピュータ
コンピュータC#のオブジェクトで定義されているプロパティの一覧を取得する。 クラスのオブジェクトからプロパティ名を取得してみます。サンプルプログラムclass MyClassA{ public string Name { get; set; } = ""; public int Value {get; set; }... 2025.04.20コンピュータ
コンピュータC#のプロジェクトディレクトリのサブディレクトリは自由に作成出来る。 プロジェクトディレクトリにソースファイルが複数保存されることになりますが、そのファイルをサブディレクトリで分類することができます。基本的にエクスプローラーでサブディレクトリを作成し移動するだけで良いみたいです。ただ、WPFのMainWind... 2025.04.19コンピュータ
コンピュータReactiveCollectionのClearOnSchedulerでTaskCompletionSourceを使いクリア完了を待つコード WPFのリストビューなどのデータソースとしてReactiveCollectionを使うのですが、一度内容をクリアして再表示するような場合、クリアの終了を待つ必要があります。普通の配列やコレクションであれば、コレクションの要素数をCount(... 2025.04.18コンピュータ
コンピュータTeraPadとサクラエディタは単語移動のショートカットキーが日本語対応している 細かな機能ではありますが、テキスト入力でCtrl+→で次の単語の先頭へ移動する機能があります。同様にマウスのダブルクリックで単語選択が出来たりします。メモ帳など簡易のテキストエディタやブラウザのテキスト入力項目でも、同じショートカットキーが... 2025.04.18コンピュータ
コンピュータWPFでドラックアンドドロップをビヘイビア化しソースコードを再利用する。 WPFでアプリケーションを作成していると、エクスプローラーからファイルをドラックアンドドロップで開くコードをよく書きます。そのたびに当ブログ記事を検索して、必要なコードをコピー&ペーストしています。それでも良いのですが、ビヘイビアとして作成... 2025.04.17コンピュータ
コンピュータPowerShellでファイルの一覧をリストボックスで表示しGUIアプリへドラックアンドドロップするスクリプト PowerShellでファイルを検索しGUIアプリで開けると便利かと思いスクリプトを作成してみました。はじめC#のWinFormsで作成してみましたが、標準入力(パイプライン)の部分が動作させることが出来ませんでした。PowerShellで... 2025.04.12コンピュータ
コンピュータC#でデザインパターン「Observerパターン」 Observerパターンはオブジェクトの変化を通知する仕組みとのこと。C#ではObserverパターン用にIObservable<T>とIObserver<T>というインターフェイスが用意されているので、これを使ったサンプルコードをGemi... 2025.04.11コンピュータ
コンピュータゆっくりムービーメーカー4のプロジェクトを別PCで使える方法を考える。 – 20250408 ゆっくりムービーメーカー4の動画素材は絶対アドレスで記録されており、別PCにプロジェクトファイルを移動するとフォルダ構成が異なる為、素材ファイルが読み込むことが出来なくなります。その場合、リンク切れを起こした素材ファイルを再度割り当てするこ... 2025.04.08コンピュータ