AutoHotkey スレッド part27at SOFTWARE
AutoHotkey スレッド part27 - 暇つぶし2ch1024:名無しさん@お腹いっぱい。
20/03/21 22:04:03.93 rtzpQlb30.net
>>982
!h は質問者のやりたい事と違うやろ
>>980
質問者もまずはメモ帳とか誰でも試せるソフトで動作確認した方がいいぞ
その方が答える側も検証しやすいし
^\::
KeyWait, Ctrl
Send, {Alt}vs ;メモ帳のステータスバー表示/非表示
Return

1025:名無しさん@お腹いっぱい。 (ワッチョイ 0bf2-ED79)
20/03/21 22:10:49 rqhRpjO/0.net
>>980
Wikiによると、Sendコマンドが始まるとき、仮想的に修飾キーを離した状態になる と書いてある
でも、Key History 見ると、なぜか、Ctrl up がAlt down , up の後に来てるね

試しに、{Alt} の前に、{Ctrl up} を入れてみたら、うまく動いたよ

1026:名無しさん@お腹いっぱい。
20/03/21 23:54:21.38 al5jEN1q0.net
皆さんありがとうございます。
トリガーのCtrlの影響が尾を引いているとは思いませんでした。
お陰様で解決いたしました。
また、修飾キーのUpが遅れる現象について、把握いたしました。
>>981
>>983
KeyWaitを使う方法もあるのですね。勉強になります。
>>983
検証しやすい状況設定について、配慮が足りていませんでした。以後気をつけます。
ご指摘ありがとうございます。
>>984
KeyHistoryを見る発想がありませんでした。未熟でした。ありがとうございます。
KeyWaitもよいですが、強制的にUpを入れてしまう方が直感的ですので、採用させていただきます。

1027:名無しさん@お腹いっぱい。 (ワッチョイ 5590-2iv1)
20/03/26 21:52:04 mJhZa4a/0.net
URLリンク(www.autohotkey.com)
このページをみながら、AHK x64 でディスプレイの状態取得を試みています。
それで下記スクリプトを書いてみたのですが、どうにも動きません。
おそらく例題ページのスクリプトは AHK x86 用で、AHK x64 にするにはポインターサイズなどを
再検討せねばならないのでしょうが、そのあたり全然理解していません。
どこがダメなのか、ご教示いただけないでしょうか

1028:名無しさん@お腹いっぱい。 (ワッチョイ 6911-s0li)
20/03/26 22:04:32 aty0SoET0.net
この手口は前にも見た

1029:名無しさん@お腹いっぱい。
20/03/26 22:11:19.15 mJhZa4a/0.net
だめだコードを載せようとすると規制で書けない…

1030:名無しさん@お腹いっぱい。
20/03/26 22:13:53.38 mJhZa4a/0.net
hDISP := Regist


1031:erPowerSettingNotification("{6fe69556-704a-47a0-8f24-c28d936fda47}") OnMessage(0x218, "WM_POWERBROADCAST") OnExit(Func("UnRegisterNotification").Bind(hDISP))



1032:名無しさん@お腹いっぱい。
20/03/27 05:00:20.34 t1j7w9SC0.net
>>1では64bitOSには64bit版を推奨してるみたいだけど
自分の場合64bit版にするメリットとデメリット比べたらデメリットしかなかったから32bit版使ってるな
32bit時代(XP、7)に集めた32bitで動くスクリプトが使えなくなるのは大変なことだからねえ(直せるスキル無いし)

1033:名無しさん@お腹いっぱい。 (ワッチョイ 09e5-F5Qr)
20/03/27 14:41:36 iIR98/+J0.net
>>986
その記事の投稿 2019年だしポインタ型はUIntじゃなくてPtr使ってるし
POWERBROADCAST_SETTING構造体のポインタ位置も下にある 2012 の説明から変わってないんで86/64関係ないと思うけど
自分で判断できない時は AutoHotkeyA32.exe / AutoHotkeyU32.exe に.ahkドラッグしてx86で動くのか確認したらいいと思うよ

というか>989じゃなくてWM_POWERBROADCAST() の中身晒してくんないと
そのままコピペじゃBeep鳴るだけで値をどうにかする処理入ってないし
うちでは msgbox,% NumGet(lP+20,0,"uInt") 追加して
電源オプションでディスプレイの電源切る設定を1分にしてから実行したら変化値取れてたけど

>>990
旧版AHKからLへの移行では64化よりUnicode化のほうが手間恩恵共に大きかったけどね
過去スプリクトのエンコードを全部SJISからUTF-8に保存しなおし AをWに直すのは結構骨が折れたが
2byte圏でANSI版を使い続けるのはデメリットがでかすぎた
x64へのPtr対応はそのついで修正で案外たいしたことはなかった
98/2000時代に集めたスプリクトはさすがに捨てた

1034:名無しさん@お腹いっぱい。 (ワッチョイ 09e5-F5Qr)
20/03/27 14:43:23 iIR98/+J0.net
次スレ立てられなかったので誰かよろしく
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

■配布元
URLリンク(ahkscript.org)

■前スレ
AutoHotkey スレッド part27
スレリンク(software板)

■日本語解説等
AutoHotkey Wik
URLリンク(ahkwiki.net)<) (不調時は URLリンク(hdd.s300.xrea.com) )
AutoHotkeyJp(過去ログdatあり)
URLリンク(sites.google.com)
Autohotkey日本語ヘルプ(chmファイル)
URLリンク(www6.atwiki.jp)
Autohotkey専用うpろだ
URLリンク(ux.getuploader.com)
簡易スクリプト掲示板
URLリンク(pastebin.com)

■派生版
IronAhk (.NET製、クロスプラットフォーム)
URLリンク(github.com)
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
URLリンク(www.autohotkey.com)

1035:名無しさん@お腹いっぱい。 (ドコグロ MMe1-SPh5)
20/04/03 14:29:34 +MnRjk7EM.net
インストールしようとして配布元ページからダウンロードページをChromeで開くとセキュリティ警告出るんだがまずいのか?
前は普通に出来たんだが

1036:名無しさん@お腹いっぱい。
20/04/03 17:37:58.24 KeyiwkKR0.net
URLリンク(autohotkey.com)
リンク先直行でアクセスできた

次スレ建てられる人お願いします

1037:名無しさん@お腹いっぱい。 (ワッチョイ 1bf9-bVUD)
20/04/03 18:37:48 /YRSlUCD0.net
次スレ立てました

AutoHotkey スレッド part28
スレリンク(software板)

1038:名無しさん@お腹いっぱい。 (ドコグロ MM93-SPh5)
20/04/03 18:54:37 6tFkG0MrM.net
>>994
ありがと
フォーラム見たらに過去にも同様のことがあったみたいだ
>>995
乙です

1039:名無しさん@お腹いっぱい。
20/04/03 21:01:56.35 gvLOj/rx0.net
すれたておつ

1040:名無しさん@お腹いっぱい。
20/04/03 21:03:13.78 SCPanhQM0.net


1041:名無しさん@お腹いっぱい。 (アンパン 1bf9-bVUD)
20/04/04 10:32:30 RU4pmP7j00404.net
埋め

1042:名無しさん@お腹いっぱい。
20/04/04 11:24:31.96 QE38uOhG00404.net
せーーーん

1043:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 349日 11時間 51分 39秒

1044:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch