AutoHotkey スレッド part26

■ このスレッドは過去ログ倉庫に格納されています
2018/04/25(水) 18:08:09.39ID:LmrG+Efz0
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

■配布元
http://ahkscript.org/download/

■前スレ
AutoHotkey スレッド part25
https://egg.5ch.net/test/read.cgi/software/1505357560/

■日本語解説等
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: default:vvvvv:1000:512:----: EXT was configured 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
611名無しさん@お腹いっぱい。 (ワッチョイW f1ad-AzOR)
垢版 |
2018/12/06(木) 20:50:48.35ID:4MBttEwN0
はよ逮捕しようや
犯罪者は逮捕やで
2018/12/06(木) 22:07:25.06ID:LuFaM54m0
>>597
いつのを最後に見たかにもよるが、多分64bit版を追加して32/64bit版を同梱するようになったからじゃ…
32bit版だけならそこまでサイズが大きくなったというわけではないと思う

>>601
少なくともClipboard Historyは、ヘルプにAutoHotkeyを使ってることを明記してるから悪意はないと思うよ
厳密に言えばグレーという部分があるなら修正の必要はあるかもしれんけど
enthumbleは、公式・Readme等、自分が確認した限りではAutoHotkeyの文字列が見当たらないなw
2018/12/06(木) 22:46:25.85ID:ONAtkcp00
>>610
Q. ahk2exe.exeでコンパイルされたexeはGPL汚染される?.ahkを公開しないで.exeだけ頒布・販売してもいい?

Chris(AHK作者) : おkと言いたいが完全に大丈夫とは言い切れない
 .exeに内包されるインタプリタ部はGPLコードを含むためGPLになるが
 exe2ahk.exeでバイナリのインタプリタ部とプレーンテキストのユーザースクリプトに完全分離できるので一応それで対策したつもり

Lexikos(L版作者) : いやダメじゃね?1つのexeにまとめた段階で1プログラムとみなされるでしょ


ざっと読んだが要約するとこんなかな、結局グレーで決着ついてない感じ
ただ上の論点は.exe内のスプリクトコードをインタプリタ部と別ライセンスにできるかどうか、であって
インタプリタがAutohotkeyなのを隠して頒布していいことにはならないね
enthumbleはアウト
Clipboard HistoryはインタプリタがAutohotkeyなのは明示してるのでライセンスの記載追加でいけそう
ソースについては>599なので見えるところに公開してある必要はないし
2018/12/06(木) 23:16:54.77ID:vr7AcZsma
>>613
Chrisは最初exeはソースコードじゃないからGPLは及ばないとか言ってたり
ライセンスについてはあまり明るくないと思う。。。

1つのexeにしたらGPLが及ぶのはスクリプトをデータと考えるなどグレーになる余地があるとはいえ
ほとんど黒だよ
2つのファイルに分けて実行時にリンクさせてすらGPLは及ぶのに

FAQでもこう書いてある
ttps://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.ja.html#MereAggregation
> モジュールが同じ実行ファイルに含まれている場合、それらは言うまでもなく一つのプログラムに結合されています。


GPLは例外条項が付けられるんだから
作者がGPL汚染させる意図がないなら例外条項を付けておくべきなんだよな
615名無しさん@お腹いっぱい。 (ワッチョイ 938e-pfIc)
垢版 |
2018/12/06(木) 23:35:33.39ID:jbt9m6cq0
ただグレーかアウトだとしても著作者が日本国外の人だし
訴えるつっても誰がどの国の機関に?って話になる
しかも作者はOKつってるんだしチクるとすればFSFだけど
財団にしてもそんな面倒な話持ち込むなってことになるだろう
小銭稼いでるのはうっとおしいにしろ黙認するしかないと思うよ
できることといえばベクターとかのDL支援してるサイトにチクって
掲載取り下げさせるくらいか
2018/12/07(金) 00:23:09.18ID:PAWRXI140
「AHK自体」を改変した訳ではないんだし、件のexeに内包されたAHKはただのランタイム扱いのような気がしないでもないが。。。
2018/12/07(金) 00:35:25.39ID:xhhWxiJ00
再三言われてるが小銭稼いでることはアウトじゃないぞ
まずは訴えるだの掲載取り下げ依頼だのの前に
GPLライセンスに抵触してることを本人達に伝えて正しく頒布するよう求めるのが先じゃね

