AutoHotkey スレッド part25at SOFTWAREAutoHotkey スレッド part25 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1029:名無しさん@お腹いっぱい。 18/04/25 05:35:11.89 pC9fkv9h0.net >>981 普通にコンビネーションキーじゃダメなのか? 1030:名無しさん@お腹いっぱい。 18/04/25 06:20:19.60 TT/mbE+J0.net >>982 嫌です 1031:名無しさん@お腹いっぱい。 18/04/25 06:27:05.95 RVBw9LmG0.net >>981 そもそもIfとElseの使い方も滅茶苦茶 もう少し基本のサンプルコード良く見て基本中の基本を自力で理解した方が良い そのスクリプト実行すると「a」を一回押しただけで「aa」が入力されるしな 1032:名無しさん@お腹いっぱい。 18/04/25 08:08:05.11 TT/mbE+J0.net >>984 指摘されて気付いたけどaが2回押されてた ソフト側でaキーでトグルされる設定がワンセットあったので気づかなかった 詳しくは割愛するが実際に動作に支障がない状態にあった 2つ目はとりあえず消すことで対処出来たけど とりあえず、書き方がめちゃくちゃと言われたので ひとまず単純に分岐を1つにして書き方を変えてみた Ifで条件に一致したときに実行させて一致しない時にElseで分岐でいいのかな? この場合だとわざわざIf state = U で押上状態を取得しなくていいの? あと、ifは1行ならカッコで閉じなくていい?閉じるべき? 単一コマンドはElseの直後に絶対書くべき? ↓一応これで意図した動作はします A:: GetKeyState, state, sc03A, P If state = D Send, ^!+{A} Else Send, a Return 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch