Script

マウスOnタイトルバーチェック関数(テスト版)

マウスの下にウィンドウキャプションがあるかどうかを判定する関数 qdirもどき実現のためFunction実装前からsubでチョロチョロ作ってたもの。微妙な判定位置ズレとかアイコン検出とか調整してたらかなり冗長に。もうちょい推考するつもりだったけど時間取れ…

PressIt! もどき

スクリプトフォルダ整理してきたら出てきた。前に2ちゃんのAutoHotKey Threadに貼った奴、の見た目改良版。もしくはCheckBoxをトグルボタンにするサンプルとでも。コントロール系のスタイルはほとんどノーチェックだったので最近までこういうのできるって知…

MDIアクティブウィンドウ取得関数

ついでに、面倒なことせんでもアクティブ子ウィンドウはSendMessageで取れるらしいのでそれも上げときます。 MdiGetActive(WinTitle="", MdiClientName="") MDIにおいて現在アクティブなウィンドウのハンドルを取得する MdiGetActive(WinTitle="", MdiClient…

MDI子ウィンドウ列挙関数 修正

AutoHotkeyのバージョンを0.40.08にしてから エクセルの子ウィンドウアクティブ操作に失敗するようになった。なんでかと思って調べたら自作のExcel用MDI子ウィンドウ列挙関数(GetMdiChildWindowList)で WS_VISIBLEを見てないせいで不可視の Persnal.xlsやア…

パス取得関数

AutoHotkeyでもプロセスIDを指定して実行ファイルパスを得ることが可能になったため、QuickDirもどきみたいなメニューは楽に作れるようになった。これはこれで便利なんだけどエディタなどの場合アプリパスじゃなくて編集中ファイルのフォルダを開きたいんだ…

マウスクリック関数

作りっぱでほかしてあったやつ。ちょっと前に AutoHotKey Threadでダブルクリック検知についてのレスがあったので出してみる。 トリプルとかクワクトブル(でいいのか?)クリックとかも検知したくて作ってみたやつです。 MultiClickCheck(button,MaxCount=2,t…

AAList活用スクリプト

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…

ハンドル取得系 Function 改

8/27日に張った奴は FindWindowExでのチャイルドウィンドウ検索の方法がわからず GetWindowを使ってるのだが、流行らせるページ投稿スレに過去自分が作ったものがあったよ orz しかも質問スレで FindWindowExのパラメータ渡しの方法を教えてもらっていたのに…

ハンドル取得系 Function

getMousePosWindowEx(def_cmode = 1) ※※ マウス下Windowのハンドル返す(MDIアプリ上の 子ウィンドウ対応) GetMdiChildWindowList(hParent) ※ 指定ウィンドウ内の MDI子ウィンドウハンドルを列挙 GetChildhWndList(hParent) ※ 指定ハンドルの コントロール子…

パス関連 Function

AutoHotkeyにDllCallが実装されてから色々テストしては中途放置を繰り返している。 とりあえずいつか使う機会のありそうな関数を貼り付けておこうかな。 コメントウザいのが素人丸出ですが。 GetAhkDir(def_dir = "") Autohotkey.exeのパスを返す GetTempPat…