[ 指定コメント (No.994) の関連スレッドを表示しています。 ]
|
N.Misumi様!!お早うございますs_satoです。
MNU+Jack3はテストされましたでしょうか? ご意見をいただきたいのですが・・・・(^^)>
現状は、hsp26系でのコマンドライン監視型で作製していますが、マウスフック無しで、マウス操作を奪う場合には、 やはり、多少無理があるので、マウスフック型にするか まだ、まよっています。 あと、唐突ですが、AutoHotKeyってすごいみたいですが これをちょっと使おうか迷っています。 AutoCADも、2008が発表されましたので、そろそろ hsp以外の方法も模索する必要があるのかも知れませんね。
ご意見お待ちしています<(__)>。 |
|
s_satoさん MNU+Jack3 の検証もう少しお時間下さい。 ただいま複数の方のお願いして確認中です。
AutoCAD2006/2007では動作しませんでした。 AutoCAD 2002LT/2004LTで確認させていただいています。
OS は Windows2000/XPのみです。
AutoHotKeyはスクリプトエンジンの常駐ソフトですよね。 かなり優れたソフトです。 hsp Ver 3系はかなり進化しています。
|
|
N.Misumi様!!回答ありがとうございます<(__)>
>AutoCAD2006/2007では動作しませんでした。 これは、私も解ってはいますが、"SendMessageA"関数から UNICODE用の"SendMessage"関数に変更し、コマンドコード自体 もUNICODEに変換後送信する必要がありますので、 この手のツールでは、AutoCAD2005以前とAutoCAD2006以降と で分けないと旨くいかないようですね。 本来2006以降は、xml形式の内部データベースですのでコマンドコードも全てUNICODE化されてしまっているようです。 さすがにご指摘の通り、HSP3.0系列でないとちょっと辛い ですが、DLL内でAPIを読込している方式からHSP3.0ならば 直接API関数をモジュールで呼び出す方式なったため、 一部ハンドルとかクラス名が読み出せていない状態 なんです・・・m(T。T)m 手探りでAPI関数の動作を解析しながらなので、もう少し 効率よくしたいと思っています。 そろそろCOMからのアクセスにしないととは思っていますが なかなか手が出せないでいます。
それでは(^^)/~。 |
|
- YY-BOARD -
icon:MakiMaki
- Antispam Version -