XREA.COM Logo XREA.COM Ad

スクリプト投稿スレ

80unnamed.ahk:05/03/10 15:30 ID:lXHQvlok
>>79
自宅のPCだとIME(WXG)に翻訳や計算機能ついてるんだが
職場でもついやってしまいショボーンってなる

軽く使ってみた感想、Spaceより = か Enterで計算のが直感的な気がした。
電卓はHide属性で起動しahk_pidを、貼付け先ウィンドウは ahk_idを使うといいと思う
ahk_Classだと電卓や貼付け先ウィンドウが複数起動してると誤動作の元になる
(つか電卓使わないでAutohotkey内部で計算して貼り付けても良さそうな)
ウエイトループはWinWaitActive, ClipWaitで省略できる

;隠し電卓起動
WinGet,activeWinID,ID, A
Run,calc,,Hide,Calc_PID
WinWaitActive, ahk_pid %Calc_PID%,,1
WinActivate, ahk_id %activeWinID%

終了時、非表示CalcはWinCloseで閉じられないみたい(NTSP6 Ahk v1.0.30.01)
タスクマネージャで見ると残ってしまってる。Winkillもダメで
Process, Close ならOKの模様

ホットキー部は殆ど内容一緒なので A_ThisHotkeyとサブルーチンで丸めてはどうか
(LoopかSetTimerで GetKeyStateしてやったほうがよりスマートかもだが)

Sendで {Esc Down}とかやってんのは環境依存を考慮してなのかも知れないけど
SetKeyDelayを多めに取ってみてはどうだろうか
70KB
名前: E-mail:
ファイル:
0ch BBS 2005-10-08