25/01/06 12:14:48.86 r9t74FiH0.net
>>114
しつこくゴミ書いてるのはお前だろ単発カス野郎
117:名無しさん@お腹いっぱい。
25/01/06 12:17:58.27 r9t74FiH0.net
IMEのバグも相変わらずだしアホらしいわ
あいつらはあいつらのやりたい順番でしか仕事しねーよ
118:名無しさん@お腹いっぱい。
25/01/06 12:19:57.29 r9t74FiH0.net
仕事場でしか発生しない問題だからな
仕事場から環境の情報なんか詳しくレポートしとられん
社会人エアプには分からないだろうけど
119:名無しさん@お腹いっぱい。
25/01/06 13:11:25.78 gz4GvGDK0.net
社会人は他者に評価してもらって始めて有益と主張できる
そんな基本も知らないなんて有益君こどおじニートだろ
120:名無しさん@お腹いっぱい。
25/01/06 14:05:27.30 XuU/G9ir0.net
>>113
このスレで散々客観的事実だの言っといてそれかよw
主観そのものじゃん、客観性はどこよw
121:名無しさん@お腹いっぱい。
25/01/06 14:05:43.08 XuU/G9ir0.net
仕事場(ぼくのへや)
122:名無しさん@お腹いっぱい。
25/01/06 14:09:56.69 +kwf3rSK0.net
社会人だってこと凄いアピールするよね
きっと休憩中に書き込んでるんだろうけど凄い執念だよね
恨み骨髄って感じ
123:名無しさん@お腹いっぱい。
25/01/06 14:26:14.49 XO3rk1Kp0.net
なんで居着いたんだろうなぁ
124:名無しさん@お腹いっぱい。
25/01/06 14:56:59.31 WSsfAQta0.net
>>120
お前のレスは意味不明なんだよ引っ込めカス
何が客観だ
SetCursorPos関数の仕様に何が書いてあるか客観的に読めボケナス
125:名無しさん@お腹いっぱい。
25/01/06 14:57:36.77 WSsfAQta0.net
>>122
糞アスペの引きこもりみたいなこと書くアホのせいだろ
126:名無しさん@お腹いっぱい。
25/01/06 14:57:57.43 WSsfAQta0.net
>>123
お前の存在が無駄なんだよ
127:名無しさん@お腹いっぱい。
25/01/06 14:58:16.68 WSsfAQta0.net
>>121
文脈読め糞アスペ
128:名無しさん@お腹いっぱい。
25/01/06 15:05:38.73 XuU/G9ir0.net
>>124
そこはよめるけど君がどうしようとしたのかが分からん
ソース書いてよ
129:名無しさん@お腹いっぱい。
25/01/06 15:58:51.33 xZ6RUT0h0.net
客観的=お前以外の第三者が確認できること
有益=お前以外の第三者に役に立つこと
優秀=お前以外の第三者がお前のことを高く評価すること
130:名無しさん@お腹いっぱい。
25/01/06 17:09:55.82 WSsfAQta0.net
>>128
ログ読めカスカスカス
131:名無しさん@お腹いっぱい。
25/01/06 17:10:14.88 mtYPh8cr0.net
何言おうがスクリプトと同じようにスレの邪魔でしかないからなぁ
あと、荒らしたいから荒らす宣言しとるしな>>72
132:名無しさん@お腹いっぱい。
25/01/06 17:10:16.08 WSsfAQta0.net
>>128
ソースは関係ない言ってるだろ池沼
133:名無しさん@お腹いっぱい。
25/01/06 17:10:57.14 WSsfAQta0.net
>>131
わけわからん解釈されても困るわ言語障害糞アスペ野郎
134:名無しさん@お腹いっぱい。
25/01/06 17:14:33.83 WSsfAQta0.net
ゴミが叩かれたログを残すことは必要なことだ
135:名無しさん@お腹いっぱい。
25/01/06 17:19:53.98 ySlqJC6K0.net
同じ.ahkファイルを、実行するPCによって挙動を変えるにはどうしたらいいだろう
136:名無しさん@お腹いっぱい。
25/01/06 17:45:50.24 +kwf3rSK0.net
A_LoopRegKey取ればいけるのでは?
137:名無しさん@お腹いっぱい。
25/01/06 17:50:56.69 ySlqJC6K0.net
USERDOMAIN := EnvGet("USERDOMAIN")
でいけた
138:名無しさん@お腹いっぱい。
25/01/06 17:55:23.60 XuU/G9ir0.net
>>132
ソースが関係ないならその話題をこのスレでやるのは不適当となり、
そもそもの前提が全て崩れるんだが?
139:名無しさん@お腹いっぱい。
25/01/06 17:57:07.01 +kwf3rSK0.net
>>137
それでいけるんだ
wikiにないな
出典教えてほしい
140:名無しさん@お腹いっぱい。
25/01/06 18:04:58.15 WSsfAQta0.net
>>138
粘着のくせにログ読んでないような痴呆レスするカスは黙れ
141:名無しさん@お腹いっぱい。
25/01/06 18:06:14.85 bLyUKyso0.net
>>139
横レスだが環境変数USERDOMAINでいいんだったらCOMPUTERNAMEとLOGONSERVERでもいける
環境変数などというものをwikiに書くようなことじゃないんじゃない
142:名無しさん@お腹いっぱい。
25/01/06 18:06:59.33 WSsfAQta0.net
>>138
お前の脳内にしかない前提なんかどうでもいいんだよ
前スレ論破された寝言をそのまま繰り返すなカス
ほんとにワク推しクズ工作員と言動パターンが一緒のクズだな
143:名無しさん@お腹いっぱい。
25/01/06 18:09:11.36 WSsfAQta0.net
>>139
>wikiにないな
>出典教えてほしい
やっぱりお前馬鹿じゃん
コード読めばそんな要求する奴は馬鹿だって分かるだろう
144:名無しさん@お腹いっぱい。
25/01/06 18:12:04.96 +kwf3rSK0.net
>>141
書いてあった方が嬉しいかなと思った程度
書かれるまで使えるってのつゆにも思わなかった
145:名無しさん@お腹いっぱい。
25/01/06 18:13:58.59 WSsfAQta0.net
もしかして環境変数が何なのかも分からないし調べもしないアホがAPIの話題を理解もせずに噛みついてたのか?
あからさまにカスはIDコロコロしてるしな
146:名無しさん@お腹いっぱい。
25/01/06 18:15:07.96 WSsfAQta0.net
>>144
AHKで環境変数使えないわけないだろカス
147:名無しさん@お腹いっぱい。
25/01/06 18:19:07.42 WSsfAQta0.net
もしかして内容も読まずに
出展がない、ソースない、って脊髄で噛み付いてるマナー基地外なんじゃねえのか
今までのカスの噛み付き方から統計的に考えて
148:名無しさん@お腹いっぱい。
25/01/09 12:06:23.47 PSucue3y0.net
FindTextも、境界がくっきりしてるものは見つけるけど、
アンチエイリアシングしてあるとかなり怪しいな
全く同じなら動くけど、見た目そっくりな別物をそれぞれ登録しないといけない
149:名無しさん@お腹いっぱい。
25/01/11 10:18:25.23 VcDi5FQ80.net
ビジブルベルはどうやったら実現できるだろう
150:名無しさん@お腹いっぱい。
25/01/11 18:17:59.36 lu5cCc/50.net
>>149
コンソールかウィンドウか?
151:名無しさん@お腹いっぱい。
25/01/11 18:25:00.12 VcDi5FQ80.net
FlashWindowのdllはタイトルバーの色が変わるだけで、
そもそもタイトルバーなんか知らんみたいなアプリでは使えない
一瞬だけ画面が白黒反転する、みたいなのがいい
152:名無しさん@お腹いっぱい。
25/01/13 02:21:12.84 W6SsPjvM0.net
そんなんまぶしそうだし
ToolTipかAHKのGUIで周辺視野に通知するのでよくね
IME ON/OFFでやってるが便利
153:名無しさん@お腹いっぱい。
25/01/13 05:31:19.97 EA7bBnc10.net
アドバイスお願いします
①マウスサイドボタンのホットキー
xbutton1::winclose
②マウスサイドボタン+右ボタンのホットキー
xbutton1 & rbutton::send, a
上のようにホットキーを割り当てているのですが②を書かずに①単体ではサイドボタンダウン時にwincloseが送られますが、
②を書くことにより①はサイドボタンダウンではなく、アップで送られるように変化します。
(これにより②の複合キーでもホットキーが動作する)
しかし、Firefoxなどでタブを開きすぎてPCのメモリが少なくなってくると②を書いていても
サイドボタンdownの時点で①が動作してしまい予期せぬ時にウィンドウが閉じてしまい、
更には②が動作しなくなります。
タスクマネージャーからAHKの優先度を上げても、メモリが少なくなると上記の挙動になります。
明示的に
①マウスサイドボタンのホットキー
xbutton1 up::winclose
としても、メモリが少なくなってくると②が動作しなくなることは変わりませんでした。
何か対策はないでしょうか?
154:名無しさん@お腹いっぱい。
25/01/13 13:58:33.07 EKXzi73R0.net
>>153
単にメモリの使用率によってホットキーの挙動が変わると言う事はおそらくないです
対策については発生条件が曖昧なのでなんとも言えません。まずは原因を確定させるか、もっと発生条件を絞り込んでください
原因として思い当たるものを書いておきます。()内で大まかな判別法
・同スクリプト内の他条件のホットキーやコードによる影響 (最小機能スクリプトのみでも発生するか)
・他のアプリのフックによる影響 (問題発生時後に一旦サスペンドして解除により改善するか)
・XButton1にチャタリングが発生している (KeyHistory見ながらカチャカチャグリグリしてみる)
・メモリの高使用時におけるページファイルへのアクセス時のカクつき等により、一部の処理がロストしている (見た感じと操作感)
問題発生後にコンビネーションキーが完全に動作しなくなるのであれば、上記の1つ目か2つ目の可能性が高いと思われます
155:名無しさん@お腹いっぱい。
25/01/13 14:17:27.46 tn0dXYi90.net
オーディオ通知で画面全体を点滅させる機能があるんだから、
何かAPIがあっても良さそうなのに
156:名無しさん@お腹いっぱい。
25/01/13 15:11:50.28 DluSPR2A0.net
>>149
v1
Progress/SplashImageで画面全体をマスクする単色イメージを作成
何かしらのトリガーでProgress/SplashImage show
Sleepで表示継続
Progress/SplashImage off
必要なら数回繰り返す
80年代のワープロ新松の視覚的ベル思い出しました
157:名無しさん@お腹いっぱい。
25/01/13 15:16:42.59 tn0dXYi90.net
v2だと?
158:名無しさん@お腹いっぱい。
25/01/13 15:53:33.64 jbIfq64p0.net
Progress / SplashImage - Syntax & Usage | AutoHotkey v1
URLリンク(www.autohotkey.com)
Gui Object - Methods & Properties | AutoHotkey v2
URLリンク(www.autohotkey.com)
159:名無しさん@お腹いっぱい。
25/01/13 16:01:59.47 tn0dXYi90.net
Guiを使ってね、まではすぐ判るけど、
具体的にどうすんねんが書いてないんだよな
160:名無しさん@お腹いっぱい。
25/01/13 17:25:45.78 oKut4+YE0.net
なんか高速の対抗からレーザーポインター照射したらサロンでやります。
国会でなく有効期限やセキュリティコードなど、暴力革命を阻止するための金持ちのほうが勝てる可能性ある
このペースだと俺も今日気づいた奴を社内政治ですぐ乗っ取って追いつけないからチケット売れない
161:名無しさん@お腹いっぱい。
25/01/13 17:39:01.24 JTk1Y7n50.net
1200超えてからインした!
爆益はねえな今年は英雄だな
まだ3試合 15.2回23安打13三振3四球14失点
馬鹿じゃないので
URLリンク(i.imgur.com)
162:名無しさん@お腹いっぱい。
25/01/13 18:06:47.05 3fpplPZD0.net
家には合わんかったけど最近は海外逃亡中)
「失うもののちょくちょく新規タイトル出しとるよな
163:名無しさん@お腹いっぱい。
25/01/13 18:07:01.09 UO6D6J+80.net
そろそろ出始めてる気がするのに
164:名無しさん@お腹いっぱい。
25/01/13 18:38:34.18 Kr0sQFGO0.net
ほれみのるはこそはつすかおくまあけせぬめすのるあみねむたけまおしちろすらころにこまれえしよれなくゆへそそけさむ
165:名無しさん@お腹いっぱい。
25/01/13 18:44:22.73 vVEFHmWJ0.net
とうこよやつはもからやそやりへたるえかれとむそむたててとるみそるめんむそらんこいみのさのへんのぬさめる
166:名無しさん@お腹いっぱい。
25/01/13 20:55:21.73 EA7bBnc10.net
>>154
ありがとうございます
発生条件はFirefoxでyoutubeタブを70個程開くとその後時間差はありますが100%症状出ます
>・同スクリプト内の他条件のホットキーやコードによる影響 (最小機能スクリプトのみでも発生するか)
最小スクリプトでも発生しました
>・他のアプリのフックによる影響 (問題発生時後に一旦サスペンドして解除により改善するか)
症状出た後リロードすると一発で解消します
>・XButton1にチャタリングが発生している (KeyHistory見ながらカチャカチャグリグリしてみる)
チャタリングチェックサイトで確認したところチャタリングは発生していませんでした
>・メモリの高使用時におけるページファイルへのアクセス時のカクつき等により、一部の処理がロストしている (見た感じと操作感)
かくつきはあまり感じません。
xbutton1 & rbutton の他に xbutton1 & lbutton、 xbutton1 & mbutton と複数コンビネーションキーを設定しているのですが、
そのうちランダムでコンビネーションキーが効かなくなります。
気になるところは、リロードで症状解消する、コンビネーションキーのホットキーの内ランダムでいくつかが効かなくなるが
キー1つだけのホットキーは問題無いといったところです。
何か対策はないでしょうか。。。
167:名無しさん@お腹いっぱい。
25/01/13 21:00:29.02 fVSc6PKE0.net
パン
麺
ほんと
しかし
2週間で3本にあっさり超されるなんて悪そのもあるみたいなので辞めない方がよい
168:名無しさん@お腹いっぱい。
25/01/13 21:34:35.30 jSUONNb10.net
しかし
配信やってそう
山の方いって
普通にパンに乗せてくると思うんだけど
169:名無しさん@お腹いっぱい。
25/01/13 21:38:34.02 FTty8y550.net
いるわうてしそんそはれしひるよのふすてやをかなさろおめたのてれいつやこほををせかうしうほへつすのゆてき
170:名無しさん@お腹いっぱい。
25/01/14 19:15:38.72 WnRj1F4f0.net
>>166
リロードではなくサスペンドして解除で試してみてください
AHKのマウスボタンのホットキーはUseHookの指定の有無に関係なくマウスフックによって実現されます
フックは後からフックされた物が優先されるため、AHKのスクリプト起動後に他のアプリがマウスフックを使用した場合、AHK側で不具合が発生することがあります
したがって、フック絡みの問題が疑われる場合、再度AHK側でフックすることで問題が解消するかどうかを試してみる価値があります
他のアプリのフックの状態や、現在使用されているフックの順番を取得する方法はないため、断定
171:することはできませんが 同時にスクリプトやプロセスの初期化も行われるリロードによる再フックよりも 影響の少ないサスペンド→解除による再フックで問題が解消するのであれば、他のアプリにフックを奪われている可能性が高い、と推定できます 他にマウスフックを使用するアプリが常駐しているなら、そのアプリをどうにかしないと根本的には解決しません 仮にサスペンド→解除では解消せず、リロードでないとダメだった場合 最小スクリプトでも問題発生したとありますが、その最低限のコード内容により問題が発生している可能性も出てきます 暫定的かつ包括的な対策として、あまりスマートではないかもしれませんが 定期的か特定のタイミングでサスペンド→解除、またはリロードするようなスクリプトを組むと言う方法が考えられます 個別の対策としては、面倒ですが各コンビネーションキーでフラグ管理のような処理を入れれば、それを元にXButton1単独の誤爆回避は可能と思われます また、XButton1の単独使用は難しくなりますが、コンビネーションキーに問題が出るなら #HotIfか各キー側でGetKeyState("XButton1", "P")により分岐させる方法もあります 他にも別の問題が発生する可能性もありますが、XButton1をCtrlやShiftにリマップして、ホットキーは^RButton::などで使用する方法も考えられます いずれにせよ、根本的な問題を特定して解消できない場合、プログラミング的な物も含めて試行錯誤の上実現するか どこかを妥協して諦める、といったことが必要になると思われます
172:名無しさん@お腹いっぱい。
25/01/15 01:05:32.77 P+0SW/PR0.net
>>170
丁寧にありがとうございます。
色々試行錯誤してみようと思います
173:名無しさん@お腹いっぱい。
25/01/16 23:17:39.06 uInzy8xy0.net
v1でハッシュのキーの削除って普通どうやるの?
h := {foo:123, bar:456, baz:789}
for i,v in h
if(i = "bar")
h.Delete(i)
と書けば行けるけど
h.Delete("bar")だと駄目っぽい
iの型ってなんなんだろうか
174:名無しさん@お腹いっぱい。
25/01/17 06:09:16.79 ZVEBLnPZ0.net
全角スペース……?
175:名無しさん@お腹いっぱい。
25/01/17 07:53:50.34 c4iWUun20.net
5chでインデントつけるためだろ
176:名無しさん@お腹いっぱい。
25/01/17 08:10:42.62 2ZdaQM670.net
>>172
駄目っぽくないが
177:名無しさん@お腹いっぱい。
25/01/17 12:50:36.35 36Bp/RJe0.net
>>172
普通に消えますよ
h := {foo:123, bar:456, baz:789}
MsgBox, % h.bar "," h.HasKey("bar") ; 456,1
h.Delete("bar")
MsgBox, % h.bar "," h.HasKey("bar") ; ,0
178:名無しさん@お腹いっぱい。
25/01/17 14:29:32.51 SXNaXem00.net
初心者はv2から使ったほうが絶対にいい
179:名無しさん@お腹いっぱい。
25/01/17 14:33:45.32 dGTSA74W0.net
v1用のサンプルがたくさん見つかるのが負の遺産だな
180:名無しさん@お腹いっぱい。
25/01/17 16:22:19.50 VjJUxeHq0.net
v2に書き直す気力がなかなか起きない
コンバーターとかあるのか?
181:名無しさん@お腹いっぱい。
25/01/17 22:06:02.75 YtyJvo5X0.net
>>179
あるっぽいけど結局手動で書き直さないと駄目とかって、前にこのスレで見たような。
182:名無しさん@お腹いっぱい。
25/01/17 22:07:20.76 dGTSA74W0.net
ahk使うなら必須技能
そんな大したもんでもない
183:名無しさん@お腹いっぱい。
25/01/17 23:26:53.32 NuvW/Xln0.net
>>179
こういうのはLLMが強い
うちは移行に3ヶ月かかったよ...
184:名無しさん@お腹いっぱい。
25/01/18 10:48:24.26 f4L2WzXg0.net
あー生成AIでどうにかなりそうだな
ミスが多いけど全部の言語知ってるプログラマーをコキ使えるようなもんだからな
会社では�
185:齬pの環境でコキ使ってるわ プライベートでは試すのも億劫なおっさんだけど
186:名無しさん@お腹いっぱい。
25/01/18 11:21:53.99 sE609x0f0.net
AHK-v2-script-converter
URLリンク(github.com)
基本的な文法書き換えの範囲はやってくれる
187:名無しさん@お腹いっぱい。
25/01/18 11:44:27.96 f4L2WzXg0.net
これはたすかる(やる気なし)
188:名無しさん@お腹いっぱい。
25/01/18 11:45:18.19 f4L2WzXg0.net
感謝するべきだと頭では分かっている
189:名無しさん@お腹いっぱい。
25/01/18 11:50:00.65 f4L2WzXg0.net
しかしいい加減Windows10をWindows11にリプレースして
いろんな糞ったれでつまらないトラブルを解決する作業を済ませないといけないように
必要なことではあるのでそのためのツールがありがたいことは間違いないのだが
それでも俺の心は1ミリも震えないのである(ただの無意味なポエム)
190:名無しさん@お腹いっぱい。
25/01/18 15:38:59.22 jCmYV0Zc0.net
AHKがレジストリエディタ上だと効いてくれないのです
何故ですか?
191:名無しさん@お腹いっぱい。
25/01/18 15:52:44.09 IFRc3ikb0.net
UACから別の権限で動かしてるけどAHKはユーザー権限、
とかやってるんだろ
192:名無しさん@お腹いっぱい。
25/01/19 14:44:03.33 QkECgsBq0.net
win10が無料でwin11にできるのはそのうち終わるらしいぞ
193:名無しさん@お腹いっぱい。
25/01/19 20:49:09.85 HhzUII4q0.net
…何の関係が?
194:名無しさん@お腹いっぱい。
25/01/23 00:15:06.14 6ZVQesKa0.net
()や「」を入力したら自動でカーソルが真ん中に移動するようにできないですかね?
できればIMEオンオフ関係なくやりたい
195:名無しさん@お腹いっぱい。
25/01/23 00:19:01.34 sldD39Ao0.net
edgeのリンクのコピーと、リンクをクリックした時の開くをキーでやれるようにしたら快適
マウス必須のUIを設計する意味が判らん
196:名無しさん@お腹いっぱい。
25/01/23 01:45:33.16 QMPLgVGb0.net
スクリプト作成依頼はダメ
途中でいいから自分で作ったスクリプトを見せてレスをもらうのはいい
197:名無しさん@お腹いっぱい。
25/01/23 07:33:50.65 AagTQ2W80.net
ウザいマイルール厨がまた湧いてる
198:名無しさん@お腹いっぱい。
25/01/23 08:02:14.44 MRWFiCXh0.net
何か透明あぼーんが働いてるかな
どこに依頼があったのか見つからない
199:名無しさん@お腹いっぱい。
25/01/23 21:39:03.13 jTkXV6uR0.net
v2でのMDIのコントロールの取得がさっぱりわかりません
ChatGPTに訊いてもハルシネーションばかりで困っています
参考サイトなどありましたらご教示をお願いします
200:名無しさん@お腹いっぱい。
25/01/23 21:42:35.50 qiOTmtEg0.net
v1で書くとどうなるの
201:名無しさん@お腹いっぱい。
25/01/23 21:52:43.60 V6rKnoRb0.net
autohotkey MDI control - Google 検索
URLリンク(www.google.com)
で、何か見つかるんじゃねぇの?
202:名無しさん@お腹いっぱい。
25/01/24 01:31:46.52 ufvHkJD60.net
>>197
公式フォーラムかredditで検索が基本
203:名無しさん@お腹いっぱい。
25/01/24 16:54:48.29 ahvqkTZ70.net
Redditに助けられたこと・・・、ない!
204:名無しさん@お腹いっぱい。
25/01/24 17:47:02.05 Tw6AG7Rc0.net
Redditは5chだから5chに助けられたことないということ
5chのAHKスレに来るなw
205:名無しさん@お腹いっぱい。
25/01/25 18:37:43.03 eCw4ff7D0.net
例のごとく setup.exe の方は Trojan:Win32/Wacatac.B!ml やでと怒られるかもw
Release v2.0.19 · AutoHotkey/AutoHotkey
URLリンク(github.com)
206:名無しさん@お腹いっぱい。
25/01/25 18:49:33.83 m3bNAlk20.net
fixしかなくて草
207:名無しさん@お腹いっぱい。
25/01/25 18:54:26.55 ZpEnnoF30.net
開発ブランチという概念は無いからな
208:名無しさん@お腹いっぱい。
25/01/26 00:18:02.87 T6xQ+v7E0.net
>>203
githugにissueがない
なにかあったときissueをあげようといえない
公式フォーラムにあげようといえる
v2.0.19に15+1つのうち1つのPull requestsしかとりこまれてない
ReleaseのあとにCommitsがあるからつぎのReleaseがある
209:名無しさん@お腹いっぱい。
25/02/04 14:34:10.89 giGxUr2+0.net
前スレでdataclassとスクリプト間通信教えてくれた人、まじでありがとう!
最初はレジストリに値記録してただけど、読み書きでレジストリ壊れて大変な目にあったのでdataclass用のプロセス作ったら俺の環境だと40msec以内くらいで処理できるようになった!まじでありがとう!
210:名無しさん@お腹いっぱい。
25/02/06 15:19:45.27 /Nk+Ly6y0.net
UWSCからAutoHotkeyにきたが
まじでいいなこれ Guiも簡単だし WebViewTooとか使えばWindowsだけなら正直一番早くアプリ作れる
211:名無しさん@お腹いっぱい。
25/02/06 16:00:46.02 o4I53aNV0.net
>>208
UWSCからだったらAutoHotkeyと違いキーリマップに特化してないAutoItってのもいいと思うよ
212:名無しさん@お腹いっぱい。
25/02/06 19:36:47.62 zde19nXk0.net
用途がかなり違わないか
213:名無しさん@お腹いっぱい。
25/02/06 23:59:11.95 4qPR8Osq0.net
すいません、v1からv2に以降するツール、日本語の注釈がすべて文字化けするのですがどうしようもないでしょうか?
URLリンク(images2.imgbox.com)
QuickConvertorV2.ahk というものです。
また、こちらでコンバートしてもエラーが出てしまいます。
ワンクリックで現在の日付を入力するものが
!1::InsertDate("yyyy_MMdd_")
InsertText(Content) {
cb_bk := ClipboardAll()
A_Clipboard := Content
Send("^v")
Sleep(100)
A_Clipboard := cb_bk
}
InsertDate(format) {
TIMEv2String := FormatTime(, format)
InsertText(TimeString)
}
Return
ですが機能しません。
URLリンク(images2.imgbox.com)
こちら分かる方いませんでしょうか?よろしくお願いいたします。
214:名無しさん@お腹いっぱい。
25/02/07 00:02:44.48 HggB2B0e0.net
ある程度はツールにやらせてもいいけど、
基本的にはそのくらい自分でもできないとその後が使えないやろ
215:名無しさん@お腹いっぱい。
25/02/07 00:10:21.20 uwAqqtsb0.net
>>211
わからない理由がわからない…
216:名無しさん@お腹いっぱい。
25/02/07 00:28:13.56 PFbhh6eV0.net
>>213
!1のalt+1のショートカットが悪いと出ていますが、ここをどんなショートカットに変えてもエラーが出てしまいます。
v2のwikiでの模範のものをコピペしてもエラーが出てもう意味不明になっています。
URLリンク(images2.imgbox.com)
vk1D & Z でも出る
217:名無しさん@お腹いっぱい。
25/02/07 00:30:09.34 HggB2B0e0.net
とりあえず動くものを作るのは簡単なんだよな
でも大抵安定しない
ちゃんと動くようにするのに膨大なノウハウが要る
218:名無しさん@お腹いっぱい。
25/02/07 00:38:26.71 PFbhh6eV0.net
URLリンク(qiita.com)
こちらのページのコードを丸コピペしてもエラーが出てしまいます。
URLリンク(images2.imgbox.com)
::q[[::
{
TimeString := FormatTime(,"yyyyMMdd")
Send TimeString
}
で::q[[::のままでもだめですし別の組み合わせにしてもだめです。
v1のように日付をワンクリックで出したいだけなのにエラーが出続けてしまいます。おわかりの方ご教授お願いします。
219:名無しさん@お腹いっぱい。
25/02/07 02:30:56.61 HGAX6BxI0.net
>>211
文字コードUTF8にした?BOMありなし2つある
220:名無しさん@お腹いっぱい。
25/02/07 02:36:04.80 HGAX6BxI0.net
>>211
!1::InsertDate("yyyy_MMdd_")
を
!1::
InsertDate("yyyy_MMdd_")
にしたらどうなる?
221:名無しさん@お腹いっぱい。
25/02/07 12:26:19.90 uuSqUfJ50.net
>>216
Errorの概要にある通りです
ホットキー/ホットストリングは関数またはクラスの中では許可されていません
つまり、ahk v2 convert.ahkの89行目は関数かクラスの{}内にあるので動きませんと言う事です
QuickConvertorV2の文字化けについては、とりあえず最新版でなければgithubから最新版をDLしてください
QuickConvertorV2のウィンドウにコピペする際に、クリップボード拡張アプリを使用しているか
クリップボードの内容を随時チェックしているようなアプリが起動しているなら、終了してからコピペしてみてください
そのような物が起動してない場合、一旦メモ帳等に貼り付けてからそれを再度コピペしてみてください
222:名無しさん@お腹いっぱい。
25/02/07 15:56:55.17 4X5h+U6w0.net
>>216
エラーからするとそのコードの前に関数やクラスの閉じていない書きかけ(と見なされ得るもの)があるんでしょう
89という行番号からしてもその部分だけではないだろうし
まず1つのファイルの中にその5行のコードだけ書いたものを実行してみたら
223:名無しさん@お腹いっぱい。
25/02/07 21:37:44.39 WP1TaeCW0.net
テストコードは
test.ahkに最小のコードを書いて
対象を
__TEST__.txt ahk_exe notepad.exe
にしてやるといいぞ
224:名無しさん@お腹いっぱい。
25/02/07 21:44:00.80 WP1TaeCW0.net
あと無理にホットキー形式にしないで
OutputDebugしてDebugView++でキャプチャするとめっちゃわかりやすい
225:名無しさん@お腹いっぱい。
25/02/07 22:58:40.67 Hifxdlug0.net
こんなペースト太郎に、遭遇しても親切しないほうがいいよ。
226:名無しさん@お腹いっぱい。
25/02/09 00:17:34.52 qAcPaRKR0.net
AHKとは直接関係の無いことなのですが質問させて下さい。
自分の使っている約1万行のAHKスクリプトを編集しようと、メモ帳や秀丸エディタで開いたところ
今までは瞬間に開けていたのに急に開くのに5~10秒掛かるようになりました。
そこでPCを再起動(高速スタートアップはオフにしてある)してみたのですが変わりませんでした。(数回試したが同じ)
仕方なく今度はシャットダウン→しばらく放置→起動、とするとなぜかまたメモ帳や秀丸で一瞬で開けるようになりました。
再起動と、シャットダウン→しばらく放置→起動 は何か違いはあったのでしょうか?
227:名無しさん@お腹いっぱい。
25/02/09 00:19:59.08 OVE/Aae60.net
キャッシュに入ってるとHDDではなくRAMから読むので速い
228:名無しさん@お腹いっぱい。
25/02/09 04:09:48.88 77TrQ7e50.net
v2ってすべてのArrayに自動で独自メソッド生やせるようになった?
[3,2,1].Sort().Show()
みたいな感じで
229:名無しさん@お腹いっぱい。
25/02/09 10:55:51.32 RNHqEW9L0.net
>>226
自動で と言うのは分かりませんが独自メソッドは定義できます
Array.Prototype.DefineProp("Sort", { Call: ArraySort })
Array.Prototype.DefineProp("Show", { Call: ArrayShow })
ArraySort(arr, *) {
for v in arr
res .= v "`n"
return StrSplit(Sort(res), "`n")
}
ArrayShow(arr, *) {
for v in arr
res .= v
MsgBox(res)
}
_ := [3, 2, 1].Sort().Show() ; 123
[3, 2, 1].Sort().Show() をそのまま記述すると有効なアクションとは見なされないので
上記のように式中に含めるか、一度変数に代入し arr.Sort().Show() のように必要があります
この手のライブラリなら公式フォーラムとGithubにいくつかあるので必要なら探してみてください
230:名無しさん@お腹いっぱい。
25/02/10 02:14:17.68 ZLtTGvar0.net
>>227
ありがとう
v1だとすべてのArrayインスタンスのbaseを書き換えるという面倒なことが必要だったけど
だいぶ便利になりそうだな
231:名無しさん@お腹いっぱい。
25/02/10 20:02:02.03 +gzUMK3l0.net
VIA対応キーボードにしたらリマップから簡単なマクロまで組めるからahk卒業しそうだわ
これまでありがとう
232:名無しさん@お腹いっぱい。
25/02/10 20:25:56.35 e6xOcmLT0.net
>>229
VIAって何がいいの?
設定が簡単なだけ?
233:名無しさん@お腹いっぱい。
25/02/10 20:57:12.50 +gzUMK3l0.net
>>230
一番のメリットはキーボードに直接書き込むのでフック特有の不安定さがないしPCを変えても変更が維持されるしBIOSでも使える
例えばcapsとctrlを交換しても誤認識されることは100%ないし単打ち長押しで修飾キー押しっぱなしも起こらない
234:名無しさん@お腹いっぱい。
25/02/10 21:14:42.73 C6SBR5hu0.net
BIOSを除外すると、VIAでできることはレジストリでできるのでは
235:名無しさん@お腹いっぱい。
25/02/10 22:18:58.56 gnORNCJm0.net
何を言っているのか分からない
236:名無しさん@お腹いっぱい。
25/02/11 01:34:14.15 eXxkRJ6N0.net
VIA対応キーボードの簡単なマクロって本当に簡単なマクロでHELLOくらいじゃねーかwww
ahkは本当に複雑なプログラムが書けるから単なるリマップと違う
時間を損した
237:名無しさん@お腹いっぱい。
25/02/11 08:16:32.06 i0v4lAOV0.net
>>229
さよなら
もうこなくていいぞ
238:名無しさん@お腹いっぱい。
25/02/11 14:03:25.85 TcJ4A/SL0.net
>>218
UTF-8のBOM付き、ありでもどちらでも駄目でした。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
1行にショートカットだけ記載していますがそこだけエラーが出ます。
URLリンク(qiita.com)(こちらのものをコピペ)
なぜなんでしょうか・・。途方に暮れています。
239:名無しさん@お腹いっぱい。
25/02/11 14:14:11.59 TcJ4A/SL0.net
また、ボタンを押しっぱなしにしたときにツールチップで出すものもv2ではエラーが出てしまいます。
URLリンク(i.imgur.com)
エラーがこんな感じで出てしまい、v2への変換では駄目、ネットでv2での押しっぱなしを表示するスクリプトを探してもヒットしません。
URLリンク(i.imgur.com)
こちらv2でも再現可能でしょうか?
240:名無しさん@お腹いっぱい。
25/02/11 14:25:50.61 hvrdtsnx0.net
>>236
あなたが>>211で
「すいません、v1からv2に以降するツール、日本語の注釈がすべて文字化けするのですがどうしようもないでしょうか?」
と言ったことの解決策で「UTF-8のBOM付き、あり」と言った
>>237の画像は日本語が文字化けしてないから駄目ではなく解決してると思った
駄目だ駄目だと言ってあなたはネガティブすぎる
なぜだなぜだと聞く前にあなたは自分で考えなければならない
241:名無しさん@お腹いっぱい。
25/02/11 14:44:57.82 hvrdtsnx0.net
::q[[::
{
TimeString := FormatTime(, "yyyyMMdd")
Send TimeString
}
はv2だが、
v2を、v1からv2にconvert(変換)しようとしてない?
242:名無しさん@お腹いっぱい。
25/02/11 14:58:44.74 hvrdtsnx0.net
v2は%なんか使わない
%A_LoopField%はA_LoopFieldにしてみれば?
243:名無しさん@お腹いっぱい。
25/02/11 15:03:55.48 TcJ4A/SL0.net
>>238
すいません。文字化けはVSCODEに入れて文字コードを変更すると直りました。
ありがとうございます。
UTF-8に直すのは文字化けの方ではなく、エラーが治る可能性があるのでコードを変えたほうがいい、という意味と思っていました。
244:名無しさん@お腹いっぱい。
25/02/11 15:06:54.31 TcJ4A/SL0.net
>>240
%A_LoopField%をA_LoopFieldにしてみました。
URLリンク(i.imgur.com)
;押され続けていることをツールチップで知らせる対策
#SingleInstance
Persistent
keys := "Ctrl|Shift|Alt|LWin|RWin"
alertDur := "3000" ;(ms)
SetTimer(Alerter,200)
return
Alerter()
{ ; V1toV2: Added bracket
global ; V1toV2: Made function global
alert := ""
Loop Parse, keys, "|"
{
A_LoopField := !GetKeyState(A_LoopField) ? 0 : !A_LoopField ? A_TickCount : A_LoopField
alert .= (A_LoopField && (A_TickCount - A_LoopField) > alertDur) ? "[" A_LoopField ": " (A_TickCount - A_LoopField) "ms]" : ""
}
ToolTip(alert)
}
245:名無しさん@お腹いっぱい。
25/02/11 15:28:50.18 yC9vFMMi0.net
>>231
まあ、
簡単なリマップなら良さそうだね
246:名無しさん@お腹いっぱい。
25/02/11 15:33:13.87 3hmxavYH0.net
>A_LoopField := !GetKeyState(・・・
v2って組み込み変数に代入できんの?
247:名無しさん@お腹いっぱい。
25/02/11 15:42:33.64 1w0YfMSU0.net
v2エキスパート様の指示に従っただけだろ
248:名無しさん@お腹いっぱい。
25/02/11 18:14:03.80 Anqf/YPY0.net
>>244
A_LoopField はできるかどうか知らんけど(多分できないっぽいけど)、A_Index はできる。
249:名無しさん@お腹いっぱい。
25/02/11 22:38:08.90 Hb9fTKS90.net
今でもインデックス見たかったらA_Indexが必須なんだっけ?
250:名無しさん@お腹いっぱい。
25/02/12 07:50:00.61 ZgbeZc7Z0.net
>>247
わざわざ自前でループカウンタの管理をする必要性も感じないし、A_Index で良いんじゃね?
A_Index に代入するのは、例外処理等でループを終了させたいときとかやろ。
公式のリファレンスにコード例があるで。
251:名無しさん@お腹いっぱい。
25/02/12 09:00:17.26 /0lqAyhh0.net
keys := StrSplit("Ctrl|Shift|Alt|LWin|RWin", "|")
for i,v in keys
自分ならこうだな
最初にばらした方が速いしloop構文キモイ
252:名無しさん@お腹いっぱい。
25/02/12 15:46:40.17 Y+gunsEw0.net
loop使わないなら最初から配列かオブジェクトでいい気がする
|区切りって配列が面倒くさかったころの古いノウハウだし
253:名無しさん@お腹いっぱい。
25/02/12 16:02:21.54 NzbvN+Ov0.net
互換性なんかなくなっていいからまともな文法にするべきだな
254:名無しさん@お腹いっぱい。
25/02/13 14:21:52.11 l8L1M8QT0.net
nirsoftがなんか便利なの作ってた
URLリンク(www.nirsoft.net)
255:名無しさん@お腹いっぱい。
25/02/13 14:49:05.75 GRxp5KCl0.net
GUIでなくてよくないか
256:名無しさん@お腹いっぱい。
25/02/13 17:13:32.64 GoXVam/80.net
>>252
どう便利なの?
257:名無しさん@お腹いっぱい。
25/02/13 17:31:43.66 GRxp5KCl0.net
powershellなら1行で書けそうなんだよな
258:名無しさん@お腹いっぱい。
25/02/13 17:33:53.01 GRxp5KCl0.net
最前面に表示させときたいアプリがあって
ahkがあれば簡単だけど会社のPCなので、
powershellでできないか頑張ったけど無理だった
似たようなことしてるサンプルを丸コピーしても無理
なんでこんなにハードル高いのか意味判らん
259:名無しさん@お腹いっぱい。
25/02/13 18:03:56.17 2nd5jquI0.net
>>254
各ウインドウのハンドルとかIDとかポジションとか調べられるし、操作もできる
260:名無しさん@お腹いっぱい。
25/02/14 19:46:49.55 q8lgCfFr0.net
edgeの開くを押すのが面倒だから自動で押せるようにしてたのに、
また体裁が変わった
261:名無しさん@お腹いっぱい。
25/02/14 19:51:40.41 YyCUWdwR0.net
>>257
ほう
便利そうだな
262:名無しさん@お腹いっぱい。
25/02/15 01:11:26.59 DYvmQeHk0.net
ChatGPTの4oはAutohotkey v2に対応してるな
ほかのAIはv1ばっかり吐き出すけど
v1使ってる奴は早くv2に移れ
263:名無しさん@お腹いっぱい。
25/02/15 01:18:10.82 kEdiDzx00.net
本質的には同じものだけどな
#HotIf とかやってるうちは駄目言語
264:名無しさん@お腹いっぱい。
25/02/15 01:18:30.40 qt9FyMqY0.net
>>260
そうなんだ
すごいな
265:名無しさん@お腹いっぱい。
25/02/15 01:20:01.98 kEdiDzx00.net
そんなのはプロンプト次第なんじゃないの
266:名無しさん@お腹いっぱい。
25/02/15 01:47:08.95 1axxHHEe0.net
v2と指定するとちゃんと出るよ
プロンプト次第
267:名無しさん@お腹いっぱい。
25/02/17 09:55:33.58 FDdHecw20.net
ファイラとautohotkeyとeverythingを使ってるんだけど、
ファイラを一般権限で使っているときは、問題なくautohotkeyが使えて、everythingが立ち上がるんだけど
ファイラを管理者権限で使うとautohotkeyが効かない。
everythingは管理者権限で使わない方が良いと聞いたんだけど、autohotkeyは管理者権限で使った方が良い?
268:名無しさん@お腹いっぱい。
25/02/17 10:12:48.10 gEkt2cE80.net
好きにしろ
269:名無しさん@お腹いっぱい。
25/02/17 11:31:50.84 5RYThf6i0.net
autohotkeyと一緒に使えないものは捨てよ
ここはautohotkeyのスレだぜ?
270:名無しさん@お腹いっぱい。
25/02/17 13:29:16.89 gEkt2cE80.net
度々スレに現れるけど、
管理者権限で動いてるアプリをユーザー権限で参照できるって発想どこからくるんだ
271:名無しさん@お腹いっぱい。
25/02/17 15:27:48.69 FDdHecw20.net
いや、アプリを参照するんじゃなくて、管理者権限アプリが動いてるときに、AHKの入力を受け付けて欲しいだけなんだが
272:名無しさん@お腹いっぱい。
25/02/17 15:52:55.63 QWE5ghZB0.net
管理者権限で動作中のアプリに対する入力をフックするには、AHKを含むフックユーティリティ側も管理者権限で動作している必要がある
273:名無しさん@お腹いっぱい。
25/02/17 16:35:26.07 WjFufKt+0.net
管理者権限で動作しているアプリに一般のユーザー権限で手出しできたら
何のための管理者権限なんだよ
274:名無しさん@お腹いっぱい。
25/02/17 16:48:05.83 rOBUJ2Ye0.net
管理者権限で動くレジストリエディタをAHKで動かそうと思ったことがない
危険すぎだろ
回答できる人は限られる
275:名無しさん@お腹いっぱい。
25/02/17 17:08:01.07 6CIfxxzh0.net
何せ外部プログラム呼び出しで対象ファイルパスをわざわざAHKでタイトルバーから取得する一つ覚えバカが居るからな、同類だろ
276:名無しさん@お腹いっぱい。
25/02/17 19:43:59.25 0BllEUa70.net
>>269
だから好きにしろと書いた
管理者権限のAHK動かせば実現はできるけど、
実現すべきか、実現させて良いかは別の問題だから
277:名無しさん@お腹いっぱい。
25/02/18 17:36:12.36 CZy4LqK60.net
> 整合性レベルは『System (システム)』『High (高)』『Medium (中)』『Low (低)』『Untrusted』の 5 つのレベルから成立
> DACL や SACL でアクセス制御が可能なオブジェクトにはファイルやフォルダ、レジストリ以外にも、プロセスやスレッド、名前付きパイプなど様々です。
> ://milestone-of-se.nesuke.com/sv-basic/windows-basic/user-access-control/
整合性レベルの低いプロセスは整合性レベルの高いプロセスにアクセスできない
278:名無しさん@お腹いっぱい。
25/02/18 17:38:26.51 CZy4LqK60.net
> 整合性レベルは"Process Hacker 2" というツールで見ることができます。
見てみれば?
279:名無しさん@お腹いっぱい。
25/02/18 22:27:10.25 zm7/tA/j0.net
>>256
PowerToysのはだめなのか?マイクロソフトのオマケだから言いくるめれば通してもらえるだろ
280:名無しさん@お腹いっぱい。
25/02/18 22:48:54.21 ohEE9APM0.net
>>256
これでウインドウ一覧が出てきて選択したら出来たよ、一般ユーザ権限で
github
bkfarnsworth/Always-On-Top-PS-Script/Always_On_Top.ps1
281:名無しさん@お腹いっぱい。
25/02/24 19:21:37.94 cx595oH00.net
ときどきEscが押しっぱなしになるが、
Autohotkeyのせいだろうか?
282:名無しさん@お腹いっぱい。
25/02/24 19:34:41.39 b+sETp4H0.net
どのキーがどのタイミングでおしっぱになるのかを一生探り続けるのが
Ahkerにかけられた呪いなのじゃ
283:名無しさん@お腹いっぱい。
25/02/24 19:43:49.73 ue8qJj0u0.net
CapsLockしてると誤動作するのは何故だろう
284:名無しさん@お腹いっぱい。
25/02/25 01:34:51.17 4kcvCrrR0.net
capsとひらがなキーは付近のキーとむちゃくちゃ押し間違えるのでけっきょく無効化してるなあ
プログラマブルキーとして活用しようとしたこともあるけど誤爆が多くって
285:名無しさん@お腹いっぱい。
25/02/25 15:10:27.16 aouLTwUW0.net
capsはIME offにしてる
286:名無しさん@お腹いっぱい。
25/02/25 15:58:08.32 rkNruriR0.net
>>283
コピー「Ctrl」+「C」、切り取り「Ctrl」+「X」、貼り付け「Ctrl」+「V」は左右どっちのCtrlを使う?
または使わない?
287:名無しさん@お腹いっぱい。
25/02/25 16:01:35.10 jvEssBto0.net
>>284
片手で操作するから左使ってる
288:名無しさん@お腹いっぱい。
25/02/25 16:08:37.72 G3J8Os+k0.net
両手を使う作業中 (文章入力中など) なら右、それ以外は左
289:名無しさん@お腹いっぱい。
25/02/25 18:37:47.51 6FufuVdr0.net
そこらへんは
無変換+ASDでやってるな
クリップボードフィルタかまして
amazon URLのゴミ除去とかの処理を仕込んである
無変換+Cでクリップボードスタックモード突入
290:名無しさん@お腹いっぱい。
25/03/04 18:20:45.74 CLWSjdvG0.net
LButton::
{
Send {"LButton"}
while GetKeyState("SC07B", "P") {
Send "{LButton}"
Sleep 100
}
}
AHKv2で無変換キーを押している間のみ左クリック連打ですが
無変換キーを押していない間の左クリックの挙動をAHKを使用していない時の挙動にすることってできますか?
今の状態だと左クリックが一回押されるだけなのでスクロールバーをスライドさせるようなことができません
whileのelseに自分で挙動をそれっぽく実装するしかないでしょうか?
291:名無しさん@お腹いっぱい。
25/03/04 19:12:51.93 6hhStZY90.net
>>288
"~" でいけるんじゃない?
Hotkeys - Definition & Usage | AutoHotkey v2
URLリンク(www.autohotkey.com)
292:名無しさん@お腹いっぱい。
25/03/04 19:58:54.95 CLWSjdvG0.net
>>289
できました!ありがとうございました!
293:名無しさん@お腹いっぱい。
25/03/04 20:05:29.14 jOIIc3M20.net
なんかトリッキーな回避がいろいろあって、完全には上手く行かないんだよな
yamyだともっとシンプルな記述でもっと安定して動いてたのに
より何でもできるように自由度を上げて不安定化しとるのでは
294:名無しさん@お腹いっぱい。
25/03/05 01:07:37.45 fwg4HQDg0.net
v1からv2の以降が出来ないのですがどなたか分かる方いないでしょうか?v2を自動に変換するツールでも出来ませんでした。
;;;win [ でエクスプローラ
#WinActivateForce
#[:: ;ショートカット
IfWinNotExist ahk_class CabinetWClass ;存在しない時
Run, explorer.exe ;エクスプローラを起動
else ;または
IfWinActive ahk_class CabinetWClass ;エクスプローラのクラスがある時
{
Send, ^t ;ショートカットを送信
return
}
IfWinExist ahk_class CabinetWClass ;裏にある時
WinActivate ;アクティブ
Return
-----------------
こちらですが、v2で同じような動きをするにはどうすればいいのでしょうか・・?
よろしくお願いいたします。
295:名無しさん@お腹いっぱい。
25/03/05 01:46:29.14 dYTI062z0.net
AIに変換してくださいと言ったら一瞬で返したのがこれ
これを見てv2の文法がわかるから後はどうにでもなるんじゃね?
AIに聞いてそれでもわからないなら人に聞けと思った
;win [ でエクスプローラ
#WinActivateForce
#[
{
;存在しない時
if !WinExist("ahk_class CabinetWClass")
{
;エクスプローラを起動
Run("explorer.exe")
}
;または
else if WinActive("ahk_class CabinetWClass")
{
;ショートカットを送信
Send("^t")
}
;裏にある時
else if WinExist("ahk_class CabinetWClass")
{
;アクティブ
WinActivate
}
}
296:名無しさん@お腹いっぱい。
25/03/05 02:40:25.80 uR3oeFhp0.net
>>292
わからない理由がわからない…
297:名無しさん@お腹いっぱい。
25/03/05 14:01:34.91 8CSojxnP0.net
>>294
知りすぎたんだよ
何も知らない頃を思い出せ
298:名無しさん@お腹いっぱい。
25/03/06 00:33:36.25 N4qO1bc40.net
>>293
AIでもやってますしv1→v2コンバーターも使っています。それでもエラーが出るんです
>>293をコピペしてもエラーが出て駄目です。
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
299:名無しさん@お腹いっぱい。
25/03/06 00:36:53.80 N4qO1bc40.net
ああ理解できました・・。
#[のあとに::が無かったんですね 失礼しました
ホントありがとうございます
300:名無しさん@お腹いっぱい。
25/03/11 13:45:22.75 i3TG704M0.net
windows11搭載の仮想デスクトップで、それぞれのデスクトップで同じ常駐アプリ(複数ウィンドウが起動できるタイプ/everything)を起動したいんだけど、何か良い方法ある?
単純起動させると最初に起動したデスクトップに飛ぶんだ
1)ABCと仮想デスクトップがある
2)Aでxを起動する
3)Cでxを起動する
4)Cで表示せずAに移動して開く
301:名無しさん@お腹いっぱい。
25/03/11 14:48:09.84 am18KQ820.net
>>298
【このウィンドウをすべてのデスクトップに表示する】
302:名無しさん@お腹いっぱい。
25/03/11 16:49:04.98 i3TG704M0.net
>>299
全部のデスクトップに開いてても「最後にアクティブにしてあったアプリウィンドウのあるデスクトップに飛んでしまう」んだ
それがCで開いててもAに移動する(4)という意味
「現在表示しているデスクトップでアプリを開く」をやりたいんだけど何か良い方法がないだろうか
煮詰まってて何も浮かばない
303:名無しさん@お腹いっぱい。
25/03/11 16:58:04.26 i3TG704M0.net
ごめん、いけた
[このアプリのウィンドウをすべてのデスクトップに表示する]の方でやったら希望通りの動作になった
いけたけど全部のウィンドウに引数含めて起動する
別々に認識してほしい(個別に起動しててアクティブにしてから開くと別ウィンドウ扱いになってる
304:名無しさん@お腹いっぱい。
25/03/11 17:26:55.97 e44McFqy0.net
>>301
単一インスタンス制御しつつ仮想デスクトップAwareなアプリ(ブラウザなど)と同じ動作にするには
アプリ自体が仮想デスクトップAware対応してないと無理
305:名無しさん@お腹いっぱい。
25/03/11 19:06:01.66 lUvZNH0p0.net
>>300
煮詰まってるのに浮かばないの?
306:名無しさん@お腹いっぱい。
25/03/11 19:11:53.43 WwtIacNF0.net
>>301
DetectHiddenWindows(false)だったらWinExistが現在のデスクトップだけになるっぽいのであとは条件分岐でできたよ
307:名無しさん@お腹いっぱい。
25/03/11 20:36:03.74 i3TG704M0.net
>>303
煮詰まったら浮かばないでしょ
浮かべる液体ないんだし
>>304
隠しウィンドウを操作するのね
1.1だからonoffになるけど調べてやってみる
ありがとう
ahk_pidはどの仮想デスクトップ上のアプリで同じ数字なのが気になるけどそれが>>302という事なんかな
調べてやってみる
308:名無しさん@お腹いっぱい。
25/03/11 20:37:30.15 Ggp+fzlU0.net
煮詰まってるってのはもうじき解決する状態のことで行き詰まってることじゃないぞ
309:304
25/03/11 22:03:00.48 WwtIacNF0.net
>>305
>>301に返信したから勘違いさせちゃったね
[このウィンドウをすべてのデスクトップに表示する]だと同じプロセスになるから、チェック外した状態でやったよ
310:名無しさん@お腹いっぱい。
25/03/12 04:51:12.35 nxWFd+4b0.net
Firefoxで一番左のタブがアクティブかどうかチェックする方法ない?
ウィンドウタイトルはNGで
白い枠があるかどうかでピクセルチェックするしかないのかな
311:名無しさん@お腹いっぱい。
25/03/12 07:57:39.00 ZVlucI4O0.net
>>305
煮詰まるって料理の完成、転じて結論を出せる状態になることだぞ
312:名無しさん@お腹いっぱい。
25/03/12 08:21:29.21 xNtEjOPh0.net
>>308
UIA.ahkに付属のUIA_Browser.ahkを使って
すべてのタブ名の配列取得と現在のタブ名の取得するとかはどう?
速度はピクセルチェックやFindText.ahkの方が速いね
313:名無しさん@お腹いっぱい。
25/03/12 12:55:28.76 ixo1lYdP0.
314:net
315:名無しさん@お腹いっぱい。
25/03/12 13:03:18.88 ZVlucI4O0.net
>>311
そへは行き詰まるの誤用
無知を誇るな
316:名無しさん@お腹いっぱい。
25/03/12 13:15:25.34 ixo1lYdP0.net
誇ってるんじゃなくてその誤用がもう普通に使われてるって話
317:名無しさん@お腹いっぱい。
25/03/12 14:39:27.62 7RZNjUkJ0.net
てか元の意味もそれが誤用されてることもよく知られてるのに
無知なのはそれをわざわざツッコんでくる>>309では
318:名無しさん@お腹いっぱい。
25/03/12 15:10:54.49 2U5Adhnx0.net
よく知られてるのに誤用の方で使い続けるのってどういう心理?
319:名無しさん@お腹いっぱい。
25/03/12 16:05:18.16 ixo1lYdP0.net
元々の意味はこうだよと言われて元に戻った言葉ってどれだけあったっけ?
320:名無しさん@お腹いっぱい。
25/03/12 16:19:25.15 6x3suL6M0.net
>>315
>>316
うざい質問するな
321:名無しさん@お腹いっぱい。
25/03/12 16:22:40.43 2U5Adhnx0.net
>>316
それ訊いて何か意味ある?
誤用とされてきた語が辞書で第一義になった言葉ってどれだけあったっけ?
322:名無しさん@お腹いっぱい。
25/03/12 17:45:00.05 ModylEss0.net
2chで誤用に突っ込むのは野暮だよ
言葉なんてそんなもんなので、必ず突っ込んだ方が負ける
323:名無しさん@お腹いっぱい。
25/03/12 18:47:17.65 ixo1lYdP0.net
>>318
第一にはならんけど排除することはもうできないってだけ
今はどっちでも良いってなってる「汚名を挽回する」を間違いだってずっと言い続けてたら良いよ
324:名無しさん@お腹いっぱい。
25/03/12 18:53:01.11 2U5Adhnx0.net
>>320
汚名を挽回するは間違いじゃないよ
間違いならば疲労を回復するも間違っていることになる
そもそも汚名を挽回するも汚名を返上するも同じ意味として使われるが、
煮詰まるは正反対の意味に捉えられかねられないので、
誤解が多いと分かって使うのは要するにバカ
325:名無しさん@お腹いっぱい。
25/03/12 18:54:45.55 ModylEss0.net
誤用を見つけて、本来の意味を知ってることを自慢したいと思っても、
目的が自慢なのでどうやっても角が立つ
そして、多くの場合誤用側が多数派なので数でも論理でも勝てない上に、
自慢しにきた鼻持ちならない奴なので、必ずいじめられる羽目になる
誤用の指摘はしない一択
326:名無しさん@お腹いっぱい。
25/03/12 19:12:13.35 2U5Adhnx0.net
なるほど、自慢だと思ってるのか
そりゃ素直に聞き入れる気にならないわけだ
327:名無しさん@お腹いっぱい。
25/03/12 20:33:33.33 /8CnmrPW0.net
偽情報の拡散が問題になってるのを知らない?
誤用を指摘すべき
偽情報を拡散するのは楽だが誤用を指摘するのは頭が疲れる
本当ならやりたくないこと
328:名無しさん@お腹いっぱい。
25/03/12 20:38:51.78 /8CnmrPW0.net
誤用を指摘するコツはレスバにならないように1レスで完結させること
今回はレスバしたかったんじゃない?
穴が空いたような指摘で泥沼になった
329:名無しさん@お腹いっぱい。
25/03/12 21:14:50.90 7RZNjUkJ0.net
自慢のつもりで世間知らず晒してるなら世話ないわな
330:名無しさん@お腹いっぱい。
25/03/12 21:17:51.46 ixo1lYdP0.net
>>323
言われてる方だぞ
331:名無しさん@お腹いっぱい。
25/03/12 21:29:24.06 ModylEss0.net
百歩譲って親切心とか何かを良くしようと思って指摘していたとしても、
誰からも歓迎されないしうざがられるだけの異常行動
リアルでやってたら通報されるレベル
332:名無しさん@お腹いっぱい。
25/03/12 21:49:47.55 9CnM2VBz0.net
せめてAHKの話でレスバしろよ
333:名無しさん@お腹いっぱい。
25/03/12 21:59:19.18 50WDldXx0.net
>>304
ありがとう
なんとか「そのデスクトップで」起動するようにはなった
けど新規ウィンドウで開くと似たような挙動(ウィンドウ位置が最後に閉じた位置じゃなくなる)になってしまっててもう少し調べる必要がある…
>>307
全部のデスクトップに開かないならコレが一番使いやすい挙動になる
ありがとう
334:名無しさん@お腹いっぱい。
25/03/12 22:08:01.76 50WDldXx0.net
煮詰まる誤用だったんだ
ずっと行き詰まるの意味で使ってたから>>309の方が知らなかった
間違えないようにする
335:名無しさん@お腹いっぱい。
25/03/12 22:12:00.28 ModylEss0.net
に‐つま・る【煮詰まる】
〔自五〕
①煮えて水分がなくなる。
②議論や考えなどが出つくして結論を出す段階になる。「ようやく交渉が―・ってきた」
③転じて、議論や考えなどがこれ以上発展せず、行きづまる。「頭が―・ってアイディアが浮かばない」
広辞苑にどっちも書いてあるんだから、多義な慣用句なだけ
336:名無しさん@お腹いっぱい。
25/03/12 22:41:27.75 ModylEss0.net
大抵の場合は、転じての方がメインになってる
転じてる最中は誤用だ誤用だと言われてたんだろうけど、
転じてしまった以上それはもう正規軍
337:名無しさん@お腹いっぱい。
25/03/12 23:11:04.48 ModylEss0.net
普通に日本で暮らしてたら、③の意味で使ったり使っている場面に直面する機会があった筈
そういう経験を一切無視して、>>309みたいに断言できちゃう精神がやばい
ネットで聞きかじった知識をそうなんだーと無批判に丸呑みしちゃう
少しは自分の脳細胞使え
338:名無しさん@お腹いっぱい。
25/03/12 23:22:07.82 9CnM2VBz0.net
誤用した本人じゃなく無関係の外野同士が殴り合ってたのホンマ
339:名無しさん@お腹いっぱい。
25/03/12 23:30:08.61 mWi3Q8ww0.net
>>333
辞書みたうえで、転じて~の意味で積極的に使おうって人の方が脳細胞使ってないよね
340:名無しさん@お腹いっぱい。
25/03/12 23:32:24.62 ModylEss0.net
もう傷を拡げるだけだよ
341:名無しさん@お腹いっぱい。
25/03/13 00:50:16.80 XC3q9SRw0.net
ID:ModylEss0
> 誤用の指摘はしない一択
なのよね?
指摘しまくってるが?
熱くなりすぎだろ
心に熱い熱情を抱えるのに普段は抑え込む性格
心の堤防が決壊したらしい
342:名無しさん@お腹いっぱい。
25/03/13 02:31:37.45 XdFW0QFs0.net
誤用だと息巻いてる方が少数派なの気づいてどうぞ
343:名無しさん@お腹いっぱい。
25/03/13 07:43:29.10 nKphw/bF0.net
勝てる指摘はむしろするんだよ
誤用の指摘は勝てないし荒れるだけなのでやらない
344:名無しさん@お腹いっぱい。
25/03/13 08:29:42.79 zXfjZ2Re0.net
間違いを修正するコストは間違いを広めるコストよりはるかに高い
このコストパフォーマンスの非対称性により、
修正はさらに難しくなっていく
間違いの修正をするコストは今が一番低いのだから、
間違いの指摘や訂正は今するのが最良
345:名無しさん@お腹いっぱい。
25/03/13 09:46:48.88 Ebyl8SsK0.net
解毒もそのうちカイドクにされちゃうのかな
346:名無しさん@お腹いっぱい。
25/03/13 09:51:56.93 2nrpV/Av0.net
AHKのことには指摘してくれないのにね
347:名無しさん@お腹いっぱい。
25/03/13 10:06:55.53 Fnv4+eQ50.net
誤読と誤用を誤認するな!
348:名無しさん@お腹いっぱい。
25/03/13 11:43:06.51 /pmXOUmu0.net
情けは人の為ならず、って言うからな
助けたりしないで自分でなんとかさせるほうがその人の成長になっていい
349:名無しさん@お腹いっぱい。
25/03/13 11:59:57.04 1E8TpIz20.net
意図が丸見えすぎ
350:名無しさん@お腹いっぱい。
25/03/14 14:32:37.91 lpfy5nbE0.net
hot string周りをこれくらい強化したライブラリはよ
スニペットアプリ Espanso を使おう! #Linux - Qiita
URLリンク(qiita.com)
351:名無しさん@お腹いっぱい。
25/03/14 16:45:13.64 jNbv5sWU0.net
google日本語入力の単語登録をキーで快適にやれんもんか
352:名無しさん@お腹いっぱい。
25/03/14 16:49:26.49 jNbv5sWU0.net
ショートカット登録できるのか
353:名無しさん@お腹いっぱい。
25/03/14 16:55:55.11 FJhXOP++0.net
>>348
AHKで座標指定クリック
354:名無しさん@お腹いっぱい。
25/03/14 16:58:55.92 FJhXOP++0.net
>>345
誤用
情けは人の為ならずの意味
> 人に親切にすれば、その相手のためになるだけでなく、やがてはよい報いとなって自分にもどってくる、ということ。誤って、親切にするのはその人のためにならないの意に用いることがある。
> https:/dictionary.goo.ne.jp/word/情けは人の為ならず/
355:名無しさん@お腹いっぱい。
25/03/14 17:00:23.40 FJhXOP++0.net
>>343
AHKと誤用のどちらも指摘したがどう思う?
356:名無しさん@お腹いっぱい。
25/03/14 17:08:10.58 jNbv5sWU0.net
辞書に誤りと書いてあるうちは誤りなんだよな
そのうちそれが、転じてになって、
さらに時間が経つと転じる前の意味は辞書にしか載ってない蘊蓄ネタになってしまう
357:名無しさん@お腹いっぱい。
25/03/14 17:14:10.72 KjaYpshq0.net
>>348
「GoogleIMEJaTool.exe" --mode=word_register_dialog」で呼び出しゃイケるんちゃう?
358:名無しさん@お腹いっぱい。
25/03/15 06:01:16.34 xVKhMrji0.net
google日本語入力の、
カーソルの「A」、「あ」の表示を自分で表示できる?
あれええよな
359:名無しさん@お腹いっぱい。
25/03/15 08:05:10.26 ANQIboKI0.net
>>355
外部ツールの IMEステータスとかあるから、DllCall の嵐になるやろうけど実装は可能ちゃうか?
IME.ahk系のスクリプトも参考になるやろうし。
360:名無しさん@お腹いっぱい。
25/03/15 09:56:15.32 xVKhMrji0.net
>>356
まあ、
頑張ればできそうだな…
カーソルの近くに表示したい…
361:名無しさん@お腹いっぱい。
25/03/15 10:11:35.28 RTsLmXUD0.net
IMEがonなのかoffなのかわからん問題は、
IME onとoffの切り替えをトグル動作ではなくそれぞれに専用キーを割り振ると解決する
offだと判っててもoffを空打ちしてから入力を始める、みたいな習慣になる
362:名無しさん@お腹いっぱい。
25/03/15 10:18:29.76 ANQIboKI0.net
>>357
IMEステータスのようにテキスト領域に透過png/gif画像を重ねるとかじゃないんやったら、
普通に MouseGetPos でイケるんちゃうか?
テキストカーソルじゃなくてマウスポインターになってまうけど…… AHK はそれ単体では
テキストカーソル位置の取得とかが難しいんよ。ライブラリや特定の環境下で使える物は
あるけど。
ワシは Windows全般で Emacs like なキーバインドでテキスト操作がしたかったから、
↓これを DllCall で呼びまくりw
Scintilla and SciTE
URLリンク(www.scintilla.org)
363:名無しさん@お腹いっぱい。
25/03/15 11:47:07.14 xVKhMrji0.net
>>358
まあ、
それも一つの手だね
364:名無しさん@お腹いっぱい。
25/03/15 11:48:56.49 xVKhMrji0.net
>>359
テキスト入力位置にTooltipは、
なんとかできたわ
あとは、見た目を頑張るって感じかな…
365:名無しさん@お腹いっぱい。
25/03/15 11:49:38.36 xVKhMrji0.net
>>361
てか、
Google日本語入力のやつを画像キャプチャすればいいか…
366:名無しさん@お腹いっぱい。
25/03/15 11:53:05.12 RTsLmXUD0.net
トグル動作はあまりいい方法ではない
ブラウザがF7でキャレットと通常を切り替えられるけど、
どっちのモードかのインジケータすら無いので、困ることが多い
367:名無しさん@お腹いっぱい。
25/03/15 15:17:13.30 qPBQkbxk0.net
横からですが、IMEインジケータとしては
キャレットを変更、キャレット近くに配置
マウスカーソルを変更、マウスカーソル近くに配置
タスクトレイに表示、画面中央に一瞬表示、タイトルバーに表示
とかありますが
アクティブウィンドウの枠の色を変えるのはいかがですか
IME offで赤、IME onで緑とか
368:名無しさん@お腹いっぱい。
25/03/15 15:22:34.96 RTsLmXUD0.net
テキストエディタを使ってる時は、カーソルのある行に横線が引かれて、
その線の色がIMEのモードによって変わる
頼ってないけど
369:名無しさん@お腹いっぱい。
25/03/15 15:55:02.72 ANQIboKI0.net
大昔に作った Fx用の拡張では、テキスト入力エリアの背景色を青・赤(任意色に変更可)に変更してたな。
370:名無しさん@お腹いっぱい。
25/03/15 16:55:11.15 RTsLmXUD0.net
どうせ全てのツールを同じにできる訳でもないし、統一的な方法が必要
371:名無しさん@お腹いっぱい。
25/03/15 17:05:29.95 xC01mwzz0.net
モーダル操作を排除すれば済むところ、モーダル状態の視覚的な把握手段実現を目論んでしまうのは本末転倒
372:名無しさん@お腹いっぱい。
25/03/15 18:14:13.93 QvwCpMPq0.net
無変換でIMEオフ、変換でIMEオンに落ち着いた
373:名無しさん@お腹いっぱい。
25/03/15 18:24:16.63 RTsLmXUD0.net
ms imeはそうしてくれという感じの設定項目になってるな
us配列のキーボードを使えない最大の理由
374:名無しさん@お腹いっぱい。
25/03/15 21:05:57.40 5vUwZFVZ0.net
>>369
�
375:サれやるとストレスが無くなると同時に半角全角キーが空くので何登録するか悩むんだよね
376:名無しさん@お腹いっぱい。
25/03/15 23:15:21.65 VHLkSe4V0.net
>>369
これが解決法として最もスマートなのは分かっちゃいるが
トグル操作が染み付いちゃってもう操作分離できない
そういやAHK使い始めたのはIMEのキーバインド変更のためだったな
トグルキーの変更だけならIME.AHKがない頃から可能だったので随分助けられた
半全キーの位置は最初から最後まで許容できなかったわ
377:名無しさん@お腹いっぱい。
25/03/15 23:27:39.24 x4chuzij0.net
copilotキーにwinキーを割り当てるには、どうすればいいのかな?
378:名無しさん@お腹いっぱい。
25/03/15 23:38:47.29 RTsLmXUD0.net
まだPC98で松茸とか使ってた頃から、XFERがonでNFERがoffだった
379:名無しさん@お腹いっぱい。
25/03/16 01:03:17.73 r5Qv4APg0.net
>>373
copilotキーで検索したら見つかる
+#f23がcopilotキーらしい
https:/www.autohotkey.com/boards/viewtopic.php?style=17&t=133239
https:/localhost8888.net/windows/2850/
380:名無しさん@お腹いっぱい。
25/03/16 01:04:51.62 esJXE7FB0.net
>>374
同じ
381:名無しさん@お腹いっぱい。
25/03/16 02:08:14.32 AbUemzDs0.net
左Shift+Windows+F23
382:名無しさん@お腹いっぱい。
25/03/16 05:37:09.27 zr4OtVLb0.net
>>371
Shift+Tab
383:名無しさん@お腹いっぱい。
25/03/16 08:18:57.08 EanssTTz0.net
変換キーと無変換キーが必要だ、と最初に思った奴が間違ってるんだよな
変換なんてスペースでいいし、無変換は変換しなければいい
2つのキーを本来の用途通りに使ったシステムなんかあったんだろうか
384:名無しさん@お腹いっぱい。
25/03/16 08:47:09.05 Ktz2ZbRX0.net
>>364
アクティブウィンドウの枠の色を変えるって、
どうやって?
385:名無しさん@お腹いっぱい。
25/03/16 09:09:20.13 YBawJ3jL0.net
>>380
ウィンドウサイズに合わせた枠状のGUIを作ってウィンドウの上に重ねるってことだろ
386:名無しさん@お腹いっぱい。
25/03/16 09:21:51.70 EanssTTz0.net
edgeのタイトルバーが常に白でアクティブなのか見分けつかなくてすごい困ってるけど、
これも色付けられる?
387:名無しさん@お腹いっぱい。
25/03/16 10:40:41.04 K0cJqtpD0.net
IME切り替えは日本より中国の方が圧倒的に利用者多いけどIMEの状態をカーソルで知らせる機能は要望少ないんだよね
winでもmacでもLinuxでも開発されないからトグルでいいと思う人の方が主流なんだろうな
388:名無しさん@お腹いっぱい。
25/03/16 11:07:15.39 EanssTTz0.net
IMEをonにしっぱなしの人いるな
アルファベットや数字でも一旦全角で入れてから半角にしたり全角のままだったり
気持ち悪いから頻繁にon/offするけど、トグルの不便さからそっちに適応したんだろう
出版だと全部全角が基本だから、そういう設計も判らなくもない
389:名無しさん@お腹いっぱい。
25/03/16 11:11:47.03 fsPJjyls0.net
>>384の文章もオンのままでしょ?
英単語2語以上などで間にスペースが入り出したら頭が切り替わるけど一語ならF10で半角英数で確定してる
390:名無しさん@お腹いっぱい。
25/03/16 11:21:08.46 EanssTTz0.net
IMEをonにしっぱなしの人いるな
^ ^ ^
全角と半角の切り替わり点でon/offしてる
391:名無しさん@お腹いっぱい。
25/03/16 11:23:17.52 zSTIbcFP0.net
「on」も切り替えでやってるのか
F10やShift併用で慣れちゃってるな俺は
392:名無しさん@お腹いっぱい。
25/03/16 11:28:10.03 EanssTTz0.net
ファンクションキー遠いやん
滅多に使わないな
検索でF3とか使うけど、無変換-3をF3に割り当ててある
393:名無しさん@お腹いっぱい。
25/03/16 11:32:08.63 zSTIbcFP0.net
>>388
半角スペース は?
394:名無しさん@お腹いっぱい。
25/03/16 11:35:31.72 EanssTTz0.net
スペースはIME onでも半角で入力されるようにしてある
全角スペースを入れる時はshift-space
でも全角スペースなんて滅多に使わない
395:名無しさん@お腹いっぱい。
25/03/16 11:37:01.63 4FStKZ7b0.net
各自の手に馴染んだ入力方法で良いけどね
ただしon/offで色付けを要求するのかどうかにしわ寄せが出て来る
396:名無しさん@お腹いっぱい。
25/03/16 11:46:14.57 LePzB5pz0.net
F10使うくらいならctrl+t使うわ
遠すぎ
397:名無しさん@お腹いっぱい。
25/03/16 11:49:02.16 zSTIbcFP0.net
>>390
>IME onでも半角で
それできるの知らなかった!
>>392
>Ctrl+t
それも知らなかった!
398:名無しさん@お腹いっぱい。
25/03/16 11:50:01.09 EanssTTz0.net
記号類も全部IME offで困らない
!?みたいに全角記号を入れたい時だけ、ctrl-pを使う
399:名無しさん@お腹いっぱい。
25/03/16 11:55:39.23 xdz74ED70.net
Ctrl+t はエディタに取られる人が多い
400:名無しさん@お腹いっぱい。
25/03/16 11:59:27.48 xdz74ED70.net
そう思い込んでたけどIMEが最初に処理するのか、F10替わりに使えるな
ためになった
401:名無しさん@お腹いっぱい。
25/03/16 12:04:47.96 xdz74ED70.net
ちょっと使った感じではIMEの変換状態に応じてIME側のctrl+tが発動するのかどうかで変化するのが認知負荷があるな
IMEの変換状態は目に見えているので神経の慣れの問題だと思うけど
402:名無しさん@お腹いっぱい。
25/03/16 12:10:01.11 xdz74ED70.net
ctrl+pもF9だけど同じ問題はある
403:名無しさん@お腹いっぱい。
25/03/16 12:16:01.70 EanssTTz0.net
IMEの設計は、入力する文字が変わるならモードを切り替えて入力する、なんだよな
謎文字列を一旦入力してから変換、はどう見ても裏技
404:名無しさん@お腹いっぱい。
25/03/16 12:23:19.27 uqmJs0YC0.net
> 謎文字列
前はそうだった
いつからか英単語で補完候補が出て来るようになって捗る
405:名無しさん@お腹いっぱい。
25/03/16 13:14:13.85 EanssTTz0.net
ローマ字入力してる時点で謎文字列現れまくりだし設計意図と違う使い方なんだけどな
406:名無しさん@お腹いっぱい。
25/03/16 13:26:30.77 yY7wnRkA0.net
>>401
もしや、かな入力?
ローマ字入力より早いと聞くので憧れはある
407:名無しさん@お腹いっぱい。
25/03/16 14:04:19.24 EanssTTz0.net
速いかもしれないけど、ローマ字の方が楽
右手小指のカバー範囲が広すぎるし、そうでなくても数字の列も使うし
408:名無しさん@お腹いっぱい。
25/03/16 14:08:36.94 aHVtcLIX0.net
今さらWin11にしたんだけどエクスプローラからメニューバーが消えたせいで
それまでやってたahkでメニューバーを操作することができなくなって困ってる
409:名無しさん@お腹いっぱい。
25/03/16 14:27:07.42 6iqw05RR0.net
>>369
変換キーでIMEオンにしようとしたら変換キーは再変換で使ってた
再変換はどのキーにする?
410:名無しさん@お腹いっぱい。
25/03/16 15:17:11.37 rHxqvc9s0.net
>>405
再変換はMSIME、ATOK、GoogleいずれもWin+/が使えるので、AHKの設定はいらないかも
URLリンク(pc.watch.impress.co.jp)
ちなみに
LAlt単独:IME off
無変換:IMEトグル
変換:そのまま
カタカナ:IME on
RAlt単独:IME on
にすると
日本語キーボード、日本語RAltなしキーボード、USキーボードいずれにも対応できます
変換キーによる再変換も残せます
カタカナキー有効利用もできます
411:名無しさん@お腹いっぱい。
25/03/16 15:32:55.27 EanssTTz0.net
再変換って使ったことないけど、何を入力にしてるのか不明で怖いな
そしてキャンセルが効かない
エディタでどこか選択して再変換を開始してしまうと、
何も変更せずに抜けても編集済マークが付いてしまう
間違わなければいい話で、使用頻度は低い
412:名無しさん@お腹いっぱい。
25/03/16 15:53:25.64 UwKeVi5v0.net
再変換は音声入力の訂正に使うな
これも音声入力で書いている
特に訂正する箇所はなかったが
413:名無しさん@お腹いっぱい。
25/03/16 15:54:32.14 UwKeVi5v0.net
Win+hで音声入力の開始
414:名無しさん@お腹いっぱい。
25/03/16 16:02:36.51 EanssTTz0.net
音声入力を試してみたけどほぼ完璧に認識する
これはめちゃくちゃ楽だわ
認識する時はいいけど、何回言っても認識しない単語は
さっさと諦めないと余計時間かかるな
「無声音」が駄目だった
415:名無しさん@お腹いっぱい。
25/03/16 16:06:03.72 F1fzeZrx0.net
日本製
権正
無音声
3度目で行けた
416:名無しさん@お腹いっぱい。
25/03/16 16:09:09.46 F1fzeZrx0.net
無音声
今度は一発で行けた
喋り方の特徴も学習しているのか
417:名無しさん@お腹いっぱい。
25/03/16 16:11:10.89 EanssTTz0.net
無音声じゃなくて無声音
418:名無しさん@お腹いっぱい。
25/03/16 16:13:26.42 F1fzeZrx0.net
素で間違えたw
419:名無しさん@お腹いっぱい。
25/03/16 16:17:05.48 F1fzeZrx0.net
この分野は進化すごいな
「AutoHotVoice」が出るのも近いか
420:名無しさん@お腹いっぱい。
25/03/16 16:19:11.67 6iqw05RR0.net
>>407
再変換は選択範囲を入力にしてる
そしてESCキーでキャンセルできる
421:名無しさん@お腹いっぱい。
25/03/16 16:25:00.31 EanssTTz0.net
実質キャンセルなんだけど、
選択範囲を削除して同じものを再度書くので、
完全にキャンセルしたい時はさらにアンドゥを2回やらないといけない
422:名無しさん@お腹いっぱい。
25/03/16 17:15:55.85 JGDNb7nJ0.net
ほい
うちで使ってるやつ。chrome対応版のcaret位置get
URLリンク(pastebin.com)
423:名無しさん@お腹いっぱい。
25/03/16 17:53:12.08 YBawJ3jL0.net
もういい加減IMEスレ(あるのかは知らん)とか他スレでやれよ
424:名無しさん@お腹いっぱい。
25/03/16 18:02:38.76 EanssTTz0.net
ahkに絡めると、かな入力はあまりに右手小指が辛いので、
ほへむー「」あたりはcaps+右手の別のキーにしてある
小さいつもshiftが面倒なのでcaps+右手
425:355
25/03/18 08:12:06.59 rh+CMCWO0.net
>>355
とりあえず、
キャレットと、アクティブウィンドウの上部にIMEを表示したわ
これで運用してみるか…
426:名無しさん@お腹いっぱい。
25/03/18 10:24:17.55 l6fxTNDu0.net
>>421
うまくいってよかったですね
IMEon/offトグルでも、IMEon/off個別キーでも、必要なときだけon/offしたいときは、インジケータがあった方が便利です
教えてほしいのですが、多分SetTimerを使って一定間隔でアクティブウィンドウ、キャレット、インジケータ表示位置を割り出していると思うのですが、その間隔はどれくらいでしょうか
体感的には2000msぐらいが上限ではないかと感じているのですが
短すぎるとPCに負担がかかりそうですし、長すぎるとアクティブウィンドウの切替時に遅れる感じがして、最適な間隔がわからんのです
427:名無しさん@お腹いっぱい。
25/03/18 11:42:27.02 BzJq3O5Y0.net
sc029::
vkF3::
vkF4::
と並べて半角/全角キーをホットキーとして使えるようにしたんだけど、これで不具合って起きる?
428:名無しさん@お腹いっぱい。
25/03/18 12:34:27.04 TemtpY2T0.net
>>423
a::
b::
c::
msgbox("test")
とやって3つのキーa,b,cで使えるか自分でテストすればいい
429:名無しさん@お腹いっぱい。
25/03/18 12:48:42.50 BzJq3O5Y0.net
>>424
いや何も起きないけど「ahkで半角/全角キーはうまく扱えない」というのをあちこちで見るからこれじゃ駄目なのかなって
430:名無しさん@お腹いっぱい。
25/03/18 13:01:38.35 EuCXtcUD0.net
>>425
それらをまとめてAIに聞けば絶対に解決できるとだけ
431:名無しさん@お腹いっぱい。
25/03/18 15:27:39.21 FeU6yCk40.net
お前らzenhan好きすぎ問題
こんな遠いキー使う気になれない
432:名無しさん@お腹いっぱい。
25/03/18 17:16:56.21 rm1IyAMp0.net
そんな遠いかな
あ、Fキー遠いと言ってた人かな
433:名無しさん@お腹いっぱい。
25/03/18 18:09:03.38 YmzRC5f00.net
半角全角はメニュー式タスクスイッチャーとして使ってる
2ストロークでウィンドウを切り替える
エディタとかブラウザとか頻繁に切り替えるのは専用キーがある
434:名無しさん@お腹いっぱい。
25/03/18 18:11:54.63 gajc57R70.net
>>428
触れないであげて
435:名無しさん@お腹いっぱい。
25/03/18 18:16:57.42 YmzRC5f00.net
ファンクションキーはアームレストから手を浮かせないと届かないので使うのはよっぽどの時だけ
半角全角は指を伸ばすだけで届いて且つ使ってない貴重なキー
436:名無しさん@お腹いっぱい。
25/03/18 18:21:19.40 Rfs/CWx/0.net
>>428
Fキー遠いって書いた>>392は自分だけど、
全角/半角は手首動かさずに届くから遠いとは思ってないよ
IMEのONに割り当ててる
437:名無しさん@お腹いっぱい。
25/03/18 19:04:28.90 rm1IyAMp0.net
>>432
あら、それはすまなんだ
数字キーのラインでも遠いっていう人そうそう居ないから同一かと思った
438:名無しさん@お腹いっぱい。
25/03/18 19:09:49.46 WsJGWAv30.net
半角/全角の切り替えをAHKに任せてると管理者権限のアプリの時に困る
439:名無しさん@お腹いっぱい。
25/03/18 20:09:53.27 9CEgZeMi0.net
それは変換無変換の動作も初期値に戻ってしまうのかい?
440:名無しさん@お腹いっぱい。
25/03/19 00:18:40.79 nddISEUB0.net
A_CaretXとA_CaretYの挙動っておかしかったりする?
ToolTipとProgressで同じ座標を指定してもProgressだけ全然違う場所に表示されたりするんだけど
441:名無しさん@お腹いっぱい。
25/03/19 07:58:45.77 TwgVMQ5y0.net
>>436
CoordMode - Syntax & Usage | AutoHotkey v1
URLリンク(www.autohotkey.com)
絡みかも?
442:名無しさん@お腹いっぱい。
25/03/19 18:49:16.59 G3Epk7oa0.net
Google日本語入力だと、
キャレット座標と、ひらがな/英数が取得できないアプリケーションがあるな…
443:名無しさん@お腹いっぱい。
25/03/20 13:38:12.55 YWIzR8Q50.net
・片手でゲームを操作できる「Xbox Adaptive Joystick」が発売。障がいのあるゲーマーでもゲームを楽しめる環境を作る
URLリンク(www.4gamer.net)
椅子のアームレストにつけてみようかな
3,000円台でこの手の機器にしてはめずらしく安い
444:名無しさん@お腹いっぱい。
25/03/20 13:38:59.05 YWIzR8Q50.net
>>438
>>418
445:名無しさん@お腹いっぱい。
25/03/20 13:55:28.93 CEMnZuBw0.net
有線、、、
446:名無しさん@お腹いっぱい。
25/03/20 18:28:00.34 +3CR1rI10.net
>>439
Switchのコントローラーの方がボタン数多いのよなぁ……
447:名無しさん@お腹いっぱい。
25/03/20 18:39:30.61 z92xjHfw0.net
すでに空中マウスいっぱい出てるだろ
ページ送り程度ならこれで十分こなせる
448:名無しさん@お腹いっぱい。
25/03/20 18:43:32.87 CEMnZuBw0.net
ずっと前にwiiのリモ
449:コンを使おうとしたけど、 毎回ペアリングが必要で面倒すぎた
450:名無しさん@お腹いっぱい。
25/03/20 21:40:34.59 YWIzR8Q50.net
>>442
ほんとじゃん...
URLリンク(i.imgur.com)
451:名無しさん@お腹いっぱい。
25/03/21 01:49:35.41 wPfYPNp60.net
v2で、
現在の日付("yyyy_MMdd_")をIMEに関わらず必ず半角英数字で出す
v1では出来ており、v2へのコンバートを使っても機能せず、chagptで何度試しても全て駄目でした。
v1では
;alt+1で日付入力 常に半角のバージョン
!1::InsertDate("yyyy_MMdd_")
InsertText(Content) {
cb_bk = %ClipboardAll%
Clipboard = %Content%
Send, ^v
Sleep, 100
Clipboard = %cb_bk%
}
InsertDate(format) {
FormatTime,TimeString,,%format% ;引数formatに入れた文字列に基づいてフォーマットする
InsertText(TimeString)
}
Return
で大丈夫でしたが、v2にコンバートしても駄目で、chatgptに何度も添削してもらったものが
#1:: InsertDate("yyyy_MMdd_")
InsertText(Content) {
cb_bk := ClipboardAll ; クリップボードの内容を保存
Clipboard := "" ; クリップボードをクリア(これが重要)
Sleep(100) ; クリップボードがクリアされるのを待つ
Clipboard := Content ; 新しい内容をセット
ClipWait 1 ; クリップボードが更新されるのを待つ(最大1秒)
if (Clipboard != Content) {
MsgBox "クリップボードの設定に失敗しました。"
return
}
Send("^v") ; 貼り付け実行
Sleep(100) ; 貼り付け完了待機
Clipboard := cb_bk ; クリップボードを元の内容に戻す
}
ですがこれも機能しません。
v2でv1の時のように機能させるにはどのようなスクリプトをかけばよろしいでしょうか?
どれだけ変えても機能せず…。よろしくお願いいたします
452:名無しさん@お腹いっぱい。
25/03/21 02:21:38.71 Tv6O5CwO0.net
自分で言語覚える0、考える気0というのがいっそすがすがしい
453:名無しさん@お腹いっぱい。
25/03/21 02:55:33.89 Ln58Bg9j0.net
なぜそうなるかという根本的な欲求がないように見えるな
454:名無しさん@お腹いっぱい。
25/03/21 02:56:52.17 ZgPM5XcZ0.net
>>446
;alt+1で日付入力
!1::InsertDate("yyyy_MMdd_")
がv2で
;win+1で日付入力
#1:: InsertDate("yyyy_MMdd_")
になってる
v2で
InsertDate(format) {}
の関数がない
455:名無しさん@お腹いっぱい。
25/03/21 03:06:34.30 ZgPM5XcZ0.net
>>446
プログラムが複雑すぎる
!1::InsertDate("yyyy_MMdd_")
InsertDate(Content) {
MsgBox Content
}
こういう関数だけの単純なプログラムを作れ
これが理解できたら関数を2つにしろ
!1::InsertDate("yyyy_MMdd_")
InsertText(Content) {
MsgBox Content
}
InsertDate(Content) {
InsertText(Content)
}
456:名無しさん@お腹いっぱい。
25/03/21 07:20:40.00 bt/zDmD60.net
この人、v1すら理解してないと思われる
ここに書かれたv1のコードはとあるブログのコピペっぽいし
だったら最初からchagptに
「AutoHotkeyのv2で現在の日付をIMEに関わらず必ず半角英数字で出すコード書いて・・・お願い」とかした方がいいのにね
457:名無しさん@お腹いっぱい。
25/03/21 07:29:26.02 LY2nSZAV0.net
>>446
他の奴も似たようなこと言ってるが
最悪、一行ずつ本当に自分の思った通りに動いているか確かめながらやっていけばいいだろ
そうすりゃ「何でこう書いてこう動かないんだ?」って質問するにしてもピンポイントで聞ける
458:名無しさん@お腹いっぱい。
25/03/21 07:37:17.11 LY2nSZAV0.net
少し昔に読んだ本か記事だが
そのうちプログラミングが義務教育だかになって
みんながプログラミングできるようになるという未来像に疑問を持っている人がいて
「ある種の人々は決してプログラミングが出来るようにならない」って言ってた
健常者でそんな人間がいるとは思えないが
もしかしたら「普通の人」の範囲は俺の想像以上に広いのかもしれない
要するに何が言いたいかと言うと
今まで上手くできなかったことを上手くやりたけりゃ
今までの自分をぶっ殺す覚悟で自己変革しやがれってことだな🤣
459:名無しさん@お腹いっぱい。
25/03/21 08:18:56.19 57Xr1Ebz0.net
日本語がおかしい日本人だっているのに誰しもがプログラミングできるようになるわけないだろ
460:名無しさん@お腹いっぱい。
25/03/21 08:32:46.83 iVzeSmVp0.net
>>453
自身のことを健常者だと思うには想像力が足りなすぎる
461:名無しさん@お腹いっぱい。
25/03/21 08:57:11.47 8/TP0U/q0.net
そんな必要はそもそも無い
全員がそろばんが出来る必要があると思っていた時代があったが、
もう誰もできない