■ IME関連
Q1:IMEのOn/Offの切り替えや、状態を得るにはどうすればいいの?
A1:http://www6.atwiki.jp/eamat/pages/17.html の「IME.ahk」を使いましょう。
Q2:IMEが現在文字を入力している、または変換中であるかどうかを得ることはできる?
A2:↑のIME.ahkで一部可能(IEやFirefox,MS-Wordのようにインライン化しているアプリでは無理)
■ その他
Q1:「a=abc」と「a:="abc"」って違いがある? / 「If a=1」と「If (a=1)」って違いがある?
A1:意味としては違いは無い。単体では、コマンド形式(共に前者)の方が「式」形式(同後者)より*少し*速い。
複数条件の場合、IfのネストよりはAND(&&)条件で「式」を並べた方が速い。
が、バッチでかなりの回数(数万↑〜)回したりする場合以外は、体感出来るほどの差はない。
Q2:テキストエディタでキーワードの色づけなどをしたいんだけど。
A2:「{AutoHotkeyのフォルダ}\Extras\Editor」に各種エディタの定義ファイル及びキーワード一覧あり
Q3:GUI作るのめんどくせ〜〜
A3:公式( ttp://www.autohotkey.com/download/ )から SmartGUI Creator をDLして使うと楽。
Q4:AHKってマルチスレッドじゃないの?
タイマーやMsgBox, WinWait, KeyWaitを使ってるけど思った通りに動かない。
A4:「擬似マルチスレッド」です。最後に割り込んだスレッドが終わるまで元スレッドは動きません。
MsgBox、WinWait、KeyWait、Process,WaitClose などをタイマーで複数動かす時は注意。
> 要は処理系統が複数同時に走らないってこと。図にするとこんな感じ。
> → 実行中、 …:割り込み終了待ち
> 元スレッド →→→→→→……………………………………→→→→
> ★割込 ↑再開
> 割り込みスレ →→→→…………→→→→→→END
> ◆割込 ↑再開
> 更に割り込み →→→END
※ AutoHotkey_H(AutoHotkey.dll)を利用すると真のマルチスレッドが利用可。
AutoHotkey スレッド part17
■ このスレッドは過去ログ倉庫に格納されています
2013/11/03(日) 23:51:38.89ID:clt4bG7V0
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】 米国、株価大幅下落 米国は物価高に対応するため利上げか [お断り★]
- FF7リメイク完結編、2027年春に発売決定 タイトルは『ファイナルファンタジーVII リベレーション』に [征夷大将軍★]
- 【中傷動画】政権の火種に 苦しい首相答弁、野党攻勢 [蚤の市★]
- 【コメ】店頭価格がじわり下落、5Kg2000円台の特売店も…価格高騰で需給バランス崩れ [蚤の市★]
- 「またか…」芸能人の声優起用を“許せない”人たちの本音。30歳芸人の“アニメ主人公抜擢”に賛否が渦巻くワケ [征夷大将軍★]
- 「答える気ないとしか…」 動画問題、高市首相に党内からも懸念 ★2 [蚤の市★]
- 【高市悲報】ウクライナ大統領を僭称するゼレンスキー「プーチンよ!勇気があるならビビってないで俺と会談してみろ😤」 [616817505]
- 【悲報】サナエトークンの溝口氏「全てを失ったらやりますよ。逮捕されるとかしたら。全部暴露します」 [431136663]
- 【高市悲報】米農家「5キロ3500円で売りたい。美味しい米を食べたいなら高くない。」 [279951338]
- 桜吹雪のサライの空で←いやサライってなに
- 相対的に女が安いね
- 

 _,,,
 _/::o・ァ
∈ミ;;;ノ,ノ
 ヽヽ 🏡