C# 画像サムネイルを取得

標準サムネイルをストリーム経由で取得してListViewに表示。

ffmpegでサムネイルを取得するタイプ。画像にせず標準出力経由。

C# フォーム並べて追随させる

あまり使い道はないが、たまにこういう挙動を見かけることもある。

C# テキストファイル集計

テキストファイルを正規表現で集計する。

VBA 条件付き書式

C# FFmpegにコマンド投げる②

ちょっと動画の長さを調整したいとき用。

実行ファイルと同じ場所にffmpeg.exeを置く。

VBA 工数管理プログラム 変更版

前回作成したファイルにマスタ管理機能を追加しフォームを少し変更。

Module1

UserForm1

Sheet5(マスタ管理)

Sheet3(作業登録)

Sheet1(登録者)

VBA 工数管理プログラム

前回のC#版を中止してから即席で作った。C#のときはMySQLだったが、今回はmdbファイルとした。使うのが1~2名であっても複数箇所で開く場合、データは別ファイルの方がいいだろうと判断。

今回は使う場面を想像できたので、あまりしっかり対策していないが、使う人が書式や関数を変更してしまっても大丈夫なように、起動時にしっかり設定し直す処理をいれれば、エクセルVBAでもDBのクライアントとしてかなり使えそう。

UserForm1

Module1

Sheet1(登録者)

Sheet3(作業登録)

C# 工数管理プログラム

テストで作ってみたが方向性変更のため未使用。複数のPCからバーコードを使い製作時間(工数)を登録するプログラム。

今後、時間のあるとき稼働時間算出の設定について変更できるようにしようかなと。

MySQLが必要なので、XAMPPを使うのが一番簡単で、XAMPPのシェルからMySQLにログインしたら、以下をコピペで実行。

起動後以下の画面が表示されるので、接続先はIPアドレス、DB名はman_hours、ユーザー、パスワードはMySQL作成時に指定したユーザー、パスワード。

Form1.cs

Form2.cs

Form3.cs

Form4.cs

Form5.cs

Form6.cs

Form7.cs

Form8.cs

Form9.cs

Form10.cs

Db.cs

WLI-TX4-G設定

WLI-TX4-Gをソフトウェアを使わず直接設定する方法。

初期化が必要な場合、ボタン長押しで初期化。

接続するPCのIPの設定は、ncpa.cpl→IPv4のプロパティ→詳細設定を開き、
1.1.1.2/255.255.255.0などを追加しておく。

あとは、http://1.1.1.1にアクセスすれば、root/空白でログインできる。

WinDdgを使ってMDMPファイルを見る

Win7を使っているので、
Microsoft Windows SDK for Windows 7 and .NET Framework 4
をインストールし、
Common Utilities → Debugging Tools for Windows
のみ選択。

しかし上手くいかず…。

Windows 10 Windows SDK(winsdksetup.exe)
を保存し、ショートカットを作成しオプションに/layoutをつける。
Debugging Tools for Windowsのみチェックをつけ実行。

C:\Users\xxx\Downloads\Windows Kits\10\WindowsSDK\Installers
の中にある
X86 Debuggers And Tools-x86_en-us.msi
を実行。