!extend:checked:vvvvv:1000:512と次スレを立てる際は1行目に記入してください
■配布元
http://ahkscript.org/download/
■前スレ
AutoHotkey スレッド part23
http://potato.2ch.net/test/read.cgi/software/1470936221/
■日本語解説等
AutoHotkey Wik
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://ahk.xrea.jp/ (不調時は http://hdd.s300.xrea.com/ahk/ )
AutoHotkeyJp(過去ログdatあり)
http://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
http://www6.atwiki.jp/eamat/
Autohotkey専用うpろだ
http://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
http://pastebin.com/
■派生版
IronAhk (.NET製、クロスプラットフォーム)
https://github.com/polyethene/IronAHK
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
http://www.autohotkey.com/board/topic/39588-autohotkeydll/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
探検
AutoHotkey スレッド part24 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 転載ダメ©2ch.net (ワッチョイ 997d-+Qhn)
2017/02/15(水) 18:04:32.01ID:kshCKhXn0619名無しさん@お腹いっぱい。 (ワッチョイ d787-q+YL)
2017/06/23(金) 22:19:08.88ID:2nkGyjBo0 >>618
スクリプトが書かれていないからわからんけどループしてんじゃないの
スクリプトが書かれていないからわからんけどループしてんじゃないの
620名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-ZLad)
2017/06/23(金) 22:43:13.03ID:+uYI6mdL0 >6のQ9じゃないの
原因はともかく対処法は押下解除を待つか調べるかしてから
SendかMouseClickでU投げたらいいだけじゃね
というか自分で結論に至ってるのになぜコマンド一覧を調べないのか
原因はともかく対処法は押下解除を待つか調べるかしてから
SendかMouseClickでU投げたらいいだけじゃね
というか自分で結論に至ってるのになぜコマンド一覧を調べないのか
621名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/23(金) 23:53:27.23ID:mHm9VEGk0 >>619
>>620
ありがとうございます。
「SendかMouseClickでU投げたら」この意味がわからないくらい素人なのですみません。
以前ここで相談しながら作ったスクリプトなのですが長いので分割になるかもしれませんが貼ってみます。
;ウィンドウ中央マウス
MButton & LButton::
WinGetActiveStats, t, wa, ha, xa, ya
if(xa=1200 and ya=50 and wa=1345 and ha=1500)
{
Gosub,Label2
return
}
else
{
Gosub,Label1
return
}
Label1:
id:=WinActive("A")
WinGetPos, X%id%, Y%id%, W%id%, H%id%, ahk_id %id%
WinMove,A,,1200, 50,1345,1500
; MsgBox, % "ahk_id " id "`nX" X%id% ",Y" Y%id% ",W" W%id% ",H" H%id% " 中央へ"
return
Label2:
id:=WinActive("A")
WinMove,A,,X%id%, Y%id%,W%id%,H%id%
; MsgBox, % "ahk_id " id "`nX" X%id% ",Y" Y%id% ",W" W%id% ",H" H%id% " 元の位置へ"
return
>>620
ありがとうございます。
「SendかMouseClickでU投げたら」この意味がわからないくらい素人なのですみません。
以前ここで相談しながら作ったスクリプトなのですが長いので分割になるかもしれませんが貼ってみます。
;ウィンドウ中央マウス
MButton & LButton::
WinGetActiveStats, t, wa, ha, xa, ya
if(xa=1200 and ya=50 and wa=1345 and ha=1500)
{
Gosub,Label2
return
}
else
{
Gosub,Label1
return
}
Label1:
id:=WinActive("A")
WinGetPos, X%id%, Y%id%, W%id%, H%id%, ahk_id %id%
WinMove,A,,1200, 50,1345,1500
; MsgBox, % "ahk_id " id "`nX" X%id% ",Y" Y%id% ",W" W%id% ",H" H%id% " 中央へ"
return
Label2:
id:=WinActive("A")
WinMove,A,,X%id%, Y%id%,W%id%,H%id%
; MsgBox, % "ahk_id " id "`nX" X%id% ",Y" Y%id% ",W" W%id% ",H" H%id% " 元の位置へ"
return
622名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/23(金) 23:54:45.44ID:mHm9VEGk0 それで、冒頭の
MButton & LButton::
これを
^#!Numpad2::
これに置き換えただけのマウスではなくキーボードショートカットに置き換えたほうは
特に問題なく使えています。
修正方法お伺いできると幸いです
MButton & LButton::
これを
^#!Numpad2::
これに置き換えただけのマウスではなくキーボードショートカットに置き換えたほうは
特に問題なく使えています。
修正方法お伺いできると幸いです
623名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/23(金) 23:56:05.60ID:mHm9VEGk0 あ、それとこのスクリプトは4 k モニター用の数値が入っているので
そのまま実行すると枠外に出てしまうかもしれません。
よろしくお願いいたします。
そのまま実行すると枠外に出てしまうかもしれません。
よろしくお願いいたします。
624名無しさん@お腹いっぱい。 (ワッチョイ bf9c-7qwc)
2017/06/24(土) 07:00:44.43ID:d0tku10v0625名無しさん@お腹いっぱい。 (アウアウイーT Sa0b-ZLad)
2017/06/24(土) 13:53:09.45ID:yjIQZ1qBa みんなエディタなんて使ってたんだ
メモ帳で作ってるのは俺くらいか
メモ帳で作ってるのは俺くらいか
626名無しさん@お腹いっぱい。 (ワッチョイ 37b3-ZLad)
2017/06/24(土) 13:55:41.46ID:wPSmyizc0 メモ帳もエディタですよ
627名無しさん@お腹いっぱい。 (ワッチョイ b76c-ZLad)
2017/06/24(土) 13:59:20.31ID:qRGNaQEn0 紙のメモ帳にフォント並の字で書いてOCRで取り込んでるのかも知れん
628名無しさん@お腹いっぱい。 (アウアウイーT Sa0b-ZLad)
2017/06/24(土) 14:14:24.39ID:yjIQZ1qBa Windows標準のメモ帳のソフトですけど
言われてみればメモ帳もエディタですね
言われてみればメモ帳もエディタですね
629名無しさん@お腹いっぱい。 (アウアウウーT Sa9b-aPGU)
2017/06/24(土) 14:22:39.70ID:Ez5Ls9yUa まったくくわしくないわい、gpadとやらを一週間ほどまえから使い始める
タブがあるだけでも便利やわ
あと半角スペースがあるかどうかも記号でわかりやすくなってていい!
タブがあるだけでも便利やわ
あと半角スペースがあるかどうかも記号でわかりやすくなってていい!
630名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/24(土) 20:32:14.31ID:wJzxORLj0631名無しさん@お腹いっぱい。 (ワッチョイW 3785-hpun)
2017/06/24(土) 20:39:29.33ID:SopaneP20 >>1にある日本語解説等のAutoHotkey Wikiで検索して見よう
調べ方を身に付けないとずっと誰かに助けて貰うことになるぞい
調べ方を身に付けないとずっと誰かに助けて貰うことになるぞい
632名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/24(土) 20:43:14.07ID:wJzxORLj0 >>631
日本語解説。たしか2耳管で全部読めるとか書いてあったところがあったと思うのですが、
そこを何日かかけて読んだり結構いろいろ読んだんですが
プログラミング自体について初心者なので途中でわからなくなってしまうんです。
無念
なにか一から解説してあるような書籍などがあればいいんですが。
日本語解説。たしか2耳管で全部読めるとか書いてあったところがあったと思うのですが、
そこを何日かかけて読んだり結構いろいろ読んだんですが
プログラミング自体について初心者なので途中でわからなくなってしまうんです。
無念
なにか一から解説してあるような書籍などがあればいいんですが。
633名無しさん@お腹いっぱい。 (ワッチョイ 37b3-ZLad)
2017/06/24(土) 20:48:30.77ID:wPSmyizc0 >>632
もう諦めて
もう諦めて
634名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-LvKX)
2017/06/24(土) 20:51:37.50ID:v3bkCIdO0 コマンド名も書かれていたのにwiki見ずに教えろと言えばそりゃ>>631のような書き方になる
まず書かれていたコマンド名でwikiをもう一度見て今作っているスクリプトと違うもっと簡単なもので
動作を確認してそれでわからなかったら質問
俺もスクリプトなんてこれしかわからないけど習うより慣れろといった感じでやればなんとかなる
DllCallはわからないけどな!
まず書かれていたコマンド名でwikiをもう一度見て今作っているスクリプトと違うもっと簡単なもので
動作を確認してそれでわからなかったら質問
俺もスクリプトなんてこれしかわからないけど習うより慣れろといった感じでやればなんとかなる
DllCallはわからないけどな!
635名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/24(土) 20:52:27.76ID:wJzxORLj0 Click , Middle, up, , ,
ていうのを追加して様子を見てみます
ていうのを追加して様子を見てみます
636名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/24(土) 20:55:19.75ID:wJzxORLj0 >>634
すみません
「SendかMouseClickでU投げたらいいだけじゃね」
これのMouseClickというのがコマンドだということが今わかりました。
そしてUというのがボタンリリースだというのも今わかりました。
投げるという表現が自分には全く入ってこなかったです。すみません。
すみません
「SendかMouseClickでU投げたらいいだけじゃね」
これのMouseClickというのがコマンドだということが今わかりました。
そしてUというのがボタンリリースだというのも今わかりました。
投げるという表現が自分には全く入ってこなかったです。すみません。
637名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/24(土) 20:56:03.12ID:wJzxORLj0638名無しさん@お腹いっぱい。 (ワッチョイ 37b3-ZLad)
2017/06/24(土) 20:59:06.13ID:wPSmyizc0 ● 分からない理由 ●
1. 過去ログを読まない。
2. 読んでても肝心な所が見えてない。
3. 検索能力が低い。
4. そもそも検索する気がない。
5. 類推という概念がない。
6. それ以前に普通に頭が悪い。
<わからない11大理由>
1.読まない …現行スレ、テンプレ、取説などを読まない。読む気などさらさらない。
2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3.試さない …めんどくさいなどの理由で実行しない。する気もない。
4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。
5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。
6.理解力が足りない …理解力以前の問題で理解しようとしない。
7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。
9.逆切れする …自分の思うようにならないと逆切れする。
10.開き直る …自分の思うようにならないと開き直る。
11.2ちゃんねるをお客様相談室だと思っている。
1. 過去ログを読まない。
2. 読んでても肝心な所が見えてない。
3. 検索能力が低い。
4. そもそも検索する気がない。
5. 類推という概念がない。
6. それ以前に普通に頭が悪い。
<わからない11大理由>
1.読まない …現行スレ、テンプレ、取説などを読まない。読む気などさらさらない。
2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3.試さない …めんどくさいなどの理由で実行しない。する気もない。
4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。
5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。
6.理解力が足りない …理解力以前の問題で理解しようとしない。
7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。
9.逆切れする …自分の思うようにならないと逆切れする。
10.開き直る …自分の思うようにならないと開き直る。
11.2ちゃんねるをお客様相談室だと思っている。
639名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/24(土) 21:07:01.65ID:wJzxORLj0 こういう風にMouseClick,M,,,,,Uを途中に挿入してしばらく使ってみようと思います。
ありがとうございます。
;ウィンドウ中央マウス
MButton & LButton::
WinGetActiveStats, t, wa, ha, xa, ya
MouseClick,M,,,,,U
if(xa=1200 and ya=50 and wa=1345 and ha=1500)
{
ありがとうございます。
;ウィンドウ中央マウス
MButton & LButton::
WinGetActiveStats, t, wa, ha, xa, ya
MouseClick,M,,,,,U
if(xa=1200 and ya=50 and wa=1345 and ha=1500)
{
640名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-ZLad)
2017/06/24(土) 22:16:25.10ID:/sn1OQI60 すまん>621見て触っちゃいけない系の人だったの思い出して以後スルーしてたわ
このスレで英字の羅列が出てきたら何はなくとも wikiの検索ボックスにコピペして調べる癖はつけて
コマンドかどうかはともかく高確率でAHK関係のシンタックスだからなんかしらは引っかかる
このスレで英字の羅列が出てきたら何はなくとも wikiの検索ボックスにコピペして調べる癖はつけて
コマンドかどうかはともかく高確率でAHK関係のシンタックスだからなんかしらは引っかかる
641639 (ワッチョイ 9f6c-q+YL)
2017/06/25(日) 21:22:59.86ID:qYepoPVn0642名無しさん@お腹いっぱい。 (ワッチョイ f7ec-AHy2)
2017/06/26(月) 00:10:45.48ID:FrkIaZPO0 すみません、お尋ねします。
Iniwriteした時に、頭の部分にスペースを入れたいのですが、Wikiの何処を参照すればいいでしょうか?。
[HAGE]
JANAI= 1
こんな感じです。
宜しくお願いします。
Iniwriteした時に、頭の部分にスペースを入れたいのですが、Wikiの何処を参照すればいいでしょうか?。
[HAGE]
JANAI= 1
こんな感じです。
宜しくお願いします。
643名無しさん@お腹いっぱい。 (ワッチョイ f7ec-AHy2)
2017/06/26(月) 00:18:36.56ID:FrkIaZPO0 すみません、スペースの位置が逆でした。
[HAGE]
JANAI =1
こんな感じです。
宜しくお願いします。
[HAGE]
JANAI =1
こんな感じです。
宜しくお願いします。
644名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-ZLad)
2017/06/26(月) 00:27:31.99ID:bEun5TYg0 IniWrite, %A_Space%1, hoge.ini, HAGE, JANAI
645名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-ZLad)
2017/06/26(月) 00:31:27.44ID:bEun5TYg0 IniWrite, 1, %A_ScriptFullPath%, HAGE, %A_Space%JANAI
646名無しさん@お腹いっぱい。 (ワッチョイ f7ec-AHy2)
2017/06/26(月) 00:33:06.10ID:FrkIaZPO0 有難うございます、出来ませんでした!。
INIは以下の様になってしまいます。
[HAGE]
JANAI= 1
JANAI =1
これは出来ませんかね?。
INIは以下の様になってしまいます。
[HAGE]
JANAI= 1
JANAI =1
これは出来ませんかね?。
647名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-ZLad)
2017/06/26(月) 00:44:42.19ID:bEun5TYg0 すまんCルートは書き込めないんだっけ
IniWrite, %A_Space%1, %A_ScriptDir%\hoge.ini, HAGE, %A_Space%JANAI
IniWrite, %A_Space%1, %A_ScriptDir%\hoge.ini, HAGE, %A_Space%JANAI
648名無しさん@お腹いっぱい。 (ワッチョイ 9fc6-ZLad)
2017/06/26(月) 00:53:25.37ID:bEun5TYg0 ごめん寝ぼけてる、iniファイルのパス指定部分は無視して
ようはスペース入れたいところに A_Spase 入れればいい
wikiは組み込み変数の一覧を参照
ようはスペース入れたいところに A_Spase 入れればいい
wikiは組み込み変数の一覧を参照
649名無しさん@お腹いっぱい。 (ワッチョイ f7ec-AHy2)
2017/06/26(月) 00:59:15.16ID:FrkIaZPO0 検証有難うございます。
やりたい事は以下なのですが、スペースが無効になってしまうんですよね。
IniWrite, 1, %A_ScriptDir%\hoge.ini, HAGE, JANAI%A_Space%
AHKの仕様では無理なのでしょうかね。
やりたい事は以下なのですが、スペースが無効になってしまうんですよね。
IniWrite, 1, %A_ScriptDir%\hoge.ini, HAGE, JANAI%A_Space%
AHKの仕様では無理なのでしょうかね。
650名無しさん@お腹いっぱい。 (ワッチョイ 370f-mj4H)
2017/06/26(月) 01:23:29.64ID:ocEGmmY40 WritePrivateProfileSection(lpAppName, lpString, lpFileName) {
DllCall("WritePrivateProfileSection", "Str", lpAppName, "Str", lpString, "Str", lpFileName)
}
WritePrivateProfileSection("Test", "Foo1 = Bar1`nFoo2 = Bar2`nFoo3 = Bar3", A_ScriptDir "\Settings.ini")
自分で好きなように関数作ればいいと思う
DllCall("WritePrivateProfileSection", "Str", lpAppName, "Str", lpString, "Str", lpFileName)
}
WritePrivateProfileSection("Test", "Foo1 = Bar1`nFoo2 = Bar2`nFoo3 = Bar3", A_ScriptDir "\Settings.ini")
自分で好きなように関数作ればいいと思う
651639 (ワッチョイ 9f6c-q+YL)
2017/06/26(月) 01:23:32.01ID:Ok7Ir4BO0 質問させてください
実行ファイルがある C:\Program Files\AutoHotkey
のフォルダにAutoHotkey.iniを置いてもAutoHotkey.exeの起動時に読み込んでくれないんですがなぜでしょうか
関連付けができていなかったのでプロパティで手動で設定しましたがダメでした
右クリックでINIファイルを開いて初めてスクリプトを読み込んでくれます
ですが同じフォルダにAutoHotkey.ahkを置いておくとそれはexe起動時に読みこむようです
優先順位としては
1)C:\Program Files\AutoHotkey フォルダのAutoHotkey.ahk
2)C:\Users\(username)\Documents フォルダのAutoHotkey.ahk
この二つのみで、AutoHotkey.ini は完全に無視される状態なのですがインストール時になにか不具合が起きたのでしょうか?
また、一つのスクリプトファイルに沢山書き込むと編集しづらいのでいくつかに分けたいのですが
その場合、複数のスクリプトをひとつのファイルの時と同様に読み込ませて機能させるようにするにはどうすればよいでしょうか
バージョンはv1.1.24.05でwindows10です
よろしくお願いします
実行ファイルがある C:\Program Files\AutoHotkey
のフォルダにAutoHotkey.iniを置いてもAutoHotkey.exeの起動時に読み込んでくれないんですがなぜでしょうか
関連付けができていなかったのでプロパティで手動で設定しましたがダメでした
右クリックでINIファイルを開いて初めてスクリプトを読み込んでくれます
ですが同じフォルダにAutoHotkey.ahkを置いておくとそれはexe起動時に読みこむようです
優先順位としては
1)C:\Program Files\AutoHotkey フォルダのAutoHotkey.ahk
2)C:\Users\(username)\Documents フォルダのAutoHotkey.ahk
この二つのみで、AutoHotkey.ini は完全に無視される状態なのですがインストール時になにか不具合が起きたのでしょうか?
また、一つのスクリプトファイルに沢山書き込むと編集しづらいのでいくつかに分けたいのですが
その場合、複数のスクリプトをひとつのファイルの時と同様に読み込ませて機能させるようにするにはどうすればよいでしょうか
バージョンはv1.1.24.05でwindows10です
よろしくお願いします
652名無しさん@お腹いっぱい。 (ワッチョイ bfba-ZLad)
2017/06/26(月) 01:29:52.00ID:09H448sO0 AutoHotkey.ahkが自動で読み込まれるんだからそれで良くね?
って思うんだが
って思うんだが
653名無しさん@お腹いっぱい。 (ワッチョイ bfba-ZLad)
2017/06/26(月) 01:31:19.51ID:09H448sO0 複数のスクリプトに分けたいなら #Include
654名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/26(月) 01:40:23.45ID:Ok7Ir4BO0655名無しさん@お腹いっぱい。 (イルクン MMdf-F9tp)
2017/06/26(月) 02:47:44.70ID:PiKYFlvbM autohotkey.iniはどっかの時点で廃止になって
以降自動読み込みはautohotkey.ahkに統一されたんじゃなかったっけ
以降自動読み込みはautohotkey.ahkに統一されたんじゃなかったっけ
656名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-q+YL)
2017/06/26(月) 11:45:18.69ID:Ok7Ir4BO0657名無しさん@お腹いっぱい。 (ワッチョイ f7ec-AHy2)
2017/06/26(月) 14:30:22.31ID:FrkIaZPO0 >>650
返信ありがとうございます。
セクションにも、こんな感じ[ HAGE ]でスペースを入れる事は可能でしょうか?。
以下の様にしてもスペースが入りませんでした。
Test=HAGE
Foo1=JANAI 1
Foo2=JANAI 2
WritePrivateProfileSection(lpAppName, lpString, lpFileName) {
DllCall("WritePrivateProfileSection", "Str", lpAppName, "Str", lpString, "Str", lpFileName)
}
WritePrivateProfileSection(" " Test " ", "Foo1 = "Foo1 "`nFoo2 = "Foo2 , A_ScriptDir "\Settings.ini")
返信ありがとうございます。
セクションにも、こんな感じ[ HAGE ]でスペースを入れる事は可能でしょうか?。
以下の様にしてもスペースが入りませんでした。
Test=HAGE
Foo1=JANAI 1
Foo2=JANAI 2
WritePrivateProfileSection(lpAppName, lpString, lpFileName) {
DllCall("WritePrivateProfileSection", "Str", lpAppName, "Str", lpString, "Str", lpFileName)
}
WritePrivateProfileSection(" " Test " ", "Foo1 = "Foo1 "`nFoo2 = "Foo2 , A_ScriptDir "\Settings.ini")
658名無しさん@お腹いっぱい。 (ワッチョイ ff67-7LQj)
2017/06/26(月) 19:34:22.14ID:pyd3Grcl0659名無しさん@お腹いっぱい。 (ワッチョイ 370f-mj4H)
2017/06/27(火) 09:06:36.36ID:Bqvd7oMV0 >>657
https://github.com/aviaryan/autohotkey-scripts/blob/master/Functions/_Ini.ahk
このライブラリだとセクションにもキーにも値にもスペースが入るから、これ使うといいよ
https://github.com/aviaryan/autohotkey-scripts/blob/master/Functions/_Ini.ahk
このライブラリだとセクションにもキーにも値にもスペースが入るから、これ使うといいよ
660名無しさん@お腹いっぱい。 (ワッチョイ 9f74-FY8v)
2017/06/27(火) 09:56:08.05ID:ejaLfnRG0 質問です。
現在ノートPCでタッチパッドが5点まで認識するのですがAHKで今何点が押されているか確認し、
ショートカットを設定することはできますか?
もしできるのならば、その方法と具体的なスクリプトを教えてください。
現在ノートPCでタッチパッドが5点まで認識するのですがAHKで今何点が押されているか確認し、
ショートカットを設定することはできますか?
もしできるのならば、その方法と具体的なスクリプトを教えてください。
661名無しさん@お腹いっぱい。 (ワッチョイ 3740-ZLad)
2017/06/27(火) 10:03:56.71ID:vkbvVv0A0 >>660
「何点が押されているか確認」することは出来ません
5点を認識できるユーティリティソフトがあるならそのソフトでWindowsAPIに変換して使いましょう
例えばユーティリティ側で5点押し=F13などに割り当てれば、AHKでF13に機能割り当てて使うことが可能になる
ただしユーティリティ側で何が出来るのかは知ったこっちゃないのでその部分はスレチ
「何点が押されているか確認」することは出来ません
5点を認識できるユーティリティソフトがあるならそのソフトでWindowsAPIに変換して使いましょう
例えばユーティリティ側で5点押し=F13などに割り当てれば、AHKでF13に機能割り当てて使うことが可能になる
ただしユーティリティ側で何が出来るのかは知ったこっちゃないのでその部分はスレチ
662名無しさん@お腹いっぱい。 (ワッチョイ 37ec-ZLad)
2017/06/27(火) 11:26:28.29ID:P0n7PECZ0 >>659
これだとキー一個書き換えるたびに毎回
ini全読み→該当箇所の値書き換え→FileDelete→FileApend を繰り返すことになるな
さすがにこれは効率悪いのでは
ここまでやるならStaticな内部バッファに一時的にセットする関数と
最後にに一括でファイル書き出しする関数を自分で作ったほうがいいかも
これだとキー一個書き換えるたびに毎回
ini全読み→該当箇所の値書き換え→FileDelete→FileApend を繰り返すことになるな
さすがにこれは効率悪いのでは
ここまでやるならStaticな内部バッファに一時的にセットする関数と
最後にに一括でファイル書き出しする関数を自分で作ったほうがいいかも
663名無しさん@お腹いっぱい。 (ワッチョイ 9f74-FY8v)
2017/06/27(火) 11:29:37.28ID:ejaLfnRG0664名無しさん@お腹いっぱい。 (ワッチョイ 37b3-ZLad)
2017/06/27(火) 11:34:42.92ID:9u6cgLv30665名無しさん@お腹いっぱい。 (ワッチョイ 370f-mj4H)
2017/06/27(火) 11:54:56.46ID:Bqvd7oMV0 SynapticsのタッチパッドならCOMから情報を取得するのをフォーラムで見かけた気がする
タッチ点数を取得できるかは知らんけど
>>662
https://github.com/aviaryan/autohotkey-scripts/blob/master/Functions/AhkIni.ahk
効率重視なら、こっちを改変して使う方がいいだろうね
タッチ点数を取得できるかは知らんけど
>>662
https://github.com/aviaryan/autohotkey-scripts/blob/master/Functions/AhkIni.ahk
効率重視なら、こっちを改変して使う方がいいだろうね
666名無しさん@お腹いっぱい。 (ワッチョイ 9f6c-LvKX)
2017/06/27(火) 11:57:54.30ID:b5HmRloM0 https://autohotkey.com/board/topic/65849-controlling-synaptics-touchpad-using-com-api/
>Based on the SDK documentation we could for example:
>- retrieve our finger position (absolute/raw X,Y position)
>- detect tap gesture eg. one,two,three finger tap, & more
これのことかなあ
>Based on the SDK documentation we could for example:
>- retrieve our finger position (absolute/raw X,Y position)
>- detect tap gesture eg. one,two,three finger tap, & more
これのことかなあ
667名無しさん@お腹いっぱい。 (ワッチョイ 9f74-FY8v)
2017/06/27(火) 14:56:24.63ID:ejaLfnRG0 >>664
理解していませんでした。教えてくださり、ありがとうございます。勉強になりました。
>>665
ありがとうございます。
ちょうどSynapticsでした。
フォーラムというのはこちらでしょうか?
http://bbs.wankuma.com/index.cgi?mode=al2&namber=77616&KLOG=131
理解していませんでした。教えてくださり、ありがとうございます。勉強になりました。
>>665
ありがとうございます。
ちょうどSynapticsでした。
フォーラムというのはこちらでしょうか?
http://bbs.wankuma.com/index.cgi?mode=al2&namber=77616&KLOG=131
668名無しさん@お腹いっぱい。 (ワッチョイ ff5c-AHy2)
2017/06/27(火) 15:48:47.83ID:r7GIhaVr0669名無しさん@お腹いっぱい。 (ワッチョイ 9f63-NIhq)
2017/06/28(水) 05:01:44.69ID:10kTcfV00 アホカーはマストバイ
ASCII.jp:なんじゃこりゃ? 右クリックがキーパッドのヘンテコマウスが上海問屋から
http://ascii.jp/elem/000/001/506/1506549/?rss
http://ascii.jp/elem/000/001/506/1506552/sd3_640x480.jpg
ASCII.jp:なんじゃこりゃ? 右クリックがキーパッドのヘンテコマウスが上海問屋から
http://ascii.jp/elem/000/001/506/1506549/?rss
http://ascii.jp/elem/000/001/506/1506552/sd3_640x480.jpg
670名無しさん@お腹いっぱい。 (ワッチョイ 7fd9-LvKX)
2017/06/28(水) 05:11:33.75ID:jlw4Fzf/0 マッハで壊れそう&地雷臭漂う
見事な一品ですな
見事な一品ですな
671名無しさん@お腹いっぱい。 (ワッチョイ 1756-ZLad)
2017/06/28(水) 19:32:01.74ID:Va2ZS1+90 どっちかって言うと左中右クリックとマウスセンサーのついたテンキーが欲しいな
672名無しさん@お腹いっぱい。 (ワッチョイ 37b7-ZLad)
2017/06/28(水) 20:35:40.90ID:GAxoDHcD0 >>671
NagaやG600でいいのでは?
NagaやG600でいいのでは?
673名無しさん@お腹いっぱい。 (ニククエ 019b-wjSU)
2017/06/29(木) 16:05:22.83ID:4E/r5Hsm0NIKU たとえば、
a:: と b:: でルーチンを組んだとき、a;; の途中で b:: が割り込みで入ることができます
このとき、 a;; の処理の途中で、ここからここの間だけ割り込み禁止ってできますか
たとえば、
WinAcrivate, タイトル
MouseMove, x, y
とかするとき、ときどきこの間に割り込みが入ってることがあるのです。 こういうところを割り込み禁止にjしたいのですが
しかし、a;; 全体を割り込み禁止にする必要はありません
a:: と b:: でルーチンを組んだとき、a;; の途中で b:: が割り込みで入ることができます
このとき、 a;; の処理の途中で、ここからここの間だけ割り込み禁止ってできますか
たとえば、
WinAcrivate, タイトル
MouseMove, x, y
とかするとき、ときどきこの間に割り込みが入ってることがあるのです。 こういうところを割り込み禁止にjしたいのですが
しかし、a;; 全体を割り込み禁止にする必要はありません
674名無しさん@お腹いっぱい。 (ニククエ c16c-m3FJ)
2017/06/29(木) 17:07:08.06ID:6ChmMJrc0NIKU critical
675名無しさん@お腹いっぱい。 (ニククエ 019b-wjSU)
2017/06/29(木) 17:19:16.72ID:4E/r5Hsm0NIKU ありがとう
676名無しさん@お腹いっぱい。 (ニククエ 2e5c-W/qR)
2017/06/29(木) 17:52:51.60ID:n8Ag4QWE0NIKU ああ、5年もAHKを使用しているのにCriticalの存在を知らなかった私は馬鹿なのだろうか・・・。
とても便利な機能。
とても便利な機能。
677名無しさん@お腹いっぱい。 (ニククエ c16c-m3FJ)
2017/06/29(木) 18:08:14.84ID:6ChmMJrc0NIKU Thread、Transformとかコマンド自体の使い道が思い当たらなかったものに
NoTimersやReDefみたいな便利機能がひっそりとあるのがなかなか気付けない
NoTimersやReDefみたいな便利機能がひっそりとあるのがなかなか気付けない
678名無しさん@お腹いっぱい。 (スププ Sd62-ahFv)
2017/07/01(土) 03:57:01.99ID:gSvccc2ld 色々調べて解決できなかったんで
お願いします
sc07B & l::Send, {Blind}{Right} 無変換 + L = →
で割り当てているのですが、
ウィンドウを右に持ってこようと
Win + →しようと上記のバインドと
一緒にするとロックであるWin + Lが
反応してしまいます。この場合
どのようにすればよいのでしょうか?
お願いします
sc07B & l::Send, {Blind}{Right} 無変換 + L = →
で割り当てているのですが、
ウィンドウを右に持ってこようと
Win + →しようと上記のバインドと
一緒にするとロックであるWin + Lが
反応してしまいます。この場合
どのようにすればよいのでしょうか?
679名無しさん@お腹いっぱい。 (ワッチョイ c16c-ieT0)
2017/07/01(土) 04:32:54.49ID:ghwZJPXH0680名無しさん@お腹いっぱい。 (ワッチョイ 069c-lO1+)
2017/07/01(土) 06:46:12.85ID:fx/eUvvT0681名無しさん@お腹いっぱい。 (ワッチョイ 069c-lO1+)
2017/07/01(土) 07:02:05.63ID:fx/eUvvT0 >>678
レジストリ変更式キーリマップで、WinをF13に置き換えて、自前で Win や Win+ の動作を全部書けば
良いんじゃないかと思って調べたら、やってる人がいた。
スキャンコード f13 でググると最初の方に見つかったよ。
レジストリ変更式キーリマップで、WinをF13に置き換えて、自前で Win や Win+ の動作を全部書けば
良いんじゃないかと思って調べたら、やってる人がいた。
スキャンコード f13 でググると最初の方に見つかったよ。
682名無しさん@お腹いっぱい。 (ワッチョイ 069c-lO1+)
2017/07/01(土) 07:21:11.28ID:fx/eUvvT0 あ、自前で全部書かなくても
f13::LWin
でいけるわ。
ただ、Win + L の機能は本物のWinキーがないとダメみたいだね。
f13::LWin
でいけるわ。
ただ、Win + L の機能は本物のWinキーがないとダメみたいだね。
683名無しさん@お腹いっぱい。 (ワッチョイ 069c-lO1+)
2017/07/01(土) 07:35:13.05ID:fx/eUvvT0 >>678
まとめ
チェンジキーアプリで、Winキー を 0x0064 にリマップし、
↓をAutoHotkeyに記載
f13::LWin
#l::
Send,{Win Up}
run,rundll32.exe user32.dll`,LockWorkStation
return
まとめ
チェンジキーアプリで、Winキー を 0x0064 にリマップし、
↓をAutoHotkeyに記載
f13::LWin
#l::
Send,{Win Up}
run,rundll32.exe user32.dll`,LockWorkStation
return
684名無しさん@お腹いっぱい。 (ワッチョイ 8287-coLX)
2017/07/01(土) 08:41:05.82ID:dDrobFzk0 すみません初心者なのですが質問します
指定した特定のウィンドウに対してだけマウスオーバーでアクティブにさせることは可能でしょうか?
Windows7の標準機能だと全部のウィンドウが反応してしまうのでAHKで何とかならないものかと...
可能でしたら、どの辺りを参考にしてよいのか誘導お願いします。
指定した特定のウィンドウに対してだけマウスオーバーでアクティブにさせることは可能でしょうか?
Windows7の標準機能だと全部のウィンドウが反応してしまうのでAHKで何とかならないものかと...
可能でしたら、どの辺りを参考にしてよいのか誘導お願いします。
685名無しさん@お腹いっぱい。 (ワッチョイ cd0e-wjSU)
2017/07/01(土) 08:59:04.12ID:BN5dn+9M0 あくまで一つの方法。他にいい方法があるかもしらんが
タイマーで0.5秒間隔でそのウインドウの位置とサイズをWinGetPosでゲット
その範囲にマウスがあるかを判断
あれば、WinActivate
タイマーで0.5秒間隔でそのウインドウの位置とサイズをWinGetPosでゲット
その範囲にマウスがあるかを判断
あれば、WinActivate
686名無しさん@お腹いっぱい。 (ワッチョイWW 42c6-F/FI)
2017/07/01(土) 09:02:37.21ID:h4CY9SuL0 settimer
mousegetpos
winactivate
あたりかな
マウスオーバーの条件がわからんが常時監視の必要があるので
初心者が組むスクリプトとしては難易度高め
mousegetpos
winactivate
あたりかな
マウスオーバーの条件がわからんが常時監視の必要があるので
初心者が組むスクリプトとしては難易度高め
687名無しさん@お腹いっぱい。 (ワッチョイ cd0e-wjSU)
2017/07/01(土) 09:07:04.20ID:BN5dn+9M0 たとえばシフトキーを押したときだけ、0.5秒間隔でチェック用のタイマー起動
シフトキーを離せばタイマーオフ
とかすれば、常時年がら年中タイマー起動ってのは避けられるな
OnMessageを使えばもっと高度なことが出来そうだが、めんどくさいので自分で調べてね
シフトキーを離せばタイマーオフ
とかすれば、常時年がら年中タイマー起動ってのは避けられるな
OnMessageを使えばもっと高度なことが出来そうだが、めんどくさいので自分で調べてね
688名無しさん@お腹いっぱい。 (ワッチョイ 426c-CicO)
2017/07/01(土) 09:20:42.53ID:Kym5lIIJ0 特定のウィンドウの条件がわからないけど
タイトルとかプロセスで条件つけるならMouseGetPosで直下のウィンドウのウィンドウハンドルとって
WinGetで条件の値とってIf var in で判定すればいいんでね
タイトルとかプロセスで条件つけるならMouseGetPosで直下のウィンドウのウィンドウハンドルとって
WinGetで条件の値とってIf var in で判定すればいいんでね
689名無しさん@お腹いっぱい。 (ワッチョイ 4263-nP2k)
2017/07/01(土) 09:22:59.12ID:qbi52RGz0 タイマー周りのデバッグはややこしいけど
^aのようなショートカットで発動するようにして
テストしてけば行けるでしょ
^aのようなショートカットで発動するようにして
テストしてけば行けるでしょ
690名無しさん@お腹いっぱい。 (ワッチョイ cd0e-wjSU)
2017/07/01(土) 09:25:56.71ID:BN5dn+9M0 AHKでは、OnMouseMoveみたいなイベントドリブンが出来ないのが残念だよねえ
バージョンアップで対応できないかな
バージョンアップで対応できないかな
691名無しさん@お腹いっぱい。 (ワッチョイ 42c6-wjSU)
2017/07/01(土) 10:27:10.34ID:h4CY9SuL0692名無しさん@お腹いっぱい。 (ワッチョイ 8287-coLX)
2017/07/01(土) 10:56:10.76ID:dDrobFzk0 >>688 ありがとうございます
ちょっと調べてみたのですが分かりませんでした
具体的に言うと指定しておいたソフトのウィンドウが非アクティブの状態の時
マウスが座標に関係無く、そのウィンドウに乗ったら自動でアクティブにしたいのです
ちょっと調べてみたのですが分かりませんでした
具体的に言うと指定しておいたソフトのウィンドウが非アクティブの状態の時
マウスが座標に関係無く、そのウィンドウに乗ったら自動でアクティブにしたいのです
693名無しさん@お腹いっぱい。 (ワッチョイW cd85-ZK8z)
2017/07/01(土) 10:59:31.10ID:4rmjj/NJ0694名無しさん@お腹いっぱい。 (ワッチョイ cd40-wjSU)
2017/07/01(土) 11:02:45.02ID:7VWC/RaU0695名無しさん@お腹いっぱい。 (ワッチョイ 8287-coLX)
2017/07/01(土) 11:29:24.81ID:dDrobFzk0696名無しさん@お腹いっぱい。 (ワッチョイ 613f-wjSU)
2017/07/01(土) 11:33:51.73ID:GNy005Tu0 >>695
だったら普通に「ありがとう、がんばります」だけ言ってもう消えて
だったら普通に「ありがとう、がんばります」だけ言ってもう消えて
697名無しさん@お腹いっぱい。 (ワッチョイ 426c-CicO)
2017/07/01(土) 11:39:09.16ID:Kym5lIIJ0 >>692
わからないと言われても何がわからないのかわからないとこちらも説明しようがないので……
俺もそう長く使ってるわけでもないけどとりあえず目標を決めて、始点と終点定めて、間を探って行けばいい
「指定した特定のウィンドウに対してだけマウスオーバーでアクティブ」なら
常に判定する必要があるからタイマーを使うけどとりあえずタイマーは置いておいて
始点はマウスオーバーでGetMousePos
終点のアクティブはWinActivate
判定が必要だからIf
その判断材料得るためにWinGetやそのほかを使う
とりあえず「マウスオーバーでアクティブ」を作って肉付けしていってみてはどうかな
わからないと言われても何がわからないのかわからないとこちらも説明しようがないので……
俺もそう長く使ってるわけでもないけどとりあえず目標を決めて、始点と終点定めて、間を探って行けばいい
「指定した特定のウィンドウに対してだけマウスオーバーでアクティブ」なら
常に判定する必要があるからタイマーを使うけどとりあえずタイマーは置いておいて
始点はマウスオーバーでGetMousePos
終点のアクティブはWinActivate
判定が必要だからIf
その判断材料得るためにWinGetやそのほかを使う
とりあえず「マウスオーバーでアクティブ」を作って肉付けしていってみてはどうかな
698名無しさん@お腹いっぱい。 (ワッチョイ 6d8e-Yqhy)
2017/07/01(土) 11:55:26.42ID:6K4T8ORS0 動物園かよ
699名無しさん@お腹いっぱい。 (ワッチョイ 42c6-wjSU)
2017/07/01(土) 12:11:30.43ID:h4CY9SuL0 試行錯誤してる人は具体的に何を試してどう上手く行かないのかちゃんと書くしね
ちょっと調べてわからないじゃなくしっかり調べて理解しろって言われてるわけで
ロジックはもう複数の人が教えてるしあとは組み立ててがんばれ
ちょっと調べてわからないじゃなくしっかり調べて理解しろって言われてるわけで
ロジックはもう複数の人が教えてるしあとは組み立ててがんばれ
700名無しさん@お腹いっぱい。 (ワッチョイ 2ef3-aICJ)
2017/07/02(日) 02:49:34.00ID:GMfVtPTc0 >>692
このスレにいる人全てが思ったスクリプトをリファレンス見ずに完璧に書けるなんてことはない(と思う)
だからガンバレ!
マウス下のウインドウ情報は→mousegetpos
その内ウインドウハンドルを元にウインドウタイトル取得は→WinGetTitle
また、ウインドウクラス取得は→WinGetClass
該当ウインドウがアクティブか否かは→WinActive()
該当ウインドウをアクティブにするのは→winactivate
↑
以上を定期間隔で実行するのが→settimer
この中で「if」で処理分岐させる必要あるけど、おそらくこれで希望の動きするんではないだろうか?
検証してないので申し訳ない
まぁとにかくガンバレや
このスレにいる人全てが思ったスクリプトをリファレンス見ずに完璧に書けるなんてことはない(と思う)
だからガンバレ!
マウス下のウインドウ情報は→mousegetpos
その内ウインドウハンドルを元にウインドウタイトル取得は→WinGetTitle
また、ウインドウクラス取得は→WinGetClass
該当ウインドウがアクティブか否かは→WinActive()
該当ウインドウをアクティブにするのは→winactivate
↑
以上を定期間隔で実行するのが→settimer
この中で「if」で処理分岐させる必要あるけど、おそらくこれで希望の動きするんではないだろうか?
検証してないので申し訳ない
まぁとにかくガンバレや
701名無しさん@お腹いっぱい。 (ワッチョイ 2ef3-aICJ)
2017/07/02(日) 09:11:22.27ID:GMfVtPTc0702名無しさん@お腹いっぱい。 (ワッチョイ 069c-lO1+)
2017/07/02(日) 11:06:20.53ID:awNBOFJu0 どちらかと言うと、前回調べたマウス位置から動いていなければ何もしないって処理の方が大切かも。
タイマー処理はなるべく何もしないことが理想だし。
タイマー処理はなるべく何もしないことが理想だし。
703名無しさん@お腹いっぱい。 (ワッチョイ 8287-coLX)
2017/07/02(日) 15:06:39.07ID:D83LxS//0 >>700 701
ロジックはわかたのだけど
具体的な書き方が一部わからない
IMEとロックキー系の制御はTimerで自動化してるので
SetTimer, Timer01, 1000
Timer01:
で作ったんだけど...
一応、タイマーとトリガーになるキーでアクティブ化だけは出来たけど
MouseGetPos, ここがいまいち書き方がわからない
タイトルは毎回変わるのでWinGetTitleでいいのかどうか...
できればclass名で指定したいのだけどマウス下のclassも指定できるのでしょうか?
とりあえず、あとで作ろうと思ってたのが先にできたやつを...
このタイマーより上のところをなんとかすればいいわけなんだろうけど...
Timer01:
if(A_TimeIdlePhysical>5000)
WinActivate, ahk_class 742DEA58-ED6B-4402-BC11-20DFC6D08040
return
これをどう使ってどう書いたらいいのかわからないです
MouseGetPos, この後は?
OutputVarWin ↓このと一緒に使うのか?
ahk_id %OutputVarWin% どう使う?
WinGetTitle ↑でマウス下のタイトルを格納して、WinGetで拾うということ?
あと、アクティブ後のタイマーをどうするか
アクティブ化が無限ループする。何故か非アクティブでも永久最前面化する
トリガーがキーなら問題なかった
とりあえず、タイマーを止める方法を探し中です
ってかマウス下の情報取れれば勝手に止まんのかな?
ロジックはわかたのだけど
具体的な書き方が一部わからない
IMEとロックキー系の制御はTimerで自動化してるので
SetTimer, Timer01, 1000
Timer01:
で作ったんだけど...
一応、タイマーとトリガーになるキーでアクティブ化だけは出来たけど
MouseGetPos, ここがいまいち書き方がわからない
タイトルは毎回変わるのでWinGetTitleでいいのかどうか...
できればclass名で指定したいのだけどマウス下のclassも指定できるのでしょうか?
とりあえず、あとで作ろうと思ってたのが先にできたやつを...
このタイマーより上のところをなんとかすればいいわけなんだろうけど...
Timer01:
if(A_TimeIdlePhysical>5000)
WinActivate, ahk_class 742DEA58-ED6B-4402-BC11-20DFC6D08040
return
これをどう使ってどう書いたらいいのかわからないです
MouseGetPos, この後は?
OutputVarWin ↓このと一緒に使うのか?
ahk_id %OutputVarWin% どう使う?
WinGetTitle ↑でマウス下のタイトルを格納して、WinGetで拾うということ?
あと、アクティブ後のタイマーをどうするか
アクティブ化が無限ループする。何故か非アクティブでも永久最前面化する
トリガーがキーなら問題なかった
とりあえず、タイマーを止める方法を探し中です
ってかマウス下の情報取れれば勝手に止まんのかな?
704名無しさん@お腹いっぱい。 (ワッチョイ 0177-wjSU)
2017/07/02(日) 15:18:49.67ID:B/VAnNKj0705名無しさん@お腹いっぱい。 (ワッチョイ 42c6-wjSU)
2017/07/02(日) 15:46:13.12ID:zGkf+D8A0 とりあえずそこまで全然わかってない状態なら先にチュートリアル熟読したほうがいいと思う
まずはコマンド説明の読み方を理解するところからだね
まずはコマンド説明の読み方を理解するところからだね
706名無しさん@お腹いっぱい。 (ワッチョイ 42c6-wjSU)
2017/07/02(日) 15:49:47.86ID:zGkf+D8A0 失礼
× チュートリアル
○ リファレンス
× チュートリアル
○ リファレンス
707名無しさん@お腹いっぱい。 (ワッチョイ cde0-wjSU)
2017/07/02(日) 16:05:24.41ID:Vg1N9enI0 この調子だとこの問答延々と続く気がする
708名無しさん@お腹いっぱい。 (ワッチョイ 426c-CicO)
2017/07/02(日) 16:07:52.84ID:aE09zI+k0 昨日みんながしたレスは別に何が何でもWinGetやWinGetTitleを使えって意味じゃないよ
質問したときにclassで判定したいと書かなかったからそういうのが使えるのではないかって言っていただけであって
質問したときにclassで判定したいと書かなかったからそういうのが使えるのではないかって言っていただけであって
709名無しさん@お腹いっぱい。 (ワッチョイ 6d8e-wjSU)
2017/07/02(日) 16:19:30.09ID:pM51ez0b0 学ぶのは二の次で、とりあえず動けばいいんでしょ?
だったら個人的には盗んだほうが良いと思うから
正解貼っつけてそれを好きにさせればいいと思う
ぐちゃぐちゃと小難しいアドバイスを並べるよりその方が双方にとって良いかもな
だったら個人的には盗んだほうが良いと思うから
正解貼っつけてそれを好きにさせればいいと思う
ぐちゃぐちゃと小難しいアドバイスを並べるよりその方が双方にとって良いかもな
710名無しさん@お腹いっぱい。 (ワッチョイ cdbb-wjSU)
2017/07/02(日) 16:25:00.35ID:kl59ZEpW0711名無しさん@お腹いっぱい。 (ワッチョイ bed9-CicO)
2017/07/02(日) 16:57:42.64ID:SQKHkVnb0 それだったら別にAHKにこだわらなくても
似たような事出来るフリーソフト探した方が早いんじゃないか
似たような事出来るフリーソフト探した方が早いんじゃないか
712名無しさん@お腹いっぱい。 (ワッチョイ 42c6-wjSU)
2017/07/02(日) 17:43:30.12ID:zGkf+D8A0 >>709
ここはそういうスレじゃないから
ここはそういうスレじゃないから
713名無しさん@お腹いっぱい。 (ワッチョイ c16c-IB/n)
2017/07/02(日) 17:50:33.60ID:GOyy/jnt0 >>692見た瞬間に相手するのやめて終われた話いつまで引っ張るの
714名無しさん@お腹いっぱい。 (ワッチョイ 426c-R8v4)
2017/07/03(月) 01:00:48.37ID:7r3+wgPa0 Pauseで赤くなっているスクリプトにpostmessageで
メッセージを送り続けるとと
色が赤と緑の間を行き来して点滅するのですが
これはメッセージを受け取る処理を実行するためにpause
が一時的にoffになっているのでしょうか?
メッセージを送り続けるとと
色が赤と緑の間を行き来して点滅するのですが
これはメッセージを受け取る処理を実行するためにpause
が一時的にoffになっているのでしょうか?
715名無しさん@お腹いっぱい。 (ワッチョイ 06dd-CicO)
2017/07/05(水) 09:48:11.45ID:pQcxE+w20 GUIでタイトルバーが邪魔なので消したいんですけど
それ以外にウィンドウつかめるようにする方法を教えてほしいです
それ以外にウィンドウつかめるようにする方法を教えてほしいです
716名無しさん@お腹いっぱい。 (ワッチョイ 42c6-wjSU)
2017/07/05(水) 11:41:51.96ID:7Cvx27b80 OnMessage(0x201, "WM_LBUTTONDOWN") でGUI上にMouseDownイベント発生させる
その中でマウスUPが行われるまでループで回してマウス移動分をWinMoveし続ける
その中でマウスUPが行われるまでループで回してマウス移動分をWinMoveし続ける
717名無しさん@お腹いっぱい。 (ワッチョイ 2d0f-OZRj)
2017/07/05(水) 11:54:00.28ID:THqxI/Y/0 >>715
HDD漁ったら昔書いたコードが残ってたんで貼ってみる
OnMessage(0x20, "WM_SETCURSOR")
OnMessage(0x201, "WM_LBUTTONDOWN")
Gui, Window:+LastFound -Caption +AlwaysOnTop
Gui, Window:Color, 000000
Gui, Window:Show, W100 H100 X100 Y100 NA
Return
WM_SETCURSOR() {
hCursor := DllCall("LoadCursor", Int, 0, Int, IDC_HAND:=0x7F86)
DllCall("SetCursor", Ptr, hCursor)
Return 1
}
WM_LBUTTONDOWN() {
PostMessage, WM_NCLBUTTONDOWN:=0xA1, HTCAPTION:=0x2
}
Esc::ExitApp
HDD漁ったら昔書いたコードが残ってたんで貼ってみる
OnMessage(0x20, "WM_SETCURSOR")
OnMessage(0x201, "WM_LBUTTONDOWN")
Gui, Window:+LastFound -Caption +AlwaysOnTop
Gui, Window:Color, 000000
Gui, Window:Show, W100 H100 X100 Y100 NA
Return
WM_SETCURSOR() {
hCursor := DllCall("LoadCursor", Int, 0, Int, IDC_HAND:=0x7F86)
DllCall("SetCursor", Ptr, hCursor)
Return 1
}
WM_LBUTTONDOWN() {
PostMessage, WM_NCLBUTTONDOWN:=0xA1, HTCAPTION:=0x2
}
Esc::ExitApp
718名無しさん@お腹いっぱい。 (ワッチョイ 06dd-CicO)
2017/07/05(水) 13:38:06.91ID:pQcxE+w20■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★7 [BFU★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★8 [BFU★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 高市首相が異例の“買春行為の罰則化の検討”に言及…世界では“買う側”に罰則を科すのが先進国のスタンダード ★2 [樽悶★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ158
- (*´ω`*)明日の映画なんだけど人数分チケット取っといて!( ・᷄ὢ・᷅ )わかった!みんなで映画行くの楽しみ!
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- 1か月前の石破前首相、今は戦前か戦後かと聞かれ「戦前にしないようにするのが我々政治家の仕事」 [931948549]
- 【画像】高市の経済政策、凄すぎるwww [237216734]
- 思考盗聴されてる