あんさんのほうはオリジナルの古いahkでコンパイルしてるし
(L版で削除された/decompileオプションを使うため?)
中身がAHKであることを隠ぺいしようとしてる節があるから素直に認めるかはあやしいところだが
2018/12/07(金) 00:48:40.21ID:xhhWxiJ00
× /decompile
〇 /NoDecompile
やった
619名無しさん@お腹いっぱい。 (ワッチョイ 938e-pfIc)
垢版 |
2018/12/07(金) 00:49:46.26ID:gOdb4Udn0
>>616
ってAHK作者自身がいってる
ここで問題にしてるのはAHKが取り込んでるライブラリ部分のこと

>>617
そんな暇なこと誰がやるのって話だろ
FSFの関係者でも無いやつがメールなりツイに凸して
「もしもしこんにちは。GPL違反してるみたいですが」ってやるのか?w
小銭云々は「うっとおしいにしろ」って書いてんだろ日本語読めない人?
2018/12/07(金) 01:34:30.61ID:xhhWxiJ00
とりあえずはツイなりquitaのコメントなりの人の目につくところで
「こんな議論がされてるようですよ」ってこのスレのURL貼ったらいいんでね
単純にライセンスに疎いだけだったらなんかしらアクション取るでしょ
ばっくれたらばっくれたでその時だし

それと、違反していないのだから「黙認」もなにもないよ
言葉の意味を正しく使わず人が理解してくれないと責めるのはどうかと
2018/12/09(日) 14:09:40.52ID:65nf1Y1x0
SetBatchLines, -1をA_BatchLinesで確認すると”-1”になりますが、これは0msと思って間違いないですか?。
2018/12/09(日) 17:36:52.47ID:izV3B+fS0
>>621
違います、なし(OFF)です

10ミリ秒のSleepを行う時間の設定なので
0msだと常にSleep状態という意味になってしまいます
2018/12/09(日) 18:19:49.17ID:65nf1Y1x0
ありがとうございます。
アホな私でもよく理解出来ました。
2018/12/09(日) 23:13:23.23ID:wMEkdD3J0
画面のスクリーンショットをbmpでとってスクリプトで指定した場所、名前で保存するいい方法ないですか
2018/12/09(日) 23:58:05.61ID:iDyiifYg0
>>624
GDI+ライブラリを利用する
BMPはサイズが大きいので同じ可逆圧縮のPNGがお勧め

Gdip_All.ahk
https://autohotkey.com/boards/viewtopic.php?t=6517
2018/12/10(月) 00:02:45.55ID:qBoOLBEM0
>>625
やってみますありがとう!
2018/12/10(月) 01:47:31.02ID:/p6elTeg0
テキストエディタの秀丸でホットストリングが効きにくいんですが
原因はなんでしょうか? 秀丸だけなんです。
sendで修飾キーを送ってもスルーされることもあります。
2018/12/10(月) 10:09:34.34ID:CstvI9Ii0
PrintScreenをBMP保存するのは知識0からでもわりと簡単に書けたけど
32bitを24bitにしようとするとすさまじい時間がかかってしまう…
2018/12/13(木) 22:39:54.77ID:KyILgHLO0
Vectorから連絡きた

Vector カスタマーサポートセンターです。
弊社サービスをご利用いただきましてありがとうございます。

お問い合わせいただきました件、ご返答が遅くなり申し訳ございません。

AutoHotkeyのGPLの件、両ソフトの作者の方へ確認と修正の依頼を送らせて
頂きました。
対応が完了するまで、お時間を頂く可能性がございますので、今しばらく
お待ちいただけますでしょうか。

