Script
マウスの下にウィンドウキャプションがあるかどうかを判定する関数 qdirもどき実現のためFunction実装前からsubでチョロチョロ作ってたもの。微妙な判定位置ズレとかアイコン検出とか調整してたらかなり冗長に。もうちょい推考するつもりだったけど時間取れ…
スクリプトフォルダ整理してきたら出てきた。前に2ちゃんのAutoHotKey Threadに貼った奴、の見た目改良版。もしくはCheckBoxをトグルボタンにするサンプルとでも。コントロール系のスタイルはほとんどノーチェックだったので最近までこういうのできるって知…
ついでに、面倒なことせんでもアクティブ子ウィンドウはSendMessageで取れるらしいのでそれも上げときます。 MdiGetActive(WinTitle="", MdiClientName="") MDIにおいて現在アクティブなウィンドウのハンドルを取得する MdiGetActive(WinTitle="", MdiClient…
AutoHotkeyのバージョンを0.40.08にしてから エクセルの子ウィンドウアクティブ操作に失敗するようになった。なんでかと思って調べたら自作のExcel用MDI子ウィンドウ列挙関数(GetMdiChildWindowList)で WS_VISIBLEを見てないせいで不可視の Persnal.xlsやア…
AutoHotkeyでもプロセスIDを指定して実行ファイルパスを得ることが可能になったため、QuickDirもどきみたいなメニューは楽に作れるようになった。これはこれで便利なんだけどエディタなどの場合アプリパスじゃなくて編集中ファイルのフォルダを開きたいんだ…
作りっぱでほかしてあったやつ。ちょっと前に AutoHotKey Threadでダブルクリック検知についてのレスがあったので出してみる。 トリプルとかクワクトブル(でいいのか?)クリックとかも検知したくて作ってみたやつです。 MultiClickCheck(button,MaxCount=2,t…
9/9の日記に書いてたやつがなんとか形になったのであぷろだに上げてきました。Jane使いの方、良かったらドソ ダウンロード(AAMenu) ・Viewの階層メニュー形式に対応 ・AAをメニューから選んで貼付け可 ・メニュー選択時、Shift押下でエディタで指定行を開く…
選択文字列内容を拾ってどうにかしたり、任意のウィンドウに文字列をセットしたり、とスクリプト内でクリップボードを利用する機会は結構多いわけですが。そのたびに待避やらリストアやらのコード書くのがかったるくなってきたのでまとめ関数作ってみました…
管理人さんのSendConvスクリプトを関数に直して試してみた。 (コード内容はだいぶ最近仕様に変えちゃったけどロジックは同じです。) サクラエディタとかだとOKなんだけど、 (´・ω・`)を秀丸上に吐き出すと (エ・ω・`)になっちまったり、 xyzzyだとアラート…
AHKでクリップボード操作しててExcelが固まったり不正エラーで落ちることがよくある。 どうもクリップボードにEXCELからコピーした内容が入ってる時にClipboardAllするといかんらしい。 試しにファイルに書出してみたら 4,5文字の1セルのはずなのになんと9MB…
なんか色々変なとこあったので直しました。 8/27 と 9/6 のぶんです ほぼExcel専用 MDI関数 1コ Excelの子ウィンドウ切替がどうにも上手くいかないので、指定のMDI子ウィドウをアクティブにする関数とか作ってみた。 会社明けてから家でフォトショやunDonut…
8/27日に張った奴は FindWindowExでのチャイルドウィンドウ検索の方法がわからず GetWindowを使ってるのだが、流行らせるページ投稿スレに過去自分が作ったものがあったよ orz しかも質問スレで FindWindowExのパラメータ渡しの方法を教えてもらっていたのに…
getMousePosWindowEx(def_cmode = 1) ※※ マウス下Windowのハンドル返す(MDIアプリ上の 子ウィンドウ対応) GetMdiChildWindowList(hParent) ※ 指定ウィンドウ内の MDI子ウィンドウハンドルを列挙 GetChildhWndList(hParent) ※ 指定ハンドルの コントロール子…
AutoHotkeyにDllCallが実装されてから色々テストしては中途放置を繰り返している。 とりあえずいつか使う機会のありそうな関数を貼り付けておこうかな。 コメントウザいのが素人丸出ですが。 GetAhkDir(def_dir = "") Autohotkey.exeのパスを返す GetTempPat…