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 以降も参照
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 で支障のないように割り当てちゃったけど
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 15:23:42 ID:UhywBhzN0] >>336 コミスタみたいな漫画描き用ツールは使ったことないからわからんが adobe系ならアクションで操作記憶できるし、jsも使えるからな 外部のソフトでどうこうしようって需要はそんなには高くないんじゃないかな 自分はjsわからんからAHKで適当にやらせちゃったりしてるけど。
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 12:16:30 ID:YojpcV9k0] >>336 なるほど、Volume_Upを送ればいいんですね。助かりました。 AhkがVistaの仕様に対応してくれると面白いんですがね。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 23:12:54 ID:wa/kgMqy0] >>337 変換中にひらがな なら、Ctrl+u、或いはF6使うとか? Ctrl+u,i,o,pに慣れたんで、変換中は無変換キー使わないです。 無変換キーは、なまず日記(2005-09-16)参考で(Alt複数回押しが元ネタ) 2度押しでF24キー送ってランチャの呼び出しキーにしてるのと テンプレにもある無変換+IJKLで↑←↓→にして使ってる。
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 23:45:44 ID:7ph+A4hy0] すみません。全くの初心者です。 マウスのX2ボタン+ホイールで水平スクロールさせたいのですが、つまづいてます。 下の表記ではダメなのでしょうか?どの様に表記すれば良いでしょう? XButton2 & WheelUp:: ControlGetFocus, fcontrol, A SendMessage, 0x114, 0, 0, %fcontrol%, A XButton2 & WheelDown:: ControlGetFocus, fcontrol, A SendMessage, 0x114, 1, 0, %fcontrol%, A
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 00:51:14 ID:vippfD4h0] 「アクティブウィンドウのアクティブコントロール」だと 実際はどこにフォーカス当たってるのかわからんよ マウス下のコントロールハンドル送るほうがまだ確実 MouseGetPos,,,,ctrl,3 PostMessage, 0x114, 0, 0, ahk_id %ctrl% もしこれでもダメなら対象のコントロールがスクロールに対応してない (見当違いのコントロールをつかんでしまっている)か、 スクロールハンドルも指定してやらないといかんとかだと思う
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 01:09:11 ID:SNoH02TP0] Mousegesture.ahk使え
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 08:29:45 ID:1yE4nRrQ0] >>331 使いにくいインターフェースを使いやすくするのには使っている。 upp.sakura.ne.jp/src/upp16216.jpg upp.sakura.ne.jp/src/upp16217.jpg upp.sakura.ne.jp/src/upp16218.jpg
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 20:40:26 ID:lF6janXs0] %00%01%12みたいにエンコードされたURL文字列をデコードしたいのですが、 変数に入っているURLをデコードするには、どのようにすればいいでしょうか。 AutoHotkey本家サイトで、下記のサンプルらしきものをみつけたのですが、 AutoHotkey自体にまだ慣れていない状態で。たとえば %abc% という変数に 入れたURLを変換するには、どのように書けば動いてくれますか? uriDecode(str) { Loop If RegExMatch(str, "i)(?<=%)[\da-f]{1,2}", hex) StringReplace, str, str, `%%hex%, % Chr("0x" . hex), All Else Break Return, str } www.autohotkey.com/forum/topic18876.html
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 16:33:33 ID:VfpQtKeR0] これってクリップボード拡張機能があるの? あるんだったらいくつまでため込んでおけるの?
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 17:02:54 ID:G6elPIP40] クリップボードをどうにかできる機能はある。拡張は各自で行う。 己の好きなだけためられるようなコードをかけばOK
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 17:59:21 ID:VdXqTZUN0] cbhistory%num% = cbhistory%num-1% とか偽配列に溜め込んでいけばいくらでも
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 20:14:12 ID:T1+UFJiD0] 例えばあるキーを押したら「○」と入力されるようにするには クリップボードを使わずにできるの?
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 20:59:51 ID:G6elPIP40] できるけど全角文字はOSや入力先コントロールによっては化けるよ
351 名前:名無しさん@お腹いっぱい。 mailto:age [2008/03/30(日) 02:53:04 ID:E4XGHc6a0] アニメ「めぐみ」ダウンロードページ www.rachi.go.jp/jp/megumi/index.html#ja
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 09:32:11 ID:ltQQNcJf0] 他のスレでAHKを勧められたんで使ってみようかと思っています。 iniファイルに設定を書けって言われたんで記述しようかと思ったんだけど 落としたzipにはiniファイルがありません。 これは自分で作れってことですか?
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 09:55:59 ID:gl83dI/t0] >>352 初回にAHKを起動したときに自動で作られる ttp://d.hatena.ne.jp/ka8823ge/20060214
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 10:23:13 ID:vGXFRISg0] 練習ならデスクトップで、右クリックして [新規作成]→[Autohotkey Script] と選択して新規ファイル作る。 さらに出来たファイルを右クリックして [Edit Script] を選んで編集する。 たぶんメモ帳で編集となる。 何か書いたら*保存して*からダブルクリックして実行。 後はがんばれ。
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 10:27:04 ID:Ok2aoVwO0] 自分も新参なんでそのへんよくわからんですが、 最近のAHKは、ini ファイルあれば読み込むけど、勝手につくったりはしないのでは。 適当な名前(AutoHotkey.ahkとか) を適当なところに置いて起動時に実行させたほうが、 エディタで編集もしやすいし良いような。
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 10:37:22 ID:UVMk0PgG0] zip版でも.ahk起動でなかったらini作られると思うけど
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 13:01:06 ID:qN+p1OrA0] AHKでiniファイルを作って使用する場合 その設定はシステム全体に共通するものになってしまうんですか? ある特定のソフトではその設定を無効にすることってできますか?
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 15:24:24 ID:Irt6PGPH0] >>357 システム全体に共通のものにすることも 特定のソフトだけに適用させることも 特定のソフトだけを除外することも 皆できます。
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 16:15:28 ID:WwLdVX2H0] >>358 そのやり方の書いてあるサイトを紹介してくれませんか?
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 16:47:55 ID:UVMk0PgG0] >1
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 22:10:05 ID:oszNmWuy0] さすがに春とは言えひどいのがわくなw
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 22:14:42 ID:mTU/MBw90] いちいちあおんな
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 22:19:42 ID:JMekhfLu0] >>350 やっぱり化けますか。 クリップボードに文字入れてペーストするしか方法ないのかな。
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 23:35:22 ID:vGXFRISg0] ttp://lukewarm.s101.xrea.com/myscripts/index.html の[Sendコマンド用日本語コード変換]
365 名前:名無しさん@お腹いっぱい。 [2008/03/31(月) 23:53:39 ID:I9uPmNx00] 変換キーをシフト+コントロールにしたいんだけど vk1Csc079::^+ だとうまく動かないんだけどSend使ってもダメだった。 どうやったら出来るの?全然違うことやってるかな…
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:15:47 ID:Bzz1rfhi0] おまえら、AutoHotkeyなんてもう腐りきった言語をいつまでも使ってるんじゃない! これからはJHotkeyの時代だぞ!! lukewarm.me.land.to/
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:28:52 ID:o19x/qgO0] >>開発途中のため、構想されている機能のうち極一部しか実装されていません。 意気込みはいいが、これじゃな…
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:31:29 ID:VxtyJ8oc0] 今日は・・
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:32:21 ID:taqmYof10] ぬるたん、何やってんのw
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 01:05:47 ID:+YiplxOD0] エイプリルフール? じゃないのね・・・ さすがスクリプトオタク
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 01:49:23 ID:Bzz1rfhi0] ;# MobileSOS.ahk Gui, 1:+ToolWindow -Disabled -SysMenu -Caption Gui, 1:Color, FF0000 Gui, 1:Show, X0 Y0 W%A_ScreenWidth% H%A_ScreenHeight% Gui, 2:+ToolWindow -Disabled -SysMenu -Caption Gui, 2:Color, 000000 Gui, 2:Show, X0 Y0 W%A_ScreenWidth% H%A_ScreenHeight% Loop { Gui, 1:SHOW Sleep, 200 Gui, 2:SHOW Sleep, 200 Gui, 1:SHOW Sleep, 200 Gui, 2:SHOW Sleep, 200 Gui, 1:SHOW Sleep, 800 Gui, 2:SHOW Sleep, 200 } Return Esc::ExitApp www.forest.impress.co.jp/yashiro/2008/mobilesos.html
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 02:04:47 ID:rprG/suh0] >>365 AHK勉強中です、正しい書き方でないだろうし もっとよい記述があると思うんだけど一応書いてみました。 vk1Csc079:: Send,{Shift Down}{Ctrl Down} loop { sleep, 10 GetKeyState, vkstate, vk1Csc079, P if vkstate=U { Send, {Shift Up}{Ctrl Up} break } } return
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 02:25:34 ID:+YiplxOD0] >>371 すばやいな でも、SOSは・・・ーーー・・・だとおもうんだ
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:41:28 ID:xJn9jWDG0] 画面の特定の場所(たとえば右上)にマウスオーバーしたら、 特定のアプリを最前面表示、みたいにやりたいんですが、 どこかにそういうスクリプト公開されてますか?
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:48:29 ID:Bx9nGxi10] 画面端だけならMouseGesture.ahkにある
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:51:02 ID:xJn9jWDG0] なるほど。ちょっと見てみます。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 03:52:36 ID:Bx9nGxi10] * * * + うそです n ∧_∧ n + (ヨ(* ´∀`)E) Y Y *
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 04:02:39 ID:xJn9jWDG0] ナ ゝ ナ ゝ / 十_" ー;=‐ |! |! cト cト /^、_ノ | 、.__ つ (.__  ̄ ̄ ̄ ̄ ・ ・ ミミ:::;,! u `゙"~´ ヾ彡::l/VvVw、 ,yvヾNヽ ゞヾ ,. ,. ,. 、、ヾゝヽr=ヾ ミ::::;/  ゙̄`ー-.、 u ;,,; j ヾk'! ' l / 'レ ^ヽヘ\ ,r゙ゞ゙-"、ノ / l! !ヽ 、、 | ミ/ J ゙`ー、 " ;, ;;; ,;; ゙ u ヾi ,,./ , ,、ヾヾ | '-- 、..,,ヽ j ! | Nヾ| '" _,,.. -─ゝ.、 ;, " ;; _,,..._ゞイ__//〃 i.! ilヾゞヽ | 、 .r. ヾ-、;;ノ,.:-一'"i j / ,.- 、 ヾヽ、 ;; ;; _,-< //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─-- エィ' (. 7 / : ' ・丿  ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、 i u ヾ``ー' イ \_ _,,......:: ´゙i、 `¨ / i ヽ.__,,... ' u ゙l´.i・j.冫,イ゙l / ``-、..- ノ :u l u  ̄ ̄ 彡" 、ヾ ̄``ミ::.l u j i、`ー' .i / /、._ `'y / u `ヽ ゙:l ,.::- 、,, ,. ノ ゙ u ! /_  ̄ ー/ u / _,,..,,_ ,.ィ、 / | /__ ``- 、_ l l ``ーt、_ / / ゙ u ,./´ " ``- 、_J r'´ u 丿 .l,... `ー一''/ ノ ト 、,,_____ ゙/ / ./__ ー7 /、 l '゙ ヽ/ ,. '" \`ー--- ",.::く、 /;;;''"  ̄ ̄ ───/ ゙ ,::' \ヾニ==='"/ `- 、 ゙ー┬ '´ / \..,,__ 、 .i:⌒`─-、_,.... l / `ー┬一' ヽ :l / , ' `ソヽ ヾヽ l ` `ヽ、 l ./ ヽ l ) ,; / ,' '^i
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 15:34:48 ID:PbhXdZno0] SubMakeTxt: (処理) FileAppend,%Text%,hoge.txt Return このようなサブルーチンで、処理の最中に再び同じサブルーチンが呼び出された場合、 最初に呼び出された方を打ち切って新しく最初からやり直すというのはどう書けばいいんでしょうか。 やりたいのは「さっきのやめて新しい条件でhoge.txt作って」という感じのことです。
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 21:45:56 ID:taqmYof10] そいつをコンパイルEXE化しといて 呼出し毎にまずプロセスを落としてから処理に入るとか
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 22:27:43 ID:TzLRdUHG0] 偉い先生、教えてください。 スクリプト起動中に Hotstring の設定を書き換えられますか? たとえば #Hotstring C ↑ ↓ #Hotstring C0 などとトグルしたいんですが。
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 23:35:42 ID:iDdNVKh40] >>364 ありがとう!
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 17:23:33 ID:WduZd3PH0] AHKでマウスのスクロールボタンを押した 動作を設定したいんですがそれってできます? テンプレにある流行ページ見たんですが ボタン押しのキーリストがありませんでした。 やりたいことはスクロールボタンを押したまま スクロールさせてアプリを切り替えたんです。
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 17:24:05 ID:WduZd3PH0] × 切り替えたんです。 ○ 切り替えたいんです。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 19:30:07 ID:wPtPDyuj0] 下の二行で頭がくらっと来た。
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 20:57:10 ID:XEaurMqJ0] エディタや入力部分等で選択している範囲の文字列中の一番右側の数値を1増やすのってどうやればいいんですか? file-01.txt を選択して実行すると file-02.txt になるような感じです
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 21:08:44 ID:2iojmLuY0] >>386 正規表現で数字部分だけ引っこ抜いたらどうでしょう
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 22:43:10 ID:d+HQvHP20] Alt や Ctrl や Shift を素早く二回押しして クリップボードとかを立ち上げようと思っているのですが、 こういう「連続押し」はどうすれば良いのでしょうか? (窓使いの憂鬱スレで聞いたら「AHKが得意だよ」と言われてやって来ました)
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 00:02:45 ID:nVgIA2Ke0] ttp://lukewarm.s101.xrea.com/test/read.cgi/bbs/1092315194/16 その他
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 01:29:40 ID:k0tD4Xy50] >>389 どうもありがとうございます。 これに何か書き加えれば 連続押しでアプリを呼び出したりできるんですね。 ちょっと勉強してみます。 詰まったらまた質問させて頂きますので その時はお願いします。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 23:44:41 ID:2gOsBbkj0] リファレンス見てて Exp() ネピア数eのべき乗を返す関数 を見たときに自分の限界を感じた 商業科卒でろくな数学教わってこなかったから 単語調べても説明文から理解できないという詰みっぷり 例題とかどういう時に使うのかないから プログラミングできなくてもこれ使えばなんとかなるかなフフンって思ってた自信が崩れた 理系の学校に行っとけばよかったと思ったよ後の祭り
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 00:45:32 ID:7zeiblG+0] >>389 のURLで紹介されていた ~CTRL:: if A_PriorHotkey <> %A_ThisHotkey%, return if A_TimeSincePriorHotkey > 400, return ;some action return に、現在クリップボードを呼び出すショートカットである Ctrl+D を試しに割り当てて呼び出したいのですが、 どうすれば良いでしょうか? (高校中退の僕にはプログラミングは難し過ぎでした)
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 11:01:00 ID:pBB/Zv3r0] リファレンスの Send の項を見て来い わからないんならお前には無理、あきらめろ
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 17:41:26 ID:1bP2SCxJ0] >>391 eなんて理系でも使わないとこじゃまったく使わねぇよw ってか何でそんなもんを調べてるんだ? 「米の炊き方が知りたいのですが鉄の熱伝導率を調べても私には意味がわかりませんでした」って言ってるようなものだぞ
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 18:04:46 ID:G2g11yCV0] "e"をネピア数っていうんだ。知らんかった。一応理系の大学でたけど。 てか、数学をコテコテいじるようなところじゃなかったしな。 自然対数の"底"って書いてあれば、高校数学程度って分かるんだが。 数Uくらいか?(ってか今、数Uってあんのか・・・?)
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 20:35:03 ID:bHsVIBeM0] >>394 ちゃうだろ 米の炊き方なら目的がはっきりしてるから鉄の熱伝導率なんて知識が 米を炊く時に必要かそうでないか判断できる 知らないものを調べることになんか疑問あるかね 何か思い立ったときそれが必要だったとして知らなかったら不可能として諦めて損になる
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 20:45:23 ID:bcgYhMW50] 日本語でおk
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 22:48:35 ID:5/uiSusF0] 何か不幸な生い立ちでも?
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 08:23:27 ID:AZM4ch+j0] Cを始めるときにC言語辞典読破してからハローワールドするみたいな
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 10:04:21 ID:8a6N5frDO] >>396 お前にとってeが必要になる可能性が高いかどうかくらいは今でも判断つくだろ? おおよそ不必要なら、さっさと基本的な事をマスターして、その後で覚えたらいいやん。
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 16:47:46 ID:IvDj1tasP] 覚えたらeやん
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 17:49:22 ID:IwMCZKAQ0] つくしが引っ込んだぞ、おい
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 19:31:49 ID:zWjQS3cI0] ゴメン
404 名前:名無しさん@お腹いっぱい。 [2008/04/06(日) 21:06:22 ID:FTx5YlaY0] 神様 あるウィンドウがクリックされた時に、 そのウィンドウにあるメニューバーの特定のメニュー項目がdisabledならば、 クリックされなかったことにしてreturnしたいのですが、 どこかにサンプルなどないでしょうか。 たとえばIEがクリックされた時、IEのメニューバー->編集(E)->コピー(C)が disabledならクリックイベントが発生しないようにしたいです。 エロかっこいい神様、どうかおながいします。
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:25:26 ID:nrvmy2DX0] コピー限定だけど、Disableかどうかにかかわらずとりあえず実行して クリップボードが変更されたなら実行、そうでないなら放置、でいいのでは。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:34:22 ID:FTx5YlaY0] 例は、分かりやすく書いただけなので、「コピー」とは別物です。 フックとかしないとだめなんでしょうか。 エロカッコいい神様、どうかおながいします。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:47:07 ID:JhcN1jbX0] >>404 サブクラス化
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 23:24:36 ID:FTx5YlaY0] サンプル見つけました。 www.autohotkey.com/forum/topic21451.html エロスさまどうもあらがとうごあいまさた。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 23:41:05 ID:TGYHX9Tn0] $^f::Send {Right} として、MS Word 上で ^f のキースクロールをくりかえすと、 たまに (数百回に一回ぐらい) Ctrl-F が入力されてしまうんだけど、 こんなもんなのだろうか? ^v::Send {PgDn} でも Ctrl-V が入っちゃう。Sleep を入れるともっと悪くなるよ orz
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 01:04:03 ID:IhpfBzS20] AutoHotkeyでも、こういうソースコードっぽいソースを書く人もいるんだな
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 07:59:06 ID:BaKIsNaN0] 素人質問ですが、教えてください。 @ ;右クリック+ホイール↓ = タスク切り替え ~MButton & WheelDown:: AltTab ;右クリック+ホイール↑ = タスク切り替え(逆順) ~MButton & WheelUp:: ShiftAltTab A ~MButton & WheelDown:: AltTab ~MButton & WheelUp:: ShiftAltTab @の方法で記述すると、ダイアログにアイコンが表示されるんですが Aだと表示されず、中央ボタンを押したらアプリが切り替わります。 ですのでホイールの意味がまったくないんです。 どこが違うんでしょうか?Aでも@のような操作がしたいんですが。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 08:00:03 ID:BaKIsNaN0] @のMButton→RButtonに置き換えてください。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 14:24:21 ID:AbWtGmV70] IMEが入力中かどうかを判別する方法はありますか? 変換や確定のSpace,Enterとそれ以外を分けたいんです。
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 16:01:49 ID:/9Ax63ok0] IME状態を得るのなら探せば幾つか・・と即レスするところだった。 MS-IMEやATOKがはたらいているかどうか、見るスクリプトは見たことないなぁ。
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 16:52:37 ID:225eMm8v0] OnかOffかという状態をみるだけならなんとでもなるんですけどね…
416 名前:414考え中 mailto:sage [2008/04/08(火) 18:36:01 ID:/9Ax63ok0] AutoHotKey Threadの>>591 で言われているPixelSearchを 実際に使ってみた。やれないことはなさそう。>>413 ;0XC56A31 ←ATOK変換時の色(青) 0XFFFFFF ←未確定時の色(真っ白) X2:=A_CaretX + 5 Y2:=A_CaretY + 1 PixelSearch, Px, Py, A_CaretX, A_CaretY, X2, Y2, 0X0F0400 ,0 if ErrorLevel = 0 IMEFlag=1 Msgbox, %IMEFlag%
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 00:48:40 ID:8oDip4ta0] >>413 に書いてある内容だけ実現したいなら、 "窓使いの憂鬱が"の方が向いている だが、Vistaだと厳しいな
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 02:52:04 ID:CYoGSIzg0] AutoHotkey から Text Services Framework (TSF) は使えないのだろうか?
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 21:39:19 ID:Y/Kzcbh10] 最近いじり始めたばかりだが マウスジェスチャの動作書くのって 素人じゃ難しいかな? どっかに詳しく書いてあるといいんだが。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 22:30:24 ID:j0FC8OmH0] >>419 マウスジェスチャならはやらせるページの作者がかなり高性能なものを作ってくれてる それをいじるなり参考にするなりすべし
421 名前:419 mailto:sage [2008/04/09(水) 23:30:39 ID:Y/Kzcbh10] 一応それ入れて中見てみたけど もう自分にはチンプンカンプンでした。 a::bみたいな簡単には行かないんですね。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 22:18:00 ID:R9AZZFcs0] RButton →←::〜 みたいな書式なら楽だな ってか、マウ筋みたいだ
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 22:35:21 ID:Z+zxLkTQ0] マウ筋をAHKに移行したいのだがマウ筋でつくった設定が膨大すぎてやる気が起きんw
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 22:39:41 ID:Ys36v7eM0] ttp://www.ms.u-tokyo.ac.jp/~abenori/diary_old/200707.html#200707180 こんなんあるな はやらせるページに比べたらはるかに低機能だが
425 名前:419 mailto:sage [2008/04/10(木) 23:29:26 ID:zeB47hBY0] >>424 これは具体的にどうすればいいんでしょう? ラベルで振り分けるようにしてみました. マウ筋 に近い挙動にしたつもり.これをincludeして, 設定ファイルにはMG_****(****にはジェスチャの動作を入れる)なるラベルを書けばいいです. プログラム名とかも指定できて,次のような感じ.
426 名前:419 mailto:sage [2008/04/10(木) 23:30:29 ID:zeB47hBY0] include? 設定ファイル? ahkに上の文章を書き込むだけじゃダメ?
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 03:08:21 ID:uA7AvC520] 自分で試行錯誤できないなら止めとけよ。
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 18:19:46 ID:Pc4g0Pb20] ::無変換+E ~vk1Dsc07B & e::Edit こんなんやってるんだけどIMEオン時にひらがな、カタカナ、半角カタカナと切り替わるんだけど この切り替わるのを無効に出来ないですか?