1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 15:48:16 ID:LAzeYh1N0] (テンプレ>>1 ) ■公式 www.autohotkey.com/ ■解説 AutoHotkeyを流行らせるページ lukewarm.s101.xrea.com/ ■過去スレ 1 pc7.2ch.net/test/read.cgi/software/1098531338/ 2 pc7.2ch.net/test/read.cgi/software/1129836713/ 3 pc11.2ch.net/test/read.cgi/software/1157043396/ 4 pc11.2ch.net/test/read.cgi/software/1184556627/ 関連リンク>>2 以降も参照
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 09:46:12 ID:gdlcsZFD0] どなたか>>226 をお願いします。
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 16:32:59 ID:sRcY2mlL0] >>237 メモ帳にRなんか連打して何がしたいんだ そもそもRなんてショートカットキーあるか 動かないのもしょうがないだろ テキスト入力したいならコマンドが違う
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 17:15:19 ID:fACAe+Ks0] >>238 なにがしたいんだって、それは練習作業の「たとえば」の部分だろ。 おまえはツッコミ処が違う。 ただ、>>237 みたいに、初回に書き込んだ後、なにも経過を書かず、 アンカーだけで督促するようなゆとりには、アドバイスなんかしたくないが
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 17:44:40 ID:gdlcsZFD0] >>239 ゆとりみたいな催促ですみません。 書く前まではあまり進展がなかったのですが、 入力するキーを変えたり、キーコードをVK_Rなどにしたり、メモ帳以外のソフトに投げてみたり、 WM_CHARAで投げてみたり、KEYUPを追加してみたり、SendMessageで投げてみたり。 少なくとも上のことはしました。 でも反応がないです。 他に試すものはありますか?
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 17:50:30 ID:ipRVXXHT0] 公式が落ちててDLできないや
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 18:02:45 ID:2YOSdkCz0] >>240 何がしたいの?具体的にやりたいこと書いたほうがいいよ。
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 21:39:03 ID:pv+wG3tD0] Oblivionってキーカスタマイズできないの? 不便すぎて死ぬ。
244 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 22:15:46 ID:mQS6JGYG0] >>242 >アクティブでないソフトにキー連打を投げようと思っているのですが、 そっくりそのままの意味ですが同じボタンを約1〜5万回押さなければならず、 普通にSendで送ってもいいのですがやってる時間がもったいないので、バックグラウンドで放置して投げようかと思っていた次第です。
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 22:19:12 ID:fACAe+Ks0] >>244 「具体的に」
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 22:35:47 ID:TbcOcXMf0] >>116 あたりからの流れ見りゃいいんじゃねぇの?
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 00:15:32 ID:vy5jug8M0] 非アクティブウィンドウに Postするサンプルならホイールリダイレクトあたり探せば出てくるんじゃね?
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 04:30:03 ID:/EsSZJU/0] >>244 キーリピートならループ処理じゃね? Loop, 50000 Send, a
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 05:36:33 ID:k1HRQwMn0] 何がしたいのなんて関係なくね? 要はできるかできないかだけ 教えてやればいい
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 10:35:35 ID:xgksTwcV0] >>249 ソフトによってキーメッセージの受け取り方が違ったりすることはザラだし、 質問者が物凄い効率の悪い方法でやろうとしていて、 その効率の悪い方法について聞いてたりすることもあったりするから、 目的をはっきりさせた上で、自分が試したことを書くってのが答えやすい質問なんじゃない? お望みのことはこれでできるけど応用は勝手にやっておくれよ PostMessage, 0x100, 0x41, 0, Edit1, ahk_class Notepad
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 12:54:57 ID:4SvVAdgeO] ゲームを操作しながら他の作業ができるようにスクリプト組めますか? また、どの関数使えばいけますか? ControlSendは動いてくれませんでした。
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 03:41:18 ID:BEWopslV0] あるウィンドウで任意のキーが押されたとき、常に特定のエディットにフォーカスして 押されたとおりのキーを送りたいのですが、どうするのが上手い書き方でしょうか? 今のところ、↓のように全部のキーを書く方法しかわかりませんでした。 #IfWinActive HogeHoge HogeSendKey(x) { ControlFocus, Edit1 Send, %x% } *a:: HogeSendKey("{Blind}a") *b:: HogeSendKey("{Blind}b") *c:: HogeSendKey("{Blind}c") *d:: ......
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 13:52:10 ID:BSxkGXvM0] 1.0.47.06
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 16:54:27 ID:vUAUq/Eu0] Caps LockをCtrlに対応させたく思い、 vkF0sc03A::vkA2sc01D や CapsLock::Ctrl や CapsLock::^ としてみましたが出来ません。どうすればいいのでしょう。 教えてください。よろしくお願いします。
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 17:24:27 ID:9BCH5cLc0] >>3
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:05:40 ID:Qf9LF4830] mayu とか KeySwap とか併用が前提だな
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 20:06:01 ID:7U86VYG60] 同じキーでSHIFT状態によって別な文字が入る(例:1と!)のを逆転させる方法はないものかって ずっと心の片隅に引っかかってたけどやっとこさ見つけられて(NT系限定だけど)とってもハッピー SendしてからRemapすればよかったのか !::Send, 1 1::!
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 22:34:56 ID:ffMlG0e60] >>254 自分はChgKeyというソフトで無変換に変更してから、 AHK上で無変換キー(SC79)としてつかってる。 (ちなみに英語キーボードなので無変換は空キー)
259 名前:名無しさん@お腹いっぱい。 [2008/03/11(火) 18:46:36 ID:8hd1Vj+m0] ALT+左ドラッグで表示画面移動 →ホイールドラッグで実現したく、 MButton::Send, {Alt} down {LButton} down MButton up::Send, !{LButton} up など試しましたが、押した瞬間しかALTが押されていないようです。 どこを変えたらよいか教えてください。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 09:38:42 ID:7Sj/8niq0] ちょっと質問します。 "アクティブウィンドウ以外を最小化"を行いたく、以下のようなスクリプトを書いたのですが、、、 WinGetActiveTitle, title WinMinimizeAll WinActivate, %title% なぜか自分の環境ではWinMinimizeAllが効かずこの方法は断念しました。 それとは別に、一瞬にしてもアクティブウィンドウは最小化させたくはないので(上記のスクリプトはきっとチカチカする) できればループ処理でアクティブウィンドウ以外を最小化させたいのですが、 全ウィンドウのコレクションを取得する方法が思いつかず、かつ見つけることもできませんでした。 AHK達人の皆さま、お知恵を拝借できないでしょうか。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 09:55:52 ID:BBn5kDvF0] Winget list
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 01:55:46 ID:X0LgGNT60] キー操作じゃなく ControlClick, X座標 Y座標, Jane Doe Style, , LEFT, , NA ってな感じにツールバーボタンをクリックしてやる操作だと Janeをバックグラウンドで動かせるな ツールバーにないのはスキンで追加したりして
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 04:22:47 ID:w2GTXRhg0] マウ筋から乗り換え中ですが、躓きました。どうかアドバイスお願いします。 マウス右ボタン+ホイール上下で、キーボードの「カーソル上or下」を送信し、 右ボタンを放したときに、右クリックメニューを{ESC}で消す動作を想定しています。 RButton & WheelDown::Send,{Down} RButton & WheelUp::Send,{Up} ひとまずこれで操作はできたのですが、ホイール操作後に右クリックを離すと、 (当然ですが)右クリックメニューが出てしまいます。 マウ筋でいうところの「アクション終了後に実行」に相当する機能で ESCを送信すれば解決しそうなのですが、それに相当する機能がどうしても わかりません。 このあと、右クリックを離したときに {Esc} を送信するには、 どう書けばいいでしょうか。 それと、マウ筋の「トグル動作」に相当する機能は、 AutoHotkeyでも可能でしょうか。
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 09:02:54 ID:QnXsY3pI0] 調べてもわからなかったので質問します。 X単打→A X長押し→B といった風に、特定のキーの単打と長押しで動作を変える方法はあるでしょうか。 教えていただけるとうれしいです。
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 11:23:39 ID:t9zhO3C60] 流行らせるページのマウスジェスチャ2なんだけど explorerにRB_LB_でAlt+F4を送るようにしてあるんだけどマウス直下じゃなくてアクティブウィンドウに利くようになってる。 もちろん設定のアクティブウィンドウをターゲットにするはチェックしていない。 また、ブラウザなどが持っているマウスジェスチャが一部が利かなくなったりする。 どうにかならないだろうか。
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 13:33:04 ID:0BKa7fCF0] Alt+F4の前にWinActiveを書けばいいと思う
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 13:33:44 ID:0BKa7fCF0] WinActivateか
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 17:29:36 ID:P6frNnDA0] RButton & Wheelup::send {Left} と記述したら、これ以外の右クリック関係が効かなくなってしまいました 以前の動作と共存させるにはどうしたらいいですか?
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 18:04:12 ID:m2sf8lzZ0] まずは落ち着いて流行らせるページを読んだ方が良いと思うよ
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 18:06:43 ID:+F3eJm7K0] アフィを踏まないようにな。
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 18:20:10 ID:khMgy4pn0] >>264 KeyWaitで時間指定してErrorLevelで判断すれば多分出来る
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 19:34:39 ID:P6frNnDA0] ~RButton & Wheelup::send {Left} としたら動くようになりましたが、アクション後に右ボタンを離したらコンテキストメニューが出てしまいます 出さないようにするにはどう記述すればよいですか?
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 19:59:10 ID:D9gd79zc0] KeyA & KeyB:: { Some Script } $KeyA::Send,{KeyA}
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 20:16:57 ID:khMgy4pn0] なんか、 RButton:: MouseClick, R,,, 1, 0, D KeyWait, R MouseClick, R,,, 1, 0, U return ってやってもドラッグがうまくいかないな、なんかやり方ある? どうも、押下時点でメニューとか出るんでKeyWaitがうまく行ってないのかな?
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 20:20:29 ID:LGlyJ14t0] なまず日記のmigemo_isearchを使っている人に質問です。 「[MIGEMO] I-search:」ウィンドウが開いているときに ブラウザ内のどこかにフォーカスが移ると、検索ワードの 入力待ちから抜けられなくなりますよね。 そこで、とりあえず、自分でフォーカスを移した場合に ついては以下のようにして逃げていますが、根本的な 解決策が知りたいです。 #IfWinActive ahk_class IEFrame ^s::MIS_IEMigemoISearchForward() #IfWinActive ahk_class migemo-isearch ^s::MIS_MigemoISearchNextForward() Esc:: AppsKey:: +f10:: MIS_MigemoISearchClose() return *LButton:: MIS_MigemoISearchClose() MouseClick, Left return *RButton:: MIS_MigemoISearchClose() MouseClick, Right return #IfWinActive
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 20:47:13 ID:P6frNnDA0] >>273 ありがとうございました m(_ _)m
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 06:40:10 ID:5wNKe8CI0] >>274 う・・・わ、恥ずかしい。今ごろ気付いた R待ってても意味無いよな。RButtonだろ俺 ナンダヨー ニヤニヤ スンナヨー><;
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 13:25:31 ID:MWOMNoQ50] xx分をxx時間xx分に換算する関数を作ろうと思い、できたのがこんなんです。 Conversion(origin){ min := Mod(origin, 60) h := Round((origin - min) / 60) Return, (hr ? h " h " : "") min " min" } いまいちかっこわるいのですが、こんなもんでしょうか。
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 13:57:40 ID:A+4bfbKP0] 簡単なので言えばこんなのとか conv(i){ t = 2000 t += %i%,Minutes FormatTime FormdT, %t%, HH 'h' mm 'min' return FormdT }
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 20:27:19 ID:LpB2dUsx0] 型定義か、オブジェクト作成が出来ればいいんだけどね static 変数使えば、private変数みたく出来・・・ないか ま、そこまで求めるような処理系をやるような言語ではないしな
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 02:40:14 ID:PRavS+EG0] WinGetコマンド等でExclude Titleを指定できますが、 ここで複数タイトルを指定するにはどのようにすればいいでしょうか?
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 06:18:08 ID:PRavS+EG0] >>281 AddGroupでグループ化して、ahk_groupで除外するというのを試みたのですが、うまくいきませんでした。
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 20:13:32 ID:L7k3BomJ0] 長押しと独自キーリピートのサンプルクレクレ
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 22:17:10 ID:bN/A5LaO0] Inputbox に数式を入れると、結果を返すだけのツールを 作ったんですが、激しく仰々しくって・・・。もっと簡素に書けませんか? vk1Csc079 & i:: InputBox, suushiki, 数式を入力,,, 300, 110, , ,, FileAppend, Output:=%Suushiki%`r`n, c:\Enzan.ahk FileAppend, Msgbox`,`%Output`%, c:\Enzan.ahk Run, c:\Enzan.ahk Sleep, 500 FileRecycle, C:\Enzan.ahk return (一行しか式を書き込めないので、拡張性に乏しいです)
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 22:28:10 ID:6gu0PBjt0] なんでFileAppendなんか使うん?
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 22:37:17 ID:bN/A5LaO0] FileAppendしか思い付かなかったので・・。行数制限は外したが。 vk1Csc079 & i:: Loop, 20{ InputBox, Suushiki, 数式を入力(Canselで入力終了),,, 300, 110,,,,,Y:= If ErrorLevel = 0 { FileAppend, %Suushiki%`r`n, C:\Enzan.ahk } If ErrorLevel = 1 { FileAppend, %Suushiki%`r`n, C:\Enzan.ahk break }} FileAppend, Msgbox`,`%Y`%, C:\Enzan.ahk Run, C:\Enzan.ahk Sleep, 500 FileRecycle, C:\Enzan.ahk return
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 22:44:09 ID:MFHWv9K4P] >>284 fenrirスレとマルチのうえあっちはほったらかしかよ。死ねよクソガキ。
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 23:05:49 ID:6gu0PBjt0] 俺には付いていけん発想だ 炊飯器に乗って隣の家に行くような
289 名前:284 mailto:sage [2008/03/16(日) 23:26:39 ID:bN/A5LaO0] ID調べる粘着さんに誤爆をマルチ呼ばわりされてしまった。 >>288 ダイヤログボックスに数式を入れて結果を入力させるのが目的です。 上の文ではMsgboxを使っていますが、使用時はクリップボード&貼り付けにしています。 Google窓やCals.exe等では、結果の閲覧までなので一歩進めて入力までやりたくて・・。
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 23:29:19 ID:EsUPLoeS0] これはひどい
291 名前:284 mailto:sage [2008/03/16(日) 23:59:55 ID:bN/A5LaO0] Gui,Edit を出して変数に格納するのですか? そうだとしても外にAHKを書くためにFileAppend以外に方法はないと思うのですが・・・。
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 00:32:49 ID:tHZ6lmZ50] まあ、もう少し付き合うけど 変数に入れてそれをLoop, Parseするのでは何がいかんのか?
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 01:31:27 ID:5FHlkxSn0] 結果をほかのものに渡すだけならクリップボードを使えば良いだろ。 ClipBoard= %Suushiki%
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 05:00:44 ID:w3b2p0Pp0] 標準出力でもいいんじゃね
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 10:40:11 ID:0WAsk9HL0] >そうだとしても外にAHKを書くためにFileAppend以外に方法はないと思うのですが・・・。 FileAppend以前にわざわざ外にAHKを書く意味がわからない。 fenrirスレ見てきたけど、IDなんか調べなくてもまんまマルチじゃん。 しかも向うではツッコミ入れられてから誤爆とか言い訳してるし、お前本当クズだな
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 12:44:41 ID:vyHUZ/Zr0] 数式ならはやらせるページのあぷろだにいくつかあった気がするが
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 23:36:46 ID:z52UcUVJ0] >>271 遅くなりましたが、ありがとうございます。
298 名前:271 mailto:sage [2008/03/18(火) 06:36:36 ID:DBpKlb6a0] >>297 いえいえ
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 16:20:40 ID:p9N7Q+240] Loop の回数を入力して2重ループでキーをsendするマクロを使っているのですが; たまに回数を間違えて終わるのを待つのがつらいです。 マクロを強制終了する方法はあるのでしょうか?
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 17:13:36 ID:5EvAikyp0] ^ESC:: ExitApp とか適当にホットキー設定しておけば? マルチスレッドで動いてるはずだから多分大丈夫じゃね? 本当にどうしようもない時はタスクマネージャからプロセスの終了で強制終了汁
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 19:21:18 ID:+E1ehu8R0] 連打だったら、こんな感じで 規定回数orフォーカスずらしたら終わるようにしてるなぁ renda(key, cnt) { WinGetClass, oCls, A Loop, %cnt% { IfWinNotActive, ahk_class %oCls% Break, Send, {%key%} } return }
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 21:31:22 ID:qz5VYRvo0] GetKeyStateで適当なキー押下を調べて 押されてたらBreakするとか
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 22:42:31 ID:LmQpgVGGO] UWSCのMOUSEORGみたいに、 特定のウインドウにキーを送る関数や方法はありますか?
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 00:13:54 ID:Qu6VUaAz0] ありまくり
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 12:12:38 ID:ZHMEY0Ip0] >>301 ありがとうございます。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 13:45:53 ID:PsQCSOhe0] >>304 ありがとうございます。
307 名前:TWZmalSIIaso mailto:nel@yhoo.com [2008/03/21(金) 09:05:57 ID:0s2M9jx00] <a href=imporous.cn/map.html >online</a> importee.cn/map.html <a href=importee.cn/map.html >online</a> jointed.cn/map.html <a href=jointed.cn/map.html >online</a> jolite.cn/map.html <a href=jolite.cn/map.html >online</a>
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 14:49:01 ID:6t3qgOPy0] ・マウスの中ボタンを押すと、(中ボタンを放した瞬間)検索開始 ・マウスの中ボタン+ホイール↓で、検索の次候補(F3) ・マウスの中ボタン+ホイール↑で、検索の前候補(shift+F3) という動作をさせたいのですが、 MButton::send,^f MButton & WheelDown::send,{F3} MButton & WheelUp::send,+{F3} この3行のうち、下の2行を入れると、 先頭の「中ボタンを押しただけの動作」が無視されてしまいます。 希望する動作にするためには、どう書けばいいでしょうか。
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 15:15:08 ID:UA/65Cwf0] 単独と&の組み合わせって駄目じゃなかったっけ。 前試して動かなかったような記憶が。
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 16:24:18 ID:DRTfcI5V0] MButton Up::send,^f でできると思う
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 20:17:36 ID:0AYJpUnlO] マウスボタンの配置を入れ替えることはできますか? a::b b::a ↑キーボードはできたんですけど
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 20:59:20 ID:H09tmeZI0] 指をクロス
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 02:24:18 ID:yu0oJW4R0] >>311 Windowsの設定で左利き用にするのではだめなのか?
314 名前:311 mailto:sage [2008/03/23(日) 09:32:42 ID:h6Mm6xGhO] 右←→X2を交換したいんです ロジのトラックボール(ST-45UPi)を購入した ので親指に左右クリックを集めて使いたいなと SetPoint+UberOptionsで実現できそうなのですが できればSetPointとか使いたくないんです。
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 09:37:41 ID:h6Mm6xGhO] 間違い左←→X2です
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 09:57:54 ID:IKb6ZKv10] SetPointつかったほうがいいんでないかい
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 11:37:05 ID:MbnHXQ3d0] >>308 です。 >>309 そのようです。 >>310 これでできました。ありがとうございます。
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:27:50 ID:7xaaJCup0] >>311 この辺が参考になるかも www.autohotkey.com/forum/topic26163.html www.autohotkey.com/forum/topic889.html
319 名前:311 mailto:sage [2008/03/24(月) 11:25:36 ID:Ns5Ryq4zO] >>318 ありがとう。すごく参考になりました。 一応結果を書いておきます。 飛び先にはいくつか方法が書かれているけど,↓がベターだとおもう。 *LButton:: MouseClick, right,,,,, D KeyWait, LButton MouseClick, right,,,,, U return *RButton:: MouseClick, left,,,,, D KeyWait, RButton MouseClick, left,,,,, U return KeyWaitの効果??でマウスジェスチャー,範囲選択も標準同様に動作できた。 ちょっと不満なのは右クリするとコンテクストメニューが表示されたり されなかったりする。それ以外は期待通りでした。 (再現も規則性があって,右ダブルクリックすれば回避できるけど) >>316 自分の環境だと突然ALTやCtrlが押された状態になってイライラするから 使いたくないんです。原因もわからないし・・
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 16:06:20 ID:n1SVzXNB0] XPSP3日本語版はキーUp/Down情報が正しく返して(>>3 )くれる・・・わけないよなぁ
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:59:47 ID:4Vqa4LsF0] Setpointの押しっぱなし回避のため、Alt/Ctrl/Shift upとSetpoint再起動のスクリプトを書いておくがよろし
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 22:08:58 ID:m2WbBKQQ0] >>319 スレチだけど、押しっぱなしの件うちも起こるなぁ。>Setpoint まぁ、ごく稀になんで我慢して使ってるけど。MouseWareの頃はこんな事なかったのになぁ。 どれかが押されたままになったら、そのキー(キーボード実体)を適当にポンポン叩いてると しばらくすれば直るんだけど。 俺は>>321 をやってみようかと思う。アイデアどうもありがとう
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 23:56:48 ID:4Vqa4LsF0] >>321 をやるなら、ホットキーは^!+z::みたいにするのがおすすめ。 押しっぱなしの症状出ていても起動するようにな。
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 14:08:04 ID:fKCEZ+8l0] Ahkファイルを右クリックしたとき出る「edit script」で使用するエディタを変更する方法は何かないでしょうか?
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 16:39:51 ID:/e6R/f5R0] >>324 俺は↓のレジストリのnotepad.exeの部分を書き換えてる。 他の方法もあるかもしれないけど。ちなみにOSはXP HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 19:23:22 ID:tZ5Dk9KN0] >>324 lukewarm.s101.xrea.com/test/read.cgi/bbs/1092315194/107-108
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 20:01:12 ID:4sJAnoqM0] 「フォルダオプション」の「ファイルの種類」で .ahk->詳細設定->Edit scriptいじってもできるよ。
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 20:45:40 ID:v2dURCKr0] あとは、Menu, Tray, 〜で全部書き換えてしまうとか
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 00:45:10 ID:uloWWH/t0] Photoshop、Sai、Neko、ComicStudio共通、3分間操作しないと自動保存を行うAutoHotkeyスクリプト ttp://blogs.yahoo.co.jp/uwsc_script/31579152.html
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 10:21:32 ID:rg2QQF050] 雑談していいか?デジ絵業界のこと全く知らんのだが、プロにもAutohotkeyは流行ってるの?浸透する余地はあるの?
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:03:00 ID:UhywBhzN0] プロや同人者じゃないけどフォトショやイラレくらい普通に使うっしょ。ビジネスでも個人でも。 スクリプトに免疫ある云々以前に自動保存は危険だから そうそう需要があるとは思えんし (保存する気は無いけどちょっと試してみた、っつーような状態でオリジナル更新とかされたら泣ける。 MS-Officeみたいに保存でアンドゥバッファがクリアされるようだとかなりアウチな状況になる) 329のブログの人は元々uwscとかやってるから、浸透させたいとかそういう意図じゃなく 単純に自分が使ってるものを公開してるだけじゃないか?
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:27:50 ID:XtKWYjkt0] VAIOノートのボリューム変更が面倒(ミュートボタン+十字キー)なので、ahkでボリュームを変更しようと考えました。 しかし、VistaのせいかVAIOのせいか、XP機では問題なく動作していたコマンド「SoundSet」がまったくききません。 これはVistaで音量管理が変わったせいでしょうか。それともVAIO固有の問題でしょうか。 他にVista機を使ったことがないので、ボリューム関係の命令が通常は問題なくVistaでも動作するのかどうかお教えいただければと思います。
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:28:04 ID:rg2QQF050] イラレを普通の人が使うか?まぁいいや。俺的には糞キーだった無変換と 変換キーがAHKで超活躍したのに感動して、ネタ探しにこのスレに居着いてる。
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 13:42:09 ID:s4aoxhYc0] 無変換は使う人は使うらしい。 うちの親父がひらがな確定するのに使ってた。 AHK立ち上げたまま貸したから誤爆しまくってた。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:06:53 ID:aFNDPsi80] ドロー系ってイラレくらいしか市販ソフトで選択肢なくなってるじゃん 簡単なものならInkscapeとかでも良いけどちょこっと凝ったことやって 印刷所に渡すとかならイラレ一択だよ 普通の人でもちょっと凝ったチラシ程度は作ったりするでしょ?
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:20:42 ID:mvQbsgET0] 作業上、定型処理があってマクロが無い場合、 何らかの補助ツールを用いてバッチ的に処理したいと思うのは 当たり前なんじゃないの? エクセルとかの事務処理ツールは大抵マクロがあるけど、 オーサリングとか描画とかのツールには無いことがあるし。 その場合、キー送信って方法はわかりやすい手法だと思う。 でも浸透はしてないと思う。 >>332 アプリケーション毎に音量を変えられる Vista の仕様には対応してないとか。 つまり、AHKのプロセスのみの音量が変わるだけ。 システム全体のボリュームを変更したい場合は以下のようにして逃げろと書いてある。 @AHK互換モードで動かす Aボリューム変更キーを変更してシステム全体のマスタ音量を変えるようにする ttp://www.autohotkey.com/docs/commands/SoundSet.htm > [Remarks] > On Windows Vista, SoundSet and SoundGet affect only the script itself > (this may be resolved in a future version). > There are at least two ways to work around this: > > 1) In the properties dialog for the file "AutoHotkey.exe" (or a compiled script), > change the compatibility setting to "Windows XP". > 2) Have the script send volume-control keystrokes to change the master > volume for the entire system. For example: > (以下略)
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 14:22:30 ID:oolhOgY80] >>334 俺も無変換に機能を割り当ててウハウハ気分。 だが、あるとき「あれ?ひらがなにならねぇじゃん」というシーンがちらほら。 ・・・あれだけ邪魔扱いしていた無変換キーを、 無意識のうちに微妙に使ってたことに驚愕した。ごめんよ無変換君 まぁ最終的に ~ up で支障のないように割り当てちゃったけど