!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑スレ立てする時は3行にして下さい
■配布元
https://autohotkey.com/download/
■前スレ
AutoHotkey スレッド part30
https://egg.5ch.net/test/read.cgi/software/1644236539/
■日本語解説等
AutoHotkey Wiki
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://hdd.s300.xrea.com/ahk/
AutoHotkeyJp(過去ログdatあり)
https://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
https://www6.atwiki.jp/eamat/
■スクリプト投稿
Autohotkey専用うpろだ
https://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
https://pastebin.com/
■その他のテンプレ(5chのURL規制が厳しいのでpastebinに退避しました)
https://pastebin.com/raw/bWipuNmt
次スレは>>950が建てましょう。建てられなかったらレス番指定して頼みましょう
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
AutoHotkey スレッド part31
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイ 6bea-dSCr)
2022/08/05(金) 19:42:50.49ID:/TKqzZjq03名無しさん@お腹いっぱい。 (ワッチョイ 65b1-AL7K)
2022/08/05(金) 19:52:15.03ID:uvVnAC2X0 立てても直ぐ荒らされそう
4名無しさん@お腹いっぱい。 (ワッチョイ 7a73-XPLT)
2022/08/05(金) 20:03:48.40ID:yPoU5tHa05名無しさん@お腹いっぱい。 (ワッチョイ 91e8-dSCr)
2022/08/05(金) 20:54:43.98ID:Dm2nR56E0 利益があるからやるんだろうけど、
どんな利益があるんだろう。興味深い。
どんな利益があるんだろう。興味深い。
6名無しさん@お腹いっぱい。 (オッペケT Sr5d-N11w)
2022/08/11(木) 10:50:48.29ID:m5UQ93DDr 質問させてください
文末に重複があったら削除したいのですが、うまく動きません。
文末の $ を入れないと削除はされるのですが、文末のみの重複に限定したいのです。
title1 = aaabbb xyz
title2 = xyz
title1 := RegExReplace(title1,title2$,"")
msgbox %title1% %title2%
文末に重複があったら削除したいのですが、うまく動きません。
文末の $ を入れないと削除はされるのですが、文末のみの重複に限定したいのです。
title1 = aaabbb xyz
title2 = xyz
title1 := RegExReplace(title1,title2$,"")
msgbox %title1% %title2%
7名無しさん@お腹いっぱい。 (ワッチョイW 8958-2mn4)
2022/08/11(木) 11:04:28.53ID:NkG5LSw70 title2 "$"
8名無しさん@お腹いっぱい。 (オッペケT Sr5d-N11w)
2022/08/11(木) 11:21:21.09ID:m5UQ93DDr9名無しさん@お腹いっぱい。 (ワッチョイ c676-Wulk)
2022/08/14(日) 12:48:43.42ID:XXvwhqy40 このスレたまにしか見ないけど突然前スレ終わっててビビった
10名無しさん@お腹いっぱい。 (ワッチョイ 99b1-auZR)
2022/08/15(月) 17:24:10.49ID:ZTdf6VGh0 タイマーイベント内でマウスの右クリックを検知して座標を取得したいのですが
うまく行きません。添削お願いします。
OnTimer_RButtonClick:
global gTmerEndFlg
global wk_xPoint
global wk_yPoint
GetKeyState, state, RButton, "p"
if( state = D ){
MouseGetPos, wk_xPoint, wk_yPoint,,,
SetTimer, OnTimer_RButtonClick, Off
gTmerEndFlg := 1
}
Return
うまく行きません。添削お願いします。
OnTimer_RButtonClick:
global gTmerEndFlg
global wk_xPoint
global wk_yPoint
GetKeyState, state, RButton, "p"
if( state = D ){
MouseGetPos, wk_xPoint, wk_yPoint,,,
SetTimer, OnTimer_RButtonClick, Off
gTmerEndFlg := 1
}
Return
11名無しさん@お腹いっぱい。 (ワッチョイ 4111-Lyl8)
2022/08/15(月) 17:44:31.41ID:R1eaQbaI0 "D"
12名無しさん@お腹いっぱい。 (ワッチョイ 99b1-auZR)
2022/08/15(月) 17:47:30.69ID:ZTdf6VGh013名無しさん@お腹いっぱい。 (ワッチョイ 4273-hYSv)
2022/08/17(水) 16:56:44.57ID:KsHadKqZ0 例えばEXCELで、
「シートA」がアクディブか、「シートB」がアクティブかを、
Autohotkeyで判定できますかね?
「シートA」がアクディブか、「シートB」がアクティブかを、
Autohotkeyで判定できますかね?
14名無しさん@お腹いっぱい。 (ワッチョイW dd58-14GT)
2022/08/17(水) 18:48:00.23ID:2BAVRMcb0 正攻法では無理
15名無しさん@お腹いっぱい。 (ワッチョイ 42fc-5Ix7)
2022/08/17(水) 19:12:30.69ID:kIebPVjG0 ウィンドウサイズ取得して左下からの相対座標でシートAとシートBのタブの相対座標を計算しておいて
タブの座標の色で判定するとか?
(最適解とは思えないけど)
タブの座標の色で判定するとか?
(最適解とは思えないけど)
1613 (ワッチョイ 4273-hYSv)
2022/08/17(水) 19:23:48.01ID:KsHadKqZ017名無しさん@お腹いっぱい。 (ワッチョイ 4273-hYSv)
2022/08/17(水) 23:15:11.96ID:KsHadKqZ018名無しさん@お腹いっぱい。 (ワッチョイ 81b1-5Ix7)
2022/08/18(木) 10:51:08.97ID:NO3EHSnN0 質問すみません
ブラウザでタブが複数開いていてその内クックパッドのページでだけ動作する
スクリプトを書きたいのですが、上手くいきません
以下の記述でタイトル指定しても無視されてるみたいで
全てのタブでshift+pgdnが実行されてしまいます
どう修正したらよいでしょうか?
WinActivate, ahk_exe firefox.exe
SetTitleMatchMode, 2
if (WinTitle =クックパッド)
{
send, ^{PgDn}
}
Else
{
MsgBox, none
}
ExitApp
ブラウザでタブが複数開いていてその内クックパッドのページでだけ動作する
スクリプトを書きたいのですが、上手くいきません
以下の記述でタイトル指定しても無視されてるみたいで
全てのタブでshift+pgdnが実行されてしまいます
どう修正したらよいでしょうか?
WinActivate, ahk_exe firefox.exe
SetTitleMatchMode, 2
if (WinTitle =クックパッド)
{
send, ^{PgDn}
}
Else
{
MsgBox, none
}
ExitApp
19名無しさん@お腹いっぱい。 (ワッチョイ c281-5Ix7)
2022/08/18(木) 11:24:58.40ID:3HYKiH080 >if (WinTitle =クックパッド)
この文法はahkには無いのでは
WinActivateしたあとIfWinActiveで分岐
この文法はahkには無いのでは
WinActivateしたあとIfWinActiveで分岐
20名無しさん@お腹いっぱい。 (ワッチョイ 81b1-5Ix7)
2022/08/18(木) 11:54:41.90ID:NO3EHSnN021名無しさん@お腹いっぱい。 (ワッチョイ 81b1-t79n)
2022/08/18(木) 12:01:03.61ID:YUO4Xk0o0 WinActivate, 〜 の上で何やってるか分からないが、if (WinTitle =クックパッド) の
「クックパッド」が変数名なら式は成立するけど「クックパッド」が文字列なら "" で囲まないとだめだろ
「クックパッド」が変数名なら式は成立するけど「クックパッド」が文字列なら "" で囲まないとだめだろ
22名無しさん@お腹いっぱい。 (ワッチョイ 81b1-t79n)
2022/08/18(木) 12:02:39.71ID:YUO4Xk0o0 ああ…ページ更新しないままレスってしまった○| ̄|_
解決したんなら良かったね
解決したんなら良かったね
23名無しさん@お腹いっぱい。 (テテンテンテン MM4f-j6CC)
2022/08/23(火) 12:21:50.60ID:Cs7plx7/M win+y、ctrl+yにはホットキーを割り当てられますが、
どういうわけかwin+ctrl+yには割り当てられません(割り当てても発動しない)
これは「おま環」でしょうか?
どういうわけかwin+ctrl+yには割り当てられません(割り当てても発動しない)
これは「おま環」でしょうか?
24名無しさん@お腹いっぱい。 (ワッチョイ 7f81-tEjH)
2022/08/23(火) 12:32:51.70ID:p5HwKJnd025名無しさん@お腹いっぱい。 (ワッチョイ fff9-xVVl)
2022/08/23(火) 17:44:29.61ID:yxlja+qw0 v1.1.34.04
26名無しさん@お腹いっぱい。 (ワッチョイ 9fb1-SiT/)
2022/08/24(水) 23:21:04.84ID:HUC+HBvh0 >>23
使ってるキーボードがその組み合わせの同時押しに対応してないとかは?
使ってるキーボードがその組み合わせの同時押しに対応してないとかは?
27名無しさん@お腹いっぱい。 (ワッチョイ ffc1-tEjH)
2022/08/24(水) 23:42:20.03ID:CaKTK6FI0 どういうスクリプト書いてるのか貼ろうとしない時点でお察し
無変換とか非修飾キーならまだしもCtrl+Winの3つ押し出来ないキーボードなんてまずあり得んし
無変換とか非修飾キーならまだしもCtrl+Winの3つ押し出来ないキーボードなんてまずあり得んし
28名無しさん@お腹いっぱい。 (ワッチョイ 9fb1-SiT/)
2022/08/25(木) 00:49:59.43ID:DZGBU5100 CapslockをCtrlに置き換えとかしてる可能性もって思ったんよ
29名無しさん@お腹いっぱい。 (ワッチョイ 9fdc-SiT/)
2022/08/25(木) 01:31:33.65ID:HvwW5Qsg0 まあそういう時はね
タスクトレイのスクリプトをOpenしてKey historyを見るのが定石よ
あとソフトウェアキーボードで確認するのも大事
スクリーンキーボードでもタッチキーボードでもOK
昨今の高級()キーボードには専用ユーティリティー付属なのが多くて
こいつが悪さをしている可能性もなくはないので
タスクトレイのスクリプトをOpenしてKey historyを見るのが定石よ
あとソフトウェアキーボードで確認するのも大事
スクリーンキーボードでもタッチキーボードでもOK
昨今の高級()キーボードには専用ユーティリティー付属なのが多くて
こいつが悪さをしている可能性もなくはないので
30名無しさん@お腹いっぱい。 (ワッチョイ ffc1-tEjH)
2022/08/25(木) 01:54:36.14ID:26F0up850 だからまずは本人出てきてスクリプト貼るのが先だっての
それを見もせずに空想であれこれ言っても無意味
それを見もせずに空想であれこれ言っても無意味
31名無しさん@お腹いっぱい。 (ワッチョイ 7f6e-Iguz)
2022/09/07(水) 14:51:22.09ID:GinzskfR0 このスレで質問しない方がいいよ
答えてくれないから笑
Yahoo!知恵袋で質問した方がまだ良い
答えてくれないから笑
Yahoo!知恵袋で質問した方がまだ良い
32名無しさん@お腹いっぱい。 (ワッチョイ e745-Iguz)
2022/09/07(水) 15:06:19.53ID:wS8S8zE60 >>18の様にちゃんとスクリプト貼って質問すりゃ答えてくれてるがな
知恵袋()
知恵袋()
33名無しさん@お腹いっぱい。 (ワッチョイ 07b1-wrRq)
2022/09/07(水) 15:21:36.59ID:6I5eoeDw0 情報全然出さない or 後出しで、エスパー期待するのはちょっとな。
34名無しさん@お腹いっぱい。 (ワッチョイ e745-Iguz)
2022/09/07(水) 15:25:59.64ID:wS8S8zE6035名無しさん@お腹いっぱい。 (ワッチョイW 920f-VyoM)
2022/09/26(月) 13:30:02.05ID:BY6iQps40 単純にctrlとtabキー同時押したいんですけど
どう書けばいいんでしょうか?
どう書けばいいんでしょうか?
36名無しさん@お腹いっぱい。 (ワッチョイ 92aa-tX/F)
2022/09/26(月) 14:03:31.60ID:VMr/5Xk50 >>35
wikiでSendのページを読みましょう
wikiでSendのページを読みましょう
37名無しさん@お腹いっぱい。 (ワッチョイW 920f-VyoM)
2022/09/27(火) 12:33:16.29ID:w4iQavtm0 >>36
ありがとうございます
以下のように作ってみたんですが
違う動作をするんですが
何か間違っているんでしょうか
Send, 山Tab
実際の動作としては
ctrl shift z で動いてるようです
ありがとうございます
以下のように作ってみたんですが
違う動作をするんですが
何か間違っているんでしょうか
Send, 山Tab
実際の動作としては
ctrl shift z で動いてるようです
38名無しさん@お腹いっぱい。 (ワッチョイ 9206-tX/F)
2022/09/27(火) 14:22:40.25ID:s9W4/Dyt039名無しさん@お腹いっぱい。 (ワッチョイ 5fb1-RY4O)
2022/09/27(火) 21:10:31.06ID:8ySQGzJc0 山w
40名無しさん@お腹いっぱい。 (ワッチョイ e3ad-pIDl)
2022/10/02(日) 04:26:36.62ID:pV5yvUuX0 LShift連打の有効無効をIfを使用しbool変数で切り替えるようにしているのですが
IfのFalseブロックに入ったとき何も処理をせずにLShiftを押しっぱなしの状態をマクロを使用していない時と同じ挙動をさせたいのですがどうすれば良いでしょうか
①
Send, {LShift}
細かく連打されてしまいダメでした
②
While GetKeyState("LShift","P")
{
Send, {LShift Down}
}
Send, {LShift Up}
これも「LShiftが押されている状態」を細かく入力している感じでダメでした
IfのFalseブロックに入ったとき何も処理をせずにLShiftを押しっぱなしの状態をマクロを使用していない時と同じ挙動をさせたいのですがどうすれば良いでしょうか
①
Send, {LShift}
細かく連打されてしまいダメでした
②
While GetKeyState("LShift","P")
{
Send, {LShift Down}
}
Send, {LShift Up}
これも「LShiftが押されている状態」を細かく入力している感じでダメでした
41名無しさん@お腹いっぱい。 (ワッチョイW f358-17In)
2022/10/02(日) 07:52:19.86ID:rP4asXXJ0 > LShift連打の有効無効をIfを使用しbool変数で切り替えるようにしているのですが
ここの判定部分を#Ifでやりゃいいのでは?
肝心な部分のソースがないから知らんけど
ここの判定部分を#Ifでやりゃいいのでは?
肝心な部分のソースがないから知らんけど
42名無しさん@お腹いっぱい。 (ワッチョイ e3ad-pIDl)
2022/10/02(日) 16:55:55.45ID:pV5yvUuX043名無しさん@お腹いっぱい。 (ワッチョイ ff6e-XKbq)
2022/10/04(火) 12:02:15.23ID:HYSMre/80 トラックポイント付キーボード TEX Shura の購入を検討中ですが、
マウス右ボタンを押してる間、鍵盤右側をテンキーとして使えるようにするのは可能ですか?
マウス右ボタンを押してる間、鍵盤右側をテンキーとして使えるようにするのは可能ですか?
44名無しさん@お腹いっぱい。 (ワッチョイ ffbc-pIDl)
2022/10/04(火) 12:30:30.35ID:0Kn+4E9H045名無しさん@お腹いっぱい。 (ワッチョイW f358-17In)
2022/10/04(火) 13:39:26.56ID:wAQ4FAs30 TEXはプログラマブルキーボード作ってたと思うけど Shura は違うのかな?
ハードウエアマクロでやれるならそっちのほうがいい
ハードウエアマクロでやれるならそっちのほうがいい
46名無しさん@お腹いっぱい。 (ワッチョイ ff6e-XKbq)
2022/10/04(火) 14:27:15.53ID:HYSMre/80 なるほど マウスジェッウチャーが使えなくなるのか
左ボタンの方を使えばいいのかな?
左ボタンの方を使えばいいのかな?
47名無しさん@お腹いっぱい。 (ワッチョイ ff02-pIDl)
2022/10/04(火) 19:53:34.31ID:z9pZ/0ve048名無しさん@お腹いっぱい。 (ワッチョイ e3b1-qKwZ)
2022/10/04(火) 22:33:58.11ID:aJlWJ7UH0 失敗しても簡単に戻せるのがAHK
49名無しさん@お腹いっぱい。 (ワッチョイ ff7a-poG4)
2022/10/04(火) 22:38:59.57ID:gq9Z6JBK050名無しさん@お腹いっぱい。 (ワッチョイ 7315-ufYE)
2022/10/05(水) 11:40:06.43ID:xjGMIgt80 zが真ならzを代入、偽ならhelloを代入ってどうやって書くのがスマート?
期待した挙動を示すのは下二つしかないけどこんなの嫌だ
z := 0
a := z or "hello" ; => 1
b := z || "hello" ; => 1
c := z ? z : "hello"
if(!(d := z)) d := "hello"
期待した挙動を示すのは下二つしかないけどこんなの嫌だ
z := 0
a := z or "hello" ; => 1
b := z || "hello" ; => 1
c := z ? z : "hello"
if(!(d := z)) d := "hello"
51名無しさん@お腹いっぱい。 (アウアウウー Sa27-prbe)
2022/10/05(水) 12:15:33.97ID:sSg6WA/ra 言語によって仕様が違う二項演算子の計算順と副作用に頼った書き方をするほうが
スマートじゃないと思うけど・・・
スマートじゃないと思うけど・・・
52名無しさん@お腹いっぱい。 (ワッチョイW f358-17In)
2022/10/05(水) 12:56:38.69ID:1Xl/bfT40 下二つが嫌な理由がわからないのだが
数値と文字列で比較している以上
上二つはどんな言語でも期待した挙動にはならんぞ
数値と文字列で比較している以上
上二つはどんな言語でも期待した挙動にはならんぞ
53名無しさん@お腹いっぱい。 (ワッチョイ e3b1-evT0)
2022/10/05(水) 13:57:00.31ID:FKjFoZwt054名無しさん@お腹いっぱい。 (ワッチョイ 7fdc-eWb8)
2022/10/07(金) 02:29:05.92ID:e7Xju8+j0 曜日は解ったんですが、○時~○時までってどうやって書けばいいですかね?
if (A_DDDD == "月曜日","水曜日","金曜日")
if (A_DDDD == "月曜日","水曜日","金曜日")
55名無しさん@お腹いっぱい。 (ワッチョイ e3b1-evT0)
2022/10/07(金) 11:40:20.22ID:klRLsfuu0 いい加減wiki見て自分で考えるクセ付けろよ
56名無しさん@お腹いっぱい。 (ワッチョイW 9ea3-+aVQ)
2022/10/08(土) 04:33:12.20ID:mD5W1gnQ0 wikiも内容が分かりにくいんだよね
57名無しさん@お腹いっぱい。 (ワッチョイ b39e-C3Tg)
2022/10/08(土) 13:33:27.54ID:r+v8f2dF0 altキーでIMEの切り替え(かなと英字)って出来ないでしょうか?
左altで英字 右altでかな のようなものは先人の方がいるのですが、alt1つでのIME切り替えが調べても出てこず…
宜しくお願いします。
左altで英字 右altでかな のようなものは先人の方がいるのですが、alt1つでのIME切り替えが調べても出てこず…
宜しくお願いします。
58名無しさん@お腹いっぱい。 (ワッチョイW 6f58-vmPc)
2022/10/08(土) 14:10:19.40ID:wgufoeKZ0 IME_SET(!IME_GET())
IMEトグル自体は↑でいける(要 IME.ahkインクルード)
https://w.atwiki.jp/eamat/pages/17.html
ただしaltをトリガーにするのは最近のwindowsでは難が出る可能性あり
alt-ime-ahkなどのソースを参考に工夫するといいよ
IMEトグル自体は↑でいける(要 IME.ahkインクルード)
https://w.atwiki.jp/eamat/pages/17.html
ただしaltをトリガーにするのは最近のwindowsでは難が出る可能性あり
alt-ime-ahkなどのソースを参考に工夫するといいよ
59名無しさん@お腹いっぱい。 (ワッチョイ cbb1-FekF)
2022/10/08(土) 14:31:22.62ID:zHQr5LKD0 AutoHotkeyの基本中の基本機能を理解してれば余計な事せず一行で済むと思うんだが…
やりたいこと違ってたらスマン
やりたいこと違ってたらスマン
60名無しさん@お腹いっぱい。 (ワッチョイ cbb1-FekF)
2022/10/08(土) 14:34:57.31ID:zHQr5LKD061名無しさん@お腹いっぱい。 (ワッチョイ cbb1-mdlF)
2022/10/09(日) 03:07:24.78ID:QnWuAlr/0 「英数」キーのVKを使えば、ANSIでもJISでもイケるよね?
Alt::Send,{VKF0}
Alt::Send,{VKF0}
62名無しさん@お腹いっぱい。 (マグーロ 8a5c-C3Tg)
2022/10/10(月) 15:29:08.39ID:lzWY/cPe0101063名無しさん@お腹いっぱい。 (マグーロW 6f58-vmPc)
2022/10/10(月) 19:16:09.54ID:FnI1IryF01010 IMEのON/OFF自体はIME_SET()でも>61でもいける
altの挙動は工夫しないとだめ
altの挙動は工夫しないとだめ
64名無しさん@お腹いっぱい。 (マグーロ cbb1-mdlF)
2022/10/10(月) 21:03:24.42ID:YhwK7IiZ0101065名無しさん@お腹いっぱい。 (ワッチョイ ca73-PvL/)
2022/10/10(月) 22:08:16.33ID:m8oS8Phr0 文字入力するときの、入力カーソルの場所って取得できる?
Google日本語入力みたいに。
Google日本語入力みたいに。
66名無しさん@お腹いっぱい。 (アウアウウー Sa2f-VbeS)
2022/10/11(火) 12:27:59.51ID:OMxLL6kOa >>62
LAlt & F13::return
LAlt::send, 〇〇
1行目でLAltをコンビネーションキーとして定義しておく。
単押しの時だけ2行目の動作、定義されていない組み合わせの時はAltのままにできる。
LAlt & F13::return
LAlt::send, 〇〇
1行目でLAltをコンビネーションキーとして定義しておく。
単押しの時だけ2行目の動作、定義されていない組み合わせの時はAltのままにできる。
67名無しさん@お腹いっぱい。 (ワッチョイ ef73-y5HG)
2022/10/16(日) 19:05:55.46ID:kl4M2UqF0 ctrl + X に矢印キー↓を割り当てたんですが、ctrl + X の「切り取り」の機能を他のキーに割り当てるにはどうしたらいいですか?
^T::Send, ^X みたいにすると単に下矢印しか出力されません。
コピーして削除にすればほぼ置き換えられますが、一部のアプリケーションで微妙に動作が違います。
^T::Send, ^X みたいにすると単に下矢印しか出力されません。
コピーして削除にすればほぼ置き換えられますが、一部のアプリケーションで微妙に動作が違います。
68名無しさん@お腹いっぱい。 (ワッチョイW bb58-EPbl)
2022/10/16(日) 19:08:53.17ID:Yvlik8to0 $^t
69名無しさん@お腹いっぱい。 (ワッチョイ ef73-y5HG)
2022/10/16(日) 19:42:04.18ID:kl4M2UqF0 >>68
うまくいきました。感謝です。ありがとうございました。
うまくいきました。感謝です。ありがとうございました。
70名無しさん@お腹いっぱい。 (スッププ Sd7f-D/7N)
2022/10/17(月) 13:36:49.23ID:RxUUNAbdd autohotkey.comが死んだ今、AutoHotkey_Lってどこで入手すれば良いの
71名無しさん@お腹いっぱい。 (ワッチョイ efdf-7iBv)
2022/10/17(月) 13:44:47.14ID:s52yQWDy0 死んでないけど?
72名無しさん@お腹いっぱい。 (スッププ Sd7f-D/7N)
2022/10/17(月) 14:35:02.17ID:SKkajNNXd すみません生きてました
1.1.34.04も入手できました
ありがとう
1.1.34.04も入手できました
ありがとう
73名無しさん@お腹いっぱい。 (ワッチョイ 2bdc-w9bA)
2022/10/21(金) 00:52:55.90ID:Xzcdz+ek0 同じホットストリングをIME状態で分岐したいのですが、IME ONだけうまくいきます。
OFF時はどうやって書けばよいですか?
#if !IME_GET(1)
:*?:/11::""{Enter}{left 1}
#if
#if IME_GET(0)
:*?:/11::""{left 1}
#if
OFF時はどうやって書けばよいですか?
#if !IME_GET(1)
:*?:/11::""{Enter}{left 1}
#if
#if IME_GET(0)
:*?:/11::""{left 1}
#if
74名無しさん@お腹いっぱい。 (ワッチョイW bb58-EPbl)
2022/10/21(金) 08:37:12.61ID:6HMTdr3r0 IME_GET(WinTitle="A")
引数はWinTitleなので0とか1とか入れたらダメ
引数はWinTitleなので0とか1とか入れたらダメ
75名無しさん@お腹いっぱい。 (ワッチョイ 2bdc-w9bA)
2022/10/21(金) 09:50:00.13ID:Xzcdz+ek0 >>74
ありがとうございます出来ました
#if (IME_GET() = 1)
:*?:/11::""{Enter}{left 1}
Return
#if
#if (IME_GET() = 0)
:*?:/11::""{left 1}
Return
#if
ありがとうございます出来ました
#if (IME_GET() = 1)
:*?:/11::""{Enter}{left 1}
Return
#if
#if (IME_GET() = 0)
:*?:/11::""{left 1}
Return
#if
76名無しさん@お腹いっぱい。 (ワッチョイW fd73-dwGJ)
2022/10/23(日) 20:55:32.02ID:uUOu1k1D0 キーボード右側にあるシフトキー+矢印キーで下記のショートカットを実現したかったけど自力では無理だったわ
「右Shift+下キー」で「全て選択(Ctrl+A)」
「右Shift+左キー」で「コピー(Ctrl+C)」
「右Shift+右キー」で「貼り付け(Ctrl+V)」
「右Shift+上キー」で「切り取り(Ctrl+X)」
よろしければ正解の記述が知りたいっす
「右Shift+下キー」で「全て選択(Ctrl+A)」
「右Shift+左キー」で「コピー(Ctrl+C)」
「右Shift+右キー」で「貼り付け(Ctrl+V)」
「右Shift+上キー」で「切り取り(Ctrl+X)」
よろしければ正解の記述が知りたいっす
77名無しさん@お腹いっぱい。 (ワッチョイ e111-Mpwc)
2022/10/23(日) 21:09:21.38ID:oSxsO/JW0 諦めましょう
78名無しさん@お腹いっぱい。 (ワッチョイ 21b1-R/Ha)
2022/10/23(日) 21:22:06.36ID:GICQ4rt00 そもそもShift+矢印は範囲選択だから、厄介だよね?
79名無しさん@お腹いっぱい。 (ワッチョイW 8958-tLWW)
2022/10/23(日) 21:27:41.44ID:p2kRp6br0 誤爆する未来が見える
80名無しさん@お腹いっぱい。 (ワッチョイW fd58-gA5k)
2022/10/23(日) 22:55:55.36ID:NzC8nYy90 コンビネーションキーでいけんじゃない?
試してないけどRshift起点にすりゃLshiftや矢印の挙動も殺さずいけそうな気はする
個人的にはLshift+矢印は片手で範囲選択できる有能操作キーなので
そこを潰すなんてとんでもないと思ってる
試してないけどRshift起点にすりゃLshiftや矢印の挙動も殺さずいけそうな気はする
個人的にはLshift+矢印は片手で範囲選択できる有能操作キーなので
そこを潰すなんてとんでもないと思ってる
81名無しさん@お腹いっぱい。 (ワッチョイ 0d81-VqLp)
2022/10/24(月) 10:15:04.65ID:vUKmm1ej0 AutoHotkey超初心者です。
質問があります。
スクリプトを書いたのですが、動作しません。
どこが間違っているのか教えて下さい。
;「Insert」が押されたら、「Alt+F4」が押されたことにする。
Insert:: Send,{Alt}{F4}
質問があります。
スクリプトを書いたのですが、動作しません。
どこが間違っているのか教えて下さい。
;「Insert」が押されたら、「Alt+F4」が押されたことにする。
Insert:: Send,{Alt}{F4}
82名無しさん@お腹いっぱい。 (アウアウウー Sa45-rb9T)
2022/10/24(月) 10:46:57.23ID:UBfKOW/ja83名無しさん@お腹いっぱい。 (ワッチョイ 0d81-VqLp)
2022/10/24(月) 17:25:57.17ID:vUKmm1ej084名無しさん@お腹いっぱい。 (ワッチョイ fd58-++Yg)
2022/10/24(月) 17:59:42.09ID:D1MgUsK3086名無しさん@お腹いっぱい。 (ワッチョイ 79b0-T+yX)
2022/10/30(日) 10:25:44.60ID:+ob+x67t0 >>76
$+Down::{
if GetKeyState("RShift", "P")
Send("^a")
else
Send("+{Down}")
}
これでどうだろう
Shift+Down が押されたとき(LShift でも該当)
もし RShift が押されていたら Ctrl+a を Send し、
違えば元の Shift+Down を Send する
先頭の $ は、同じキーを内部で送信する場合があるので必要
(無限ループにならないように)
v2 用の文法で書いたし、テストはしていない
ロジックの参考になれば
(この方法の欠点は、
LShift+Down をゲームなど他の用途で使うと弊害があるかもしれない
スピードが要求される場合や、
押しっぱなしにする場合
このあたり、私にはわからない)
$+Down::{
if GetKeyState("RShift", "P")
Send("^a")
else
Send("+{Down}")
}
これでどうだろう
Shift+Down が押されたとき(LShift でも該当)
もし RShift が押されていたら Ctrl+a を Send し、
違えば元の Shift+Down を Send する
先頭の $ は、同じキーを内部で送信する場合があるので必要
(無限ループにならないように)
v2 用の文法で書いたし、テストはしていない
ロジックの参考になれば
(この方法の欠点は、
LShift+Down をゲームなど他の用途で使うと弊害があるかもしれない
スピードが要求される場合や、
押しっぱなしにする場合
このあたり、私にはわからない)
87名無しさん@お腹いっぱい。 (ワッチョイ fbf9-9sNO)
2022/10/30(日) 21:07:07.14ID:i8WL978r0 1.1.35.00
88名無しさん@お腹いっぱい。 (中止 69dc-ee5o)
2022/10/31(月) 01:00:45.84ID:4tz5na+d0HLWN89名無しさん@お腹いっぱい。 (中止W 0H6d-prKZ)
2022/10/31(月) 07:55:44.82ID:GBkwuq/oHHLWN >>76
「Rshift & 方向キー::」でええんじゃない?
「Rshift & 方向キー::」でええんじゃない?
90名無しさん@お腹いっぱい。 (中止 1373-V756)
2022/10/31(月) 10:29:48.83ID:Kxp0Ifq30HLWN91名無しさん@お腹いっぱい。 (中止 69dc-ee5o)
2022/10/31(月) 12:59:09.79ID:4tz5na+d0HLWN >>90
v2が出てから2-3年のメンテナンス期間を経て終了じゃないかな
有料コースがあるようなスクリプトじゃないから、そんな長くはサポートしないと思う
v2自体は今、b13で更新ペースも短くなってるから今年中には正式リリースする可能性が高い
v2が出てから2-3年のメンテナンス期間を経て終了じゃないかな
有料コースがあるようなスクリプトじゃないから、そんな長くはサポートしないと思う
v2自体は今、b13で更新ペースも短くなってるから今年中には正式リリースする可能性が高い
92名無しさん@お腹いっぱい。 (中止 1373-V756)
2022/10/31(月) 14:21:06.09ID:Kxp0Ifq30HLWN93名無しさん@お腹いっぱい。 (ワッチョイ 899e-1Eu/)
2022/11/03(木) 16:32:24.45ID:lOjYoenZ0 capsキーを押すたびにIMEを切り替える(トグル式)にはどうすればいいのでしょうか?
changekeyでCAPSキーをF14キーにしました。
しかしそこからIMESETを勉強したのですがIMEのオンとオフはあるのですがワンキーでの切り替えが分からず…
USキーなのでかな英切り替えキーみたいなものもありません
宜しくお願い致します。
changekeyでCAPSキーをF14キーにしました。
しかしそこからIMESETを勉強したのですがIMEのオンとオフはあるのですがワンキーでの切り替えが分からず…
USキーなのでかな英切り替えキーみたいなものもありません
宜しくお願い致します。
94名無しさん@お腹いっぱい。 (ワッチョイ 19b1-iO6U)
2022/11/03(木) 16:53:28.37ID:TvxHMwpE0 >>93
何のIME使ってるか知らんけど、IME側でF14キーをIMEオン/オフ切り替えキーに設定すればいいと思ったけど出来なかったっけ?
何のIME使ってるか知らんけど、IME側でF14キーをIMEオン/オフ切り替えキーに設定すればいいと思ったけど出来なかったっけ?
95名無しさん@お腹いっぱい。 (ワッチョイ 899e-1Eu/)
2022/11/03(木) 17:21:33.92ID:lOjYoenZ096名無しさん@お腹いっぱい。 (ワッチョイ 899e-1Eu/)
2022/11/03(木) 17:25:53.67ID:lOjYoenZ0 すいませんvkC0で出来ました!IMEはこれだったんですねありがとうございます
97名無しさん@お腹いっぱい。 (ワッチョイ 5190-Tk+f)
2022/11/03(木) 20:17:39.73ID:AqMq0WYH0 v2 への移行、結構難儀してる
#Include と Lib フォルダがうまく制御できん
#Include と Lib フォルダがうまく制御できん
98名無しさん@お腹いっぱい。 (ワッチョイ 19b1-JIU8)
2022/11/03(木) 20:27:49.20ID:5WSCqZqu0 SC03A::Send,{VKF0} ; 英数
+SC03A::Send,{CapsLock} ; Caps
これだけでイケるね
+SC03A::Send,{CapsLock} ; Caps
これだけでイケるね
99名無しさん@お腹いっぱい。 (ワッチョイ 392f-Tk+f)
2022/11/03(木) 20:32:34.11ID:UVaNn5At0 そもそもAHK使う必要が無い
IMEのプロパティ設定だけで出来ること
IMEのプロパティ設定だけで出来ること
100名無しさん@お腹いっぱい。 (ワッチョイ 19b1-JIU8)
2022/11/03(木) 20:40:45.95ID:5WSCqZqu0 不要なのは、ChangeKeyでのF14変換では?
101名無しさん@お腹いっぱい。 (スッププ Sd33-mmi5)
2022/11/03(木) 21:32:54.30ID:Eb+9h7ipd v2でコントロール指定する方法がよくわからない
それだけでもうv1からの移植挫折しそう
それだけでもうv1からの移植挫折しそう
102名無しさん@お腹いっぱい。 (ワッチョイ 53bf-T+yX)
2022/11/03(木) 23:27:54.42ID:BuJPiAZX0 v1→v2への変換ツール的なものの可能性はありますか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【テレビ】粗品「THE W」バッサリ「おもんない、レベル低い」審査員就任で「日テレが“血の海”に…」 [湛然★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- キ...キャ...キャ...キャン...
- (´・ω・`)おはよ
- お前ら「鬱は温泉で治る」「焼肉食べ放題で治る」「猫耳ロリ女体化で治る」「日光浴で治る」←これ
- 【悲報】女さん「ハローワークで仕事を探してる3-40代の中年男性いるでしょ。あれ何?」 [483447288]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