※現在、弊社都合により、サイト更新を金曜日のみとさせていただいて
 おります。
 作者の方に迅速に対応いただけた場合でも、サイトへの反映に時間が
 かかる場合がございます。
 ご了承ください。

以上となりますが、どうぞよろしくお願いいたします。
2018/12/13(木) 23:01:06.72ID:HRUClBM4a
有言実行惚れた
631名無しさん@お腹いっぱい。 (ワッチョイW f3ad-BZbO)
垢版 |
2018/12/13(木) 23:22:24.74ID:mLaQaXYy0
早く捕まって欲しいものだな
2018/12/14(金) 08:09:30.75ID:MSNidyJ40
GPLが絡むととたんに古事記がエキサイトし始めるからうんざり
早くこのゴミライセンス死滅すればいいのに
2018/12/14(金) 10:59:04.14ID:epMs6prq0
>>628
プログラムの知識全然ないけど、見よう見まねでimgctl.dll使ってスクショのpng出力を完成させた
別のやり方なら参考までにbmpのやり方を教えて欲しい
2018/12/14(金) 20:49:30.05ID:cL1b51zw0
>>633
言うても、GetClipboardDataしたやつをサイズ決め打ちのバッファにコピって
ヘッダも直書きして書き出してるだけなんで、なんの参考にもならないかと…
635名無しさん@お腹いっぱい。 (ワッチョイ 8e67-3Pua)
垢版 |
2018/12/16(日) 00:34:41.69ID:oez9GTdI0
流れ豚切スマソ
autohotkey で Windows10上のタスクスケジューラの imeモードの取得ができないので
あーだこーだと調べておりました。(ime.ahk使用)

どうやら、タスクスケジューラは、管理者権限で動作していたため、
非管理者権限で動作しているautohotkey のスクリプトは、
タスクスケジューラに対して何にもできなかった模様。

試しにnotepad.exeを管理者権限で動作させると、imeモードの取得ができなくなりましたし、
autohotkey のスクリプトを管理者権限で動作させたところ
タスクスケジューラや、管理者権限のnotepad.exeのimeモードの取得ができるように
なりました。
636名無しさん@お腹いっぱい。 (ワッチョイ 8e67-3Pua)
垢版 |
2018/12/16(日) 00:50:22.87ID:oez9GTdI0
こんな解決案までハケーンwwwww
https://stackoverrun.com/ja/q/11905377

; If the script is not elevated, relaunch as administrator and kill current instance:

full_command_line := DllCall("GetCommandLine", "str")

if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)"))
{
try ; leads to having the script re-launching itself as administrator
{
if A_IsCompiled
Run *RunAs "%A_ScriptFullPath%" /restart
else
Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
}
ExitApp
}
637名無しさん@お腹いっぱい。 (ワッチョイ 8e67-3Pua)
垢版 |
2018/12/18(火) 21:31:15.80ID:mM0WUO410
今度は、
autohotkeyのスクリプトや、
ahkスクリプトをexe化した実行ファイルを、
Windows10上で、管理者権限付きで自動起動させたいと思いつつ、
調べますた。

https://qiita.com/minamijoyo/items/8cdb1b3659c703f60969
によれば、schtasks.exe を叩いて、特権付きでタスク登録すればよいらしい。
schtasks /create /tn cool-task /tr "C:\cool.bat" /sc onlogon /rl highest /F

この schtasks.exe を実行させるためには、管理者権限付きの環境が要る。
何とか autohotkey から schtasks.exe を管理者権限付きで起動して
自分自身をタスク登録するスクリプトを組まねばならない。

そういうスクリプトが github あたりに落ちてないか・・・。
2018/12/18(火) 23:47:15.91ID:OXYgcbgDa
+,::
Send, <
Return

シフトキーとともに「,」を押すと半角の「<」が出るようにしたいのですが
なんか同じキーが押されまくる怪しい挙動をします
何がいけないのでしょうか
エスケープでもなさそうな気がしますし、Unicodeの{FF1C}にしてみてもダメでした
2018/12/19(水) 00:56:29.95ID:abjNWlFF0
>>638
$+,::
Send, <
Return

