eamat @Cabinet
http://w.atwiki.jp/eamat/
eamat @Cabinet
ja
2018-05-16T14:31:45+09:00
1526448705
-
WheelScroll.txt
https://w.atwiki.jp/eamat/pages/33.html
ホイールリダイレクト スクロール制御 (WheelScroll.ahk)
単体/組込み両対応 (常駐専用)
.■動作環境
AutoHotkey(_L) マウスフックの使用できる環境
動作確認環境: XP、7、8、8.1
※高解像度ディスプレイのdpi拡大表示には対応してません
.■概要
マウス下のウインドウをホイールでスクロール可能にするスクリプト
秀丸やVBEの分割ウィンドウでいちいちアクティブを切替えずにスクロールしたくて作りました。
.■特徴
・スクロール方式をソフト毎に指定可能
・旧型(互換スクロール)、ホイール、チルト(新型横スクロール)に対応
・制御先をスクロールバーハンドルに指定することで分割ウィンドウ領域 (MS-Word Excel)や
ホイールで動かないアプリ VisualBasicEditorなどのでのスクロールが可能に。
・旧秀丸の独自分割形式(v8以前)分割ウィンドウにも対応
.■使用方法
..◆単体起動
スクリプトをそのまま実行
..◆組込み
AutoHotkey.iniなどに組込んで使う場合、AutoExecute セクションに
#Include WheelScroll.ahk
Gosub,WheelInit
を入れる。
.■設定関係
..初期化ルーチン WheelInitを適宜カスタマイズして使用して下さい。
..Hotkey(デフォルト)
ホイールUp/Downで縦スクロール
チルトLeft/Rightで縦スクロール
Shift+ホイールで横スクロール
適宜変更して下さい
.■制限事項等
ホイールスクロールはできるだけアクティブ状態を替えず(非アクティブ時は非アクティブのまま)
行うようにしてます。
※ Excelは互換モードではクラッシュしやすいようです
動作に支障がでるようなら互換モードは避けてホイールモードで動かして下さい。
マウスポインタがスクロールバー上にある時は正しく動作しないかも知れません。
.■改変・再配布
2018-05-16T14:31:45+09:00
1526448705
-
WheelScroll.ahk
https://w.atwiki.jp/eamat/pages/32.html
<div style="font-family:'MS Gothic', monospace;margin-left:1em;line-height:130%;">
<table style="border-collapse:collapse;border-width:0;"><tbody><tr><td style="border-style:solid;border-width:0px 1px 0px 0px;padding:3pt;text-align:right;color:#5A4F25;background-color:#FFFCF2;">
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
2018-05-16T14:33:39+09:00
1526448819
-
ホイールスクロール
https://w.atwiki.jp/eamat/pages/30.html
#right(){&color(#cccccc){&counter()}}
*ホイールリダイレクト スクロール制御 (WheelScroll.ahk)
単体/組込み両対応 (常駐専用)
マウス下のウインドウをホイールでスクロール可能にするスクリプト
秀丸(v8未満※)やVBEの分割ウィンドウでいちいちアクティブを切替えせずにスクロールしたくて作りました。
win10の場合はOS標準の機能でリダイレクトホイールできます。
PC設定 → デバイス → マウス → ホバーしたときに非アクティブウィンドウをスクロールする
本スクリプトとも併用は可能ですが大抵のアプリはOS標準機能のみでも快適に動作するようですので
ほとんどの方にとってはもう本スクリプトを入れる必要はなく、むしろトラブルの元にになるかもしれません。
※秀丸はv8以降で分割形式が変わり現在はOS標準の機能でスクロールが可能です。
(VBEでの分割はoffice2016でも進歩なし…しかし今どきマクロ編集する人どれくらいいるのかしら)
***ダウンロード
-[[WheelScroll_20180516.zip>https://img.atwikiimg.com/www6.atwiki.jp/eamat/attach/30/7/WheelScroll_20180516.zip]]
//-旧バージョンは[[このへん>>http://www6.atwiki.jp/_pub/eamat/MyScript/Lib/]]
***内容
-説明書 [[WheelScroll.txt]]
-ソース [[WheelScroll.ahk]]
***GitHub
- [[https://github.com/eamatt/WheelScroll.ahk]]
***使用方法
・スクリプトをそのまま実行(単体起動)
・#Includeで組込み使用
ホットキーの部分をコメントアウトすると[[MouseGestureL.ahk>>http://www.vector.co.jp/soft/winnt/util/se498500.html?ds]]にも組込みで使えるっぽいです
(参考:[[Examples>>http://code.google.com/p/mousegest
2018-05-16T15:37:12+09:00
1526452632
-
MUS.ahk
https://w.atwiki.jp/eamat/pages/29.html
<div style="font-family:'MS Gothic', monospace;margin-left:1em;line-height:130%;">
<table style="border-collapse:collapse;border-width:0;"><tbody><tr><td style="border-style:solid;border-width:0px 1px 0px 0px;padding:3pt;text-align:right;color:#5A4F25;background-color:#FFFCF2;">
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
2019-04-22T23:11:20+09:00
1555942280
-
MUS.txt
https://w.atwiki.jp/eamat/pages/28.html
=============================================================================
【 名 称 】 Autohotkey マウス関数群 (コピペ/組込用)(MUS.ahk)
【製作言語】 AutoHotkey Scripts (http://www.autohotkey.com/)
【 更新日 】 2019.04.22
【 製作者 】 eamat.
【 URL 】 http://www6.atwiki.jp/eamat/
=============================================================================
.■概要
Autohotkey 関数ライブラリ用スクリプト集
本家 / AHK_L(A32/U32/U64) 対応
.■動作環境
v1.0.47以降くらい? ソース内コメント参照
OS: 9x/NT系
.■関数一覧
各関数の使用サンプル
AutoExecute部に動作確認用スクリプトを入れてあるので、
単体起動して挙動確認して下さい。
MUS_IsTitleBar() マウスがタイトルバー上にある時、ハンドルを返す
MUS_GetTitleBarPos() マウスポインタがタイトルバー上の何処に乗ってるか
MUS_MultiClickCheck() 割と厳密な多重クリックチェック
MUS_GetCtrlHwnd() マウス下コントロールのハンドルを取得
.■使用方法
ANSI\ :ANSI版 (本家/A32)
UTF8\ :UTF-8版 (U32/U64) ※ファイル形式違うだけ。中身はどちらも一緒です。
..◆組込元で #Include MUS.ahkして各関数を呼び出して使用
..◆関数ライブラリスクリプトとして使用
AutoHotkey.exeのあるフォルダ内の「Lib」フォルダ、もしくは
「%A_MyDocuments%\AutoHotkey\Lib\」に入れておけば#Includeなしで
2019-04-22T23:09:07+09:00
1555942147
-
マウス関数群
https://w.atwiki.jp/eamat/pages/27.html
#right(){&color(#cccccc){&counter(total)}}
*マウス関数群 (MUS.ahk)
マウス下コントロールの取得やクリック回数別振り分けなど
AutoHotkey_L (A32/U32/U64)に対応
***ダウンロード
-[[Mus20190422.zip>https://img.atwikiimg.com/www6.atwiki.jp/eamat/attach/27/9/Mus20190422.zip]] (本家,A32/U32/U64 同梱)
// -旧バージョンは[[このへん>>http://www6.atwiki.jp/_pub/eamat/MyScript/Lib/]]
***内容
-説明書 [[MUS.txt]]
-ソース [[MUS.ahk]]
***使用方法
・#Includeで組み込む
・Libフォルダにコピーして関数ライブラリスクリプトとして
・必要部分だけコピペで切り出す、等
***関数一覧
|MUS_IsTitleBar( )|マウスがタイトルバー上にある時、ハンドルを返す|
|MUS_GetTitleBarPos( )|マウスポインタがタイトルバー上の何処に乗ってるか|
|MUS_MultiClickCheck( )|割と厳密な多重クリックチェック|
|MUS_GetCtrlHwnd( )|マウス下コントロールのハンドルを取得|
***更新履歴
>:2019.04.22 | CoordModeの不要処理削除 (def_cmode)
>:2016.11.18 (未公開) | MS-Officeのタイトルバーに対応
>:2012.11.13 | (公開) 関数名見直し
>:2012.11.09 | マルチディスプレイ マイナス座標値対策
>:2009.01.07 | はてブで小出しにしてた関数群まとめ
2019-04-22T23:08:01+09:00
1555942081
-
Path2.ahk(旧)
https://w.atwiki.jp/eamat/pages/26.html
<div style="font-family:'MS Gothic', monospace;margin-left:1em;line-height:130%;">
<table style="border-collapse:collapse;border-width:0;"><tr><td style="border-style:solid;border-width:0px 1px 0px 0px;padding:3pt;text-align:right;color:#5A4F25;background-color:#FFFCF2;">
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
82<br
2012-11-13T22:51:39+09:00
1352814699
-
Path.ahk(旧)
https://w.atwiki.jp/eamat/pages/25.html
<div style="font-family:'MS Gothic', monospace;margin-left:1em;line-height:130%;">
<table style="border-collapse:collapse;border-width:0;"><tr><td style="border-style:solid;border-width:0px 1px 0px 0px;padding:3pt;text-align:right;color:#5A4F25;background-color:#FFFCF2;">
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
82<br
2012-11-13T22:49:32+09:00
1352814572
-
Path2.ahk
https://w.atwiki.jp/eamat/pages/24.html
<div style="font-family:'MS Gothic', monospace;margin-left:1em;line-height:130%;">
<table style="border-collapse:collapse;border-width:0;"><tr><td style="border-style:solid;border-width:0px 1px 0px 0px;padding:3pt;text-align:right;color:#5A4F25;background-color:#FFFCF2;">
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
82<br
2012-11-13T22:46:09+09:00
1352814369
-
Path.ahk
https://w.atwiki.jp/eamat/pages/23.html
<div style="font-family:'MS Gothic', monospace;margin-left:1em;line-height:130%;">
<table style="border-collapse:collapse;border-width:0;"><tr><td style="border-style:solid;border-width:0px 1px 0px 0px;padding:3pt;text-align:right;color:#5A4F25;background-color:#FFFCF2;">
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21<br />
22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42<br />
43<br />
44<br />
45<br />
46<br />
47<br />
48<br />
49<br />
50<br />
51<br />
52<br />
53<br />
54<br />
55<br />
56<br />
57<br />
58<br />
59<br />
60<br />
61<br />
62<br />
63<br />
64<br />
65<br />
66<br />
67<br />
68<br />
69<br />
70<br />
71<br />
72<br />
73<br />
74<br />
75<br />
76<br />
77<br />
78<br />
79<br />
80<br />
81<br />
82<br
2012-11-13T22:45:02+09:00
1352814302