2013-01-01から1年間の記事一覧

ThinkPadのCapsLock表示を消す方法

Lenovo ThinkPadの一部機種(Edgeなど)では、キーロックLEDインジゲータがない代わりに、Capsキーをオン/オフすると画面右下に「A」マークでCapsLock状態が表示されます。 ただこれ、正直ちょっと場所をとってジャマです。 DLWアクセスランプ(※HDD/LAN/無…

DLWアクセスランプ Ver1.3.1(高DPI対応・キーロック状態表示)

DLWアクセスランプのバグ改修・機能追加版が、Vectorライブラリに反映されました。 アイコン表示仕様に関わる変更も若干あります。 主な変更点は、以下のとおりです。 文字サイズ=125%以上の高DPI環境に対応 以前のバージョン(Ver1.2.5まで)では、高DPI環…

タスクトレイ常駐アプリの実装 Tips&Tricks(その3・Alt+F4キー対策)

C#

C#(WindowsForm)のNotifyIconクラスを使用したタスクトレイ通知領域常駐アプリケーションでは、 トレイアイコンを右クリックし、コンテキストメニューを表示する ALT+F4キーを押す という操作を行うと、プログラムは起動したままトレイアイコンが消えてしま…

近況

なかなかまとまった時間が取れていませんが、バージョンアップ作業中です。 ThinkPadの廉価機種、Edgeシリーズや一部のXシリーズは、HDDのアクセスランプ・無線LANのアクセスLEDだけでなく、CapsLockなどのロックキーのインジゲータもついていません。 HDD・…

タスクトレイ常駐アプリの実装 Tips&Tricks(その2)

C#

(前回記事:その1は、こちらです)タスクトレイアイコンの表示に使用するNotfyIconクラスですが、その中身は、 マウスイベントなどを受け取るための擬似的なウィンドウ 表示中のアイコンなどの情報 を保持しているだけのクラスです。 トレイアイコン表示の…

窓の杜レビュー・Vectorレビューで紹介されました

DLW

DLWアクセスランプについて、レビュー記事で紹介いただきました。(紹介日時順) Vetor2013/10/03 Vector 新着ソフトレビュー 「DLWアクセスランプ」 タスクトレイアイコンの点滅表示で確認できる、シンプルなディスク/ネットワークアクセスモニタ 窓の杜201…

DLWアクセスランプVer1.2.3の不具合⇒Ver1.2.4で修正

DLW

※2013.10.09修正版リリースに伴いタイトル変更・内容更新 DLWアクセスランプに興味を持ち、ダウンロードしていただいた方、どうもありがとうございます。 先日DLWアクセスランプがVectorの新着ソフトレビューで紹介されたばかりなのですが、作者の環境で確認…

RAMディスクの認識・アクセス監視

DLWアクセスランプは、Windowsのパフォーマンスカウンタを参照することにより、ディスクドライブのアクセス有無を監視・表示しています。 RAMディスクについても、RAMディスクソフトがパフォーマンスカウンタを適切に設定更新していれば、アクセスランプの表…

DLWアクセスランプ Ver1.2.2

アクセスランプ表示ユーティリティソフト「DLWアクセスランプ」、バージョンアップしました。 ※2013.09.25付け(Ver1.2.3)でアイコンの見た目に小修正を入れました。機能面での仕様変更はありません。なお、画像はVer1.2.3のものに更新してあります。 ディス…

起動できないときは(.NET Framework 2.0未インストール時のエラーメッセージ)

HNXgrep/DLWアクセスランプは、Microsoft .NET Frameworkのバージョン2.0を使用しているため、.NET Framework 2.0がインストールされていない環境では起動できません。 具体的にどのような挙動になるかといえば・・・・そういえば実際に試してみたことがな…

DLWアクセスランプ Ver1.1.0

DLW

バージョンアップ版のVectorへの反映が終わりました。 タスクトレイへのドライブ・LAN・ワイヤレスLANアクセスランプ表示ツール「DLWアクセスランプ」の新バージョンが、本日からダウンロードできるようになっています。 なお、ツール名「DLw」だとIME入力時…

タスクトレイ常駐アプリの実装 Tips&Tricks(その1)

C#

2013/11/3追記:続きの記事(その2)を書きました。 2013/12/8追記:続きの記事(その3・Alt+F4キー対策)を書きました。DLWアクセスランプというユーティリティを作っている過程で、 C#(WindowsForm)でタスクトレイアイコン常駐型アプリケーションを実装…

近況その他

GW以降、自宅のPCがぶっ壊れたりとかいろいろあったりとかで、公私両面ともやさぐれ気味になっております。 HNXgrepもちょっとソースを放置しすぎてしまい、自分の書きかけのコードが読み解けなくなってしまいました・・・・。で、6月に入ってから、新しいPC…

文字コード・改行コードなどの変換機能

次バージョンに向け、テキストファイルのフォーマット一括変換機能の組み込みに着手しています。 →中断してます・・・すみません・・・ ファイル一覧タブの表示内容で各ファイルの文字コードやインデント文字が確認できるようになっているので、どうせなら要…

orz

プレビュー表示、直るどころか動かなくなってる・・・・ なんでじゃぁぁぁぁぁぁ →直しました・・・自宅の環境で問題ないことまでは確認しましたが・・・・・ プレビュー表示欄はJavaScript+CSSで作り込んでいるため、どうもPCの環境(OS×インストールされて…

Ver1.3.2リリース

新バージョンがVectorに登録されました。 報告いただいていたバグ2件(プロジェクトなどに保存されている前回検索条件のフィルタ設定が復元されないバグ、検索条件フォントが大きいときに条件入力欄コンボボックスの罫線が表示されなくなるバグ)、それと、…

HNXgrepの設定オプション(Ver1.3)

HNXgrepは、画面右上[設定/ヘルプ(H)]メニューの「設定(O)」などをクリックすると、設定オプションウィンドウが表示され、各種機能の詳細設定を行うことができます。 この記事では、設定オプションによりどのようなカスタマイズが出来るかを紹介します。

HNXgrepの紹介

HNXgrepは、ファイル内テキストの検索ツール(いわゆるGrepツール+α)です。 シンプルな画面でありながら高機能、ストレスなく日常的に使い込むことができる操作性・検索能力・機能を備えたツールとなることをめざし開発しています。製作者自身がGrep検索を…

Ver1.3.1 Vectorで公開

4/5よりVectorからHNXgrepの最新バージョン(Ver1.3.1)よりダウンロードできるようになりました。 そういえば、HNXgrepってどんなソフトなのか、最近のReadmeからは説明をばっさり削ってしまっていたような気がします・・・。自分自身でもどういうツールなの…

HNXgrep キーボードショートカット一覧

HNXgrep1.3 メイン画面のショートカットキーは、以下のとおりです。(2013年4月現在) 全般 Enter 検索実行※一覧表示欄では、選択中のファイルを外部ビューアで表示します。 Escape (1)キーワード欄へフォーカス移動(2)検索中断(検索・走査中のみ) Tab /Alt …

Ver1.3.1 リリース

バグを直して動作確認すると、また別の既存バグが見つかる・・というループに陥っていましたが、とりあえずひととおり直したような気がするので、Vectorに新バージョンを登録申請しました。 週明けくらいにはVectorからダウンロードできるようになるかと思い…

リリース後に気付いた子バグたち

新バージョンリリース、これにてひと段落・・・のはずが、 テキストビューア切り替えプルダウンメニューの初回表示がとっても遅い 未設定のテキストビューアのtooltip表示が変だったり そもそもプルダウンメニューが何を意味してるか分かりづらい だけでなく…

ContextMenuStripに関する各種Tips・その2(スクロール)

C#

C#(dotNetFramework)のContextMenuStripですが、項目が多すぎて画面内などに表示しきれないと、このようにコンテキストメニューの上下にスクロール用のボタンが表示されます。 以前別の記事でもぼやきましたが、このスクロールボタンは縦幅が狭すぎてとって…

続続続・Version1.3.0開発状況

プロジェクト機能の仕上げ(プロジェクト別の既定テキストビューア設定)まで出来たような気がします。 試行錯誤の結果、「どのビューアが現在の既定ビューアなのか分からないと、とってもストレスフル」という至極あたり前の結論に行き着いて、おとなしくビ…

続続・Version1.3.0開発状況

複数テキストエディタの使い分け/切り替え対応をひととおり組み込んでみました。(Ver1.2.9.171.2.9.19実験版として暫定公開してます) 通常のEnterキー/マウスクリック操作ではテキストビューア1、Ctrlキーを押しながらの操作ではテキストビューア2、Sh…

ContextMenuStripに関する各種Tips・その1

C#

2013/3/12・2013/03/15:本文に追記しました 2013/03/22:その2(ContextMenuStripに関する各種Tips・その2(スクロール) - hnx8 開発室)を書きました。 2016/02/03追記:番外記事(ToolStripMenuItemにKeyDownイベントを追加する - hnx8 開発室)を書きま…

続・Version1.3.0開発状況

※3/6 さらに再修正しβ版1.2.9.15としてUPしました。 2月中はなかなかまとまった時間が取れなかったのと、プロジェクト機能以外の部分で発覚したバグ取りに難航したのとで、進捗が芳しくありませんでした・・・・。 (いろいろ忙しさにかまけていたら、気がつ…

ContextMenuStripが手強い・・

C#

苦戦中です・・・・。

Version1.3.0 開発状況

次期バージョンで盛り込む予定の機能のうちプロジェクト機能については、基本的な保存・読み込み・切り替え機能の見通しはそれっぽく立ってきました。 基本機能の動作が妥当かを確認しつつ、作成済みプロジェクトについてのプロジェクト一覧からの抹消・リネ…

プロジェクト機能検討

※2012.02.23 β版公開しました。当初検討仕様を一部変更しています。HNXgrep Ver1.2にて「検索条件保存」「保存した検索条件の読み込み」機能を追加しましたが、作者自身がこの機能を使った感触としても、ごくごく定型的な検索条件をバッチ実行する(これもVer…