Sendのキーをホットキーが拾って無限ループになっている
Send, < → 「Shift+,」
物理的なキーだけに反応するようにフック「$」を使おう
2018/12/19(水) 17:49:55.26ID:7eaMyzmU0
DMMでクリップボードにコピーした型番を検索したいです。
pulover’s macro creatorで作ってみました。
型番例:ABCD1234 ABCD-1234

この2パターンの型番を正規表現で置換して"ABCD 1234"で検索するURLを貼り付けたいのですが
Macro1は成功するのですがクリップボード経由でやろうとしたMacro2は失敗してしまいます。

+F1::
Macro1:
RegExMatch(clipboard,"([A-Za-z]+)([0-9]+)|([A-Za-z]+)-([0-9]+)",$)
WinActivate, ahk_exe chrome.exe
Sleep, 333
SendRaw,
(LTrim
http://www.dmm.co.jp/search/=/searchstr=%$1%%$3% %$2%%$4%/analyze=V1EBAVcEUAs_/limit=30/n1=FgRCTw9VBA4GCF5WXA__/n2=Aw1fVhQKX19XC15nV0AC/sort=ranking/
Return
)
Send, {Enter}
Return
2018/12/19(水) 17:50:57.68ID:7eaMyzmU0
Macro2です。

+F2::
Macro2:
RegExMatch(clipboard,"([A-Za-z]+)([0-9]+)|([A-Za-z]+)-([0-9]+)",$)
WinActivate, ahk_exe chrome.exe
Sleep, 333
SavedClip := ClipboardAll
Clipboard := ""
Clipboard := "
(LTrim
http://www.dmm.co.jp/search/=/searchstr="; $1$3 " " $2$4 "/analyze=V1EBAVcEUAs_/limit=30/n1=FgRCTw9VBA4GCF5WXA__/n2=Aw1fVhQKX19XC15nV0AC/sort=ranking/
Return
)"
Sleep, 333
Send, ^v
Clipboard := SavedClip
SavedClip := ""
Send, {Enter}
Return
642名無しさん@お腹いっぱい。 (ワッチョイ 0a6c-3Pua)
垢版 |
2018/12/19(水) 22:58:52.25ID:grZzhxOH0
スクリーンショット(Winキー+PrintScreen)を撮る際に、
ホットキーによって保存先のフォルダを指定することってできませんか?
例えば、a+Win+PrintScreenでフォルダAに即座に保存、
b+Win+PrintScreenでフォルダBに即座に保存
2018/12/19(水) 23:34:23.35ID:mPFOJVBy0
PrintScreenを送ったあとクリップボードに入ってる画像イメージを
バイナリとして取り出して任意のパスに書き出す関数を作成する >624-634
2018/12/19(水) 23:49:57.27ID:kmNLO1wx0
画面キャプチャソフトをRunするほうが手っ取りばやいとおもうよ
2018/12/20(木) 10:35:01.33ID:4fGdw2sw0
もともとUWSCと使い分けてるけどキャプチャはそっちがだんぜん簡単だな
saveimg(path)で保存できる
クリップボードに送ったり座標指定も
2018/12/20(木) 16:29:15.86ID:S+ZooRzV0
俺も>>624と同じことやってるけど
難しい事わからないからvbsで使ってたDoodleってやつをComObjCreateで呼び出して使ってた
でも64ビットのahkで使えないんだよね
2018/12/21(金) 13:21:26.46ID:uDcDhz/K0
クリップボードをpng保存はこれをちょいちょい変えて使わせて貰ってる。
https://gist.github.com/azu/341280

64bitで動かないので、Runで32bitのexeにぶん投げるという大変にスマートでないことをしているがw
648名無しさん@お腹いっぱい。 (ワッチョイ 236c-6UAB)
垢版 |
2018/12/21(金) 19:39:09.88ID:ZLfl7zMT0
ホットキーを1000個くらい用意したいんですが
!aaa::
とか
!aab::
とか
!aac::
とかにできないんですか?
2018/12/21(金) 19:47:21.49ID:7gZdVVdx0
まだインストールして30分ぐらいなのですが、初歩的な質問させてください。

フルスクリーンで可動してるアプリのバックで5分ぐらいの長さのScriptを流してみたのですが、
Scriptを任意のタイミングで中断したいとき、毎回タスクから終了するしかなく困っています。
起動中のAutoHotkeyのScriptを強制終了するショートカットキーの機能は無いのでしょうか?
2018/12/21(金) 19:52:47.60ID:bSH6Raz30
>>649
ExitApp
2018/12/22(土) 00:05:11.35ID:tIoTJBzC0
>>648
ホットストリング
2018/12/22(土) 08:48:32.41ID:38ZnCqoL0
ボタンを押したら自分で作ったラベル名に飛ばして
そこの処理を行わせるにはどうすればいいのでしょうか?
私の考えでは下記のスクリプトで1を押すと4が押される処理を無限に繰り返すと
思ったのですが、1を押しても1のままで一体何が悪いのかさっぱり判らず困っています。

#Persistent
loop
{
GetKeyState key,1,p
if key = D
gosub, test
return
}

test:
send {numpad4 down}
sleep 50
send {numpad4 up}
sleep 100
return
2018/12/22(土) 08:57:44.08ID:81GOH3PB0
>>652
普通にこれじゃアカンのか?

1::
send {numpad4 down}
sleep 50
send {numpad4 up}
sleep 100
return
2018/12/22(土) 09:17:37.39ID:D6jsOQsg0
>>652
永久ループにするならloopの中に無条件rerurn入れちゃだめ
まあでもホットキー指定したほうが楽だと思うよ
2018/12/22(土) 09:50:22.58ID:38ZnCqoL0
>653
その書き方だと押しっぱなしだとずっと繰り返してしまうので
このスクリプトが成功したら次の段階で考えているのは
押しっぱなしでも繰り返すのは一回だけという風にしたいので
無限リピートにして中にif文とか条件分岐も加えて連打防止の変数を加えて改良したいと思ったので
やはりラベルの使い方と繰り返し処理の書き方も理解する必要があったのです。
>654
本当に助かりました。returnが悪さしていたのですね。
gosub 処理を抜けるのにreturnが必要だと思ったのでいれていたのですが
抜いたらうまくいきました。
これでようやく次のステップに進めます。
UWSCとは仕様がかなり違うので慣れるのが大変ですわ。
2018/12/22(土) 10:02:37.59ID:81GOH3PB0
>>655
押しっぱなしで繰り返したくないなら
下手に応用するよりも前に基本をしっかり学んだ方が良いと思う
1::
send {numpad4 down}
sleep 50
KeyWait, 1
send {numpad4 up}
sleep 100
return
2018/12/22(土) 10:29:47.86ID:38ZnCqoL0
>656
KeyWait…
そんな便利なコマンドがあったんですね…。
わざわざ変数作って繰り返しを防止した俺の苦労は一体…。
だがloopの書き方も判ったので
無駄ではなかったと思いたい…。
2018/12/22(土) 10:56:09.76ID:D6jsOQsg0
>>656
どうでもいいレベルの話ですまんがKeyWait入れるなら前後のsleep外してもよくない?
個人的には押しこぼしはsleep調整よりSetKeyDelayでの全体調整おすすめ
2018/12/22(土) 20:42:21.29ID:yle4Tt0Er
初歩的質問便乗ですみません
sc07::return
sc07 up::return ;無変換キー無効化
しているのですが、タイポミスかなにかで押してしまった時反応して
IMEオンのとき入力モードが変わって戻らなくなってしまいます。

例えばIMEオンで「AIU」と入力したとき「あいう」でなく「アイウ」になってしまいます。

そのたびAutoHotkeyをExitappして入力モードを戻してahk再実行しています。

レジストリで無変換キーを無効化する以外の方法で善い手段が有りましたらご教授ください
2018/12/22(土) 20:44:25.90ID:yle4Tt0Er
間違えました
sc07B::rerurn
sc07B up::rerurn
でしたすみません
2018/12/22(土) 20:46:22.63ID:81GOH3PB0
>>659
AHK関係ないけど
IME側のキー割り当て設定で無変換を無効化しときゃいいだけじゃねえの
2018/12/22(土) 21:04:49.75ID:yle4Tt0Er
>>661
有り難うございました
IMEの詳細プロパティでこんな機能あったんですね
初めて知りました
2018/12/22(土) 21:09:25.03ID:0KEVDiKW0
>>659
Upいらない
修飾キー忘れている

*sc07B::return
2018/12/22(土) 21:21:03.78ID:yle4Tt0Er
>>663
Windows10がNT系なのかよくわからなくて外してました
普通に*使って大丈夫なんですね
有り難う御座いました
2018/12/25(火) 21:59:20.60ID:pnAo6DfM0XMAS
変換キーをalt + tabにするには、vk1Csc079::AltTab
だと思うんですが何が間違ってるんでしょう
666名無しさん@お腹いっぱい。 (中止 0563-qyC8)
垢版 |
2018/12/25(火) 23:57:25.40ID:vXRazxR70XMAS
>>665
sc079::Send {Alt}{Tab}
ただこれでは変換キー自体の機能はどうしたいのか?
667名無しさん@お腹いっぱい。 (ワッチョイ 0563-qyC8)
垢版 |
2018/12/26(水) 00:20:01.51ID:RjxA60Ct0
>>666
0563-qyC8です.修正します
sc079::Send {Alt Down}{Tab}{Alt Up}
2018/12/26(水) 01:23:02.34ID:l5pdk3eS0
sc079::AltTabMenu
2018/12/26(水) 01:33:18.96ID:EW5Tq1f20
>>665
要するに「vk1Csc079」という記述方式は古いバージョン用で
現在は「sc079」 か 「vk1C」のどちらかでないとエラーになる
2018/12/26(水) 17:29:42.24ID:GG8lkewu0
>>667
>>669

ありがとうございました。
2018/12/27(木) 07:36:54.42ID:hnI2tLxw0
このスレ的には何を今更感満載だな

[半角/全角]キー不要に? WindowsのIME切り替えがMac方式に - ITmedia NEWS
http://www.itmedia.co.jp/news/articles/1812/26/news094.html

 従来は再変換などが割り当てられていたが、今回の変更により[無変換]はIMEオフに、[変換]はIMEオンとなる。
つまり、MacやiOSのJISキーボードと同じだ。
2018/12/27(木) 07:49:29.60ID:1w4qjrcd0
少し上で議論になったenthumble、Vectorからは引き上げたみたいだな。自サイトの有料版はあるけど
AHKの基本的な機能ドップリ使ってるんだから、コンパイラ云々という、あの微妙な説明ではな…
そりゃ、今までは意図的に隠してきたと言われても仕方ないと思う
有料版買ったユーザーもいるんだろうから、そこだけは認めたくないのかもしれんが
2018/12/27(木) 08:37:17.83ID:Y0WPmSNB0
enthumbleのソースを公開したくないのはスクリプトにコピペコードが有るからだったりして
674名無しさん@お腹いっぱい。 (ワッチョイ 5a8e-gV8P)
垢版 |
2018/12/27(木) 09:39:09.59ID:1GXcm5970
Vector引き上げとかバカだろ
自らコピペなのでソース公開できませんってゲロったようなもんじゃねえかww
2018/12/27(木) 10:08:03.30ID:XJ0Pw9X30
IME制御の機能あるみたいだしIME.ahkのソースのコピペはあるだろうね
まあIME.ahkのライセンスはNYSLだったから無断商用利用でも問題ないし
車輪の再開発大変だしreadmeに出所書いとけばここやネットに転がってるコード使ってたって全然いいとも思うけど
ahk使ってること自体を隠そうとするのは何でなんだろ

作者がTwitterでリツイートしてる漫画(感情を見失うから行動がおかしくなる説)
時期的にここで問題視された後だし俺悪くない嫉妬されてるだけっていいたいのかとだいぶ微妙な気持ちになった
2018/12/27(木) 10:09:19.89ID:Y0WPmSNB0
thumbIMEの機能はIME.ahkを使ってそうだよなぁ
2018/12/27(木) 10:15:26.74ID:Y0WPmSNB0
被った

>>675
Twitter見てきたけど古いツイート消したんだな
2018/12/27(木) 10:26:36.64ID:lgTwVRmH0
どーでもいいけどお前らすげー熱意だなw
2018/12/27(木) 10:33:54.08ID:8MkMN2VM0
昔の近所のおばさんたちの井戸端会議と同じ
鬱陶しいし、別のことに力使えよと思うけど
これが治安維持につながる面もある
2018/12/27(木) 10:39:17.46ID:Y0WPmSNB0
あんま興味なかったけど、ソースを公開する気がないと知った途端にソースが見たくなった
2018/12/27(木) 10:46:00.27ID:lgTwVRmH0
治安維持()とか言うくらいなら -gzl5 みたいなスレを荒らす馬鹿ガイジを追い出す方に尽力してくれよw
682名無しさん@お腹いっぱい。 (ワッチョイ 5a8e-gV8P)
垢版 |
2018/12/27(木) 10:49:16.90ID:1GXcm5970
オッペケ .*3b-
でNGしろ
永久におさらばだぞ
2018/12/27(木) 10:51:07.92ID:Y0WPmSNB0
世にも珍しいAHK製のソース付きシェアウェア

Self-signed by administrator
https://ja.osdn.net/projects/ssba/releases/61672
2018/12/27(木) 10:54:40.85ID:lgTwVRmH0
>>682
回線切り替えて自演するキチガイだぞw
685名無しさん@お腹いっぱい。 (ワッチョイ 5a8e-gV8P)
垢版 |
2018/12/27(木) 11:02:08.34ID:1GXcm5970
その度に回線情報を共有してNGすればしまいには大人しくなる
ワッチョイはその場限りのNGじゃなくて継続的に使えるんだから活用しないと
2018/12/27(木) 11:08:12.52ID:lgTwVRmH0
それは単なる自己防衛で治安維持じゃねえからw
外部の治安維持にはやたら積極的な割に内部の治安維持には消極的なんだなって話
687名無しさん@お腹いっぱい。 (ワッチョイ 5a8e-gV8P)
垢版 |
2018/12/27(木) 11:15:36.93ID:1GXcm5970
積極的に「治安維持」したいなら運用にでも訴えてこいよ
てめえは何もしないくせになに文句だけいってんだかw
2018/12/27(木) 11:17:43.69ID:lgTwVRmH0
運用?何言ってんだお前はw
なんで無駄に俺に絡んでくるんだよw
689名無しさん@お腹いっぱい。 (オッペケ Sr75-D+pL)
垢版 |
2018/12/27(木) 12:09:02.09ID:p3dV5701r
運用w
2019/01/01(火) 15:07:38.52ID:ujsJxC5C0
msgbox, あけおめ
691名無しさん@お腹いっぱい。 (ワッチョイ 2b73-ikDe)
垢版 |
2019/01/06(日) 18:12:44.67ID:pN5/2REI0
あけおめ、ことよろ

お年賀がわりに管理者権限で動作中か否かを判定するスクリプトをポスト。

b := DllCall("Shell32\IsUserAnAdmin")
if b = 1
msgbox,管理者権限です
else
msgbox,管理者権限ではありません
return
2019/01/06(日) 23:59:56.70ID:emI//Ac90
>>691
A_IsAdminっていう組み込み変数があってな
2019/01/07(月) 00:08:07.83ID:zIu31W3n0
if( 関数() )
2019/01/07(月) 11:19:08.69ID:CswGGpIj0
OSじゃなくてスクリプトが管理者権限で動いてるかどうかって取得できたっけ?
2019/01/07(月) 13:33:44.91ID:bx68uRNCH
TTClock みたいなことを AHK でさせたいのですが
タスクトレイの時計を上書きするにはどうしたらよいでしょうか
サンプルスクリプトなどご存じの方いらっしゃったらリンク等教えていただけませんか

タスクトレイの時計の ClassNN が TrayClockWClass てところまでは分かったのですが
そこからが分かりません…
2019/01/07(月) 19:00:02.72ID:OsrIJ3YK0
TTClockみたいなことしたけりゃTTClockのソースみりゃいいだろ
2019/01/08(火) 23:04:02.31ID:83mgysAq0
ではTTClockのソースを出してください
2019/01/08(火) 23:05:05.28ID:4AtQxIWK0
Loopのファイル検索に正規表現は使えないのでしょうか?
2019/01/08(火) 23:31:57.06ID:dsKNZqqv0
>>698
Loopでパス(A_LoopFile***)を拾ってから正規表現RegEx***()
2019/01/08(火) 23:37:18.33ID:nEeiVAcB0
>>698
使えない
2019/01/08(火) 23:39:55.97ID:4AtQxIWK0
>>699
出来ました
ありがとうございます
2019/01/09(水) 09:49:32.62ID:vcXe4J2NH
実際にやりたいのはコレ
https://github.com/White-Tiger/T-Clock/releases

ソースみてみたんだけど、言語の知識不足で把握できんかった
Grep で該当しそうなクラスを検索したけど、うまく見つからなかったし
2019/01/09(水) 22:11:24.57ID:DK3L+wGw0
何がやりたいのかさっぱりわからんわ
そもそもこんな貧弱なスクリプトでAPIゴリゴリ使った処理なんてするするべきではない
2019/01/10(木) 03:16:14.40ID:LwwfjF9I0
AutoHotkeyを流行らせるページのダウンロード版マニュアルをダウンロードして展開

DocFetcher Portableをダウンロードして展開

自分のahkのソースコードとマニュアルのパスを登録してインデックスを作成

超高速串刺し検索が可能になる
2019/01/10(木) 19:11:15.12ID:A+VZ/RZld
イメージサーチ(画像)とカラーサーチ(色)処理が早いのはどちらでしょうか
5色のルーレットを今画像でサーチしてストップしてるんですが
スタート位置がランダムなので青を認識してストップかけたつもりが次の赤でストップすることがあるんで
改善したいつもりです
2019/01/10(木) 21:46:20.89ID:P/k653NG0
そういうのってゲーム側でずれるようになってんじゃね
2019/01/10(木) 23:08:19.29ID:Z8QunCsz0
ウインドウを監視してサイズが変わったら通知するようにしたいのですが
WinGetPosをタイマーで繰り返し呼び出す以外に良い方法はないでしょうか?
2019/01/11(金) 11:01:09.28ID:H1qPXC3Y0
>>707
>>425
2019/01/11(金) 19:09:12.83ID:AXnRM+C7d
>>706
スロットの滑り?(なんて表現したらいいかわからない)
はなくて単純にスタート位置がランダムなのが問題で
色と色のちょうど切り替わるところでスタートして検索にに引っかかった場合見つけた判定と入力ラグで次の色になってしまう事が50回に1回位起きてるんですよね
前の色をサーチして次に停めたい指定色をサーチすればズレることはないんで完璧なんですけど
それだと初手で指定したい色を引いた場合5色切り替わるのを待たないといけないんです
2019/01/11(金) 19:14:15.46ID:LprUI7zi0
>なんて表現したら
慣性?
711名無しさん@お腹いっぱい。 (ワッチョイ 1676-eref)
垢版 |
2019/01/12(土) 09:45:53.33ID:5jgtQssX0
オブジェクトの削除は意外な挙動をしますね

array := object()
loop 10
{
array[a_index+1] := a_index*10
}
str := ""
for index, element in array
{
str .= index . " " . element . "`n"
}
msgbox % str
array.remove(1)
str := ""
for index, element in array
{
str .= index . " " . element . "`n"
}
msgbox % str

とやると何も起きないのかと思っていたのですが
要素数は変わらず全部のindexが1つずつ繰り上がっていました
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況