- 1 名前:ぬるぽ mailto:sage [2007/07/16(月) 12:30:27 ID:cd0T6xfs0]
- (テンプレ>>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/ 関連リンク>>2以降も参照
- 2 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 12:31:16 ID:cd0T6xfs0]
- (テンプレ>>2)
■関連記事のあるサイト 猫歩き - AutoHotKey tryhost.net/~catwalk/?cmd=read&page=AutoHotKey AutoHotkey メモ - Principia principia.s54.xrea.com/index.php?AutoHotkey%20%A5%E1%A5%E2 AutoHotKey - notitle.txt kan.s151.xrea.com/?AutoHotKey TOKKY.COM www.h3.dion.ne.jp/~tokky/ なまず日記 www.tierra.ne.jp/~aki/diary/ eamatの日記 d.hatena.ne.jp/eamat/ おばけ日記 d.hatena.ne.jp/obake/ 1 Hour Software by Skrommel - DonationCoder.com www.donationcoder.com/Software/Skrommel/ ACConsole www.autohotkey.com/forum/topic7831.html
- 3 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 12:55:03 ID:0N2BNEq90]
- おつ
- 4 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 13:59:02 ID:VmSjocD30]
- FAQ
Q:CapsLock(英数)キーの割り当てがうまくいかないよ A:日本語環境だとLock系キーの動作は不定。 OS側がキーUp/Down情報が正しく返してこないので対処のしようがない。 OSのローカライズ段階で発生してる問題なので、窓使いの憂鬱やChange Keyのように ドライバレベルで弄らないとダメだが英語圏では問題ないらしいので今後のサポートもあまり期待できない。 対処としては前述のソフトで、CapsLock(英数)キーを別のキー(F13〜F24など)に割り当ててから AHKで利用すべし。 Q:「〜AチЯ`荏柿義形港餐汁秦疏蛋伝覗描冒輿倭兪啻嫣彖拜杼歔」を含む文字列がうまく扱えないよ A:これらの文字の2バイト目が、AHKのエスケープ文字である0x60[`]なため。 対処としてはこれらの文字の"直後"に「`」を記述する(例:「線形`代数」)か、 #EscapeCharでエスケープ文字を別のものに変えるべし。
- 5 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 15:18:00 ID:VmSjocD30]
- Q:Shift, Ctrl, Alt, Winキー以外のキーを修飾キーとしてキー割り当てしたいよ
(例:無変換 + IKJLキーをそれぞれ「↑↓←→」に割り当てたいよ)など A:Remap機能は記述が簡単になる反面、細かい指定がしにくい。 流行らせるページのHotkeys, キーリスト, リファレンス→Send, #IfWinActive, GetKeyState()なども参照すること。 なお、例の場合は以下のように記述する。 sc07B & I:: Send, {Blind}{Up} sc07B & K:: Send, {Blind}{Down} sc07B & J:: Send, {Blind}{Left} sc07B & L:: Send, {Blind}{Right}
- 6 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 02:04:36 ID:qHFk14670]
- >>1
msgbox, 乙 send, {ガッ!!}
- 7 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 08:27:04 ID:RNxERrJe0]
- 前スレ>>996へ
>わざわざFileZillaを導入して >調べてみたところHidden Window TextにFTP操作ログが丸ごと >入っておりAutoHotkeyにはなんら問題がないことが証明された それはどうも。 確かにHidden Window TextにFTP操作ログがありますが それを元にどう判定すればよいのでしょうか? 転送が全て終わるとFTP転送ログが全部消えるとか言うなら if Hidden Window Text = null Then みたいな処理が可能かもしれませんが 終わってもずっと残り続けていますし、最後のファイルが何なのかも分からない。 これをトリガにする事は可能なのでしょうか?
- 8 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 12:03:30 ID:WFG9I7Bt0]
- もっと自分の頭を使って楽しんだらいいじゃないか。
- 9 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 12:37:19 ID:BwoD7DlKP]
- まだやってるのか
- 10 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 13:02:53 ID:HFPx8b3e0]
- もう相手にするな。
- 11 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 14:35:42 ID:ceeLEANI0]
- >>7
そろそろ消えろよ。 ahkの話題なら答えてやれるかも試練が、 お前しか使ってないようなソフトの実装の話題出されても困る。
- 12 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 14:51:25 ID:Mn0axo+k0]
- 実装以前にBASIC脳だからなあw
- 13 名前:757 mailto:sage [2007/07/17(火) 17:31:18 ID:RNxERrJe0]
- >>11
AHKの話題なんですが。AHKを使ってどう処理させれば良いのか。 こういうWindowに対してはどう処理させれば良いのかをお聞きしています。
- 14 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 19:51:26 ID:ceeLEANI0]
- >>13
> よってこの話題は次スレにもちこさず終了でokだな > さよなら
- 15 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 20:45:00 ID:RNxERrJe0]
- >>14
そうおっしゃらずに・・・
- 16 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 23:51:28 ID:4AsyzCz70]
- >>11
AHK云々以前に態度の問題だと思うぞ
- 17 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 00:16:18 ID:JAH770ni0]
- >>>>( TitleMatchMode=slow Visible Text )<<<<
内のテキストのみを取得するにはどう書けば良いのでしょうか? WinGetText, OutputVar, App だと全てのテキストが取得出来てしまう・・・・。
- 18 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:06:42 ID:jlyT0YH00]
- ポカーン
- 19 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:08:03 ID:jV3m4S/H0]
- やっぱりこれが必要だな
わからない七大理由 1. 読まない ・・・説明書などを読まない。読む気などさらさらない。 2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。 3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。 4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。 5. 環境のせいにする ・・・自分が悪いのではなく環境が悪いと責任転嫁する。 6. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。 7. バカだから ・・・バカだから。
- 20 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:35:15 ID:JAH770ni0]
- >>19
1. 読まない ・・・説明書などを読まない。読む気などさらさらない。 読んだ。最初付属の英語のドキュメント見たけど これ流行らせるページのリファレンスと 同じ内容じゃんとか思ってリファレンスの知りたいコマンドを3回ぐらい読み直した 2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。 ググった。コマンド名で調べたりしたけど知りたい情報が出てこない 3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。 実行した。実行したがなぜか全くテキストが取得できない。オプション省略したら 全部取得できてしまうから困るし、指定したら全く取得できなくて・・・ 4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。 理解しようとはしているが理解力が劣っているのは今更どうしようもない事では・・・ 5. 環境のせいにする ・・・自分が悪いのではなく環境が悪いと責任転嫁する。 少しあるかもしれない。マニュアルがもう少し細かく解説してくれていれば・・・と思ってしまう。 6. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。 そんな事は無い。だが自分で出来る最大限の努力をして解決できないのだから やむを得ず最終手段としてココに書き込んでいる 7. バカだから ・・・バカだから。 そんな事言われても・・・
- 21 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:54:52 ID:tVZXbbpq0]
- 何言っても、つけあがるだけだから、もう相手すんなよ。
- 22 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 01:58:55 ID:ow9CKsNG0]
- 新スレ快調な滑り出しだなw
- 23 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 02:02:21 ID:v12QVIx40]
- そうそう、何いっても偉そうに語るだけだからな。不愉快になるだけだよ
- 24 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 02:12:26 ID:FrViD6t40]
- よくここまで叩かれて、いけしゃあしゃあと出てこられるなww
- 25 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 02:21:57 ID:pOvlS0MJ0]
- このスレ時々教えて君がいつまでも粘着するね、同一人物なのか?
>>20 しつこく食い下がったところで答えは得られないよ。 あんたの説明ではFileZillaとやらを使ってる人間でないとわからない。 まずソフトの挙動がわからん。駄目出しばかりで使えそうなネタもなく、 回答者に丸投げしてるがそれでは使ったことない人間には答えられんぞ。 そしてここにはFileZillaとやらを使ってる奴はいない。 制御方法にある程度アタリを付けた上で、FileZillaというのはこれこれこーいう動作をするので、 ここを利用してどうにか制御できないか、っつー質問ならまだアドバイスのしようもあるが。
- 26 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 02:40:18 ID:JO7nXYpx0]
- 使わんソフトをインスコしてまで教えようとは思わん
ましてや>>20みたいな奴には絶対いやだね
- 27 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 02:40:31 ID:jlyT0YH00]
- >>25
そういう話は >>11 で既に出てる気がする。 言うだけ無駄じゃない?
- 28 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 10:40:17 ID:ngYeAMHb0]
- ここまで努力したんデス何とかして下さいと、試しているスクリプトを
貼り付けてみたら?運が良ければ、通りすがりのイケメンがアドバイスをくれる かも知れないし。流石に>>20では、誰も手を差し伸べる気にはならないでしょ。
- 29 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 11:23:31 ID:nCvfqQVB0]
- 流れをぶち切って質問
#IfWinactive,hoge F11:hoge0 F12::hoge1 #IfWinactive F12::hoge2 ソフトhogeがアクティブになっているときにF12を押すとhoge1、 それ以外はhoge2としたいわけですが、常にhoge2が実行されてしまいます。 hoge0は動作するのですが、思い通りにするにはどうすればいいでしょう。
- 30 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 11:28:11 ID:nCvfqQVB0]
- F11のあとにコロンが1つ抜けてますが、そのせいじゃないです。
- 31 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 11:53:17 ID:neJ2jIxG0]
- >>29
それだと4行目以降は無条件で有効になる。 こっちを使えばいいよ lukewarm.s101.xrea.com/commands/IfWinActive.html
- 32 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 12:33:08 ID:gtUuvYcE0]
- リモートデスクトップ環境で使ってみたんだが、なかなか微妙な動作だた。
全画面にしないで使うとWindow情報取れない。まぁ子ウィンドウで動いてるわけだから これは考えてみれば当たり前の話なんだけど。 で、全画面にしたときは、WinActiveが取れたり取れなかったりする。 そしてホットキー制御も微妙、つかこういう場合はローカルとリモートの どっちにスクリプトを常駐させたらいいのやら。
- 33 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 16:56:15 ID:JAH770ni0]
- >>28
親切にありがとうございます。 じゃあ通りすがりのイケメンを期待してスクリプトを晒させて頂きます。 よろしくお願いします。 www.uploda.org/uporg910981.txt
- 34 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/18(水) 21:37:34 ID:yt6HWuiP0]
- ControlSendでF5やEscなどは反応するんですが、
普通のキーは反応しないのですがどういうことが考えられるでしょうか
- 35 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 02:15:11 ID:k7h2k3150]
- >>34
どこにキーを送ろうとしているのか答えてみ?
- 36 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 02:41:51 ID:y735Llsw0]
- >>35
WinTitleでウィンドウだけ指定してるのですがそういうことでしょうか?
- 37 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 02:47:00 ID:k7h2k3150]
- >>36
そういうことです テキストボックスに送りたいなら指定してやらないと
- 38 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 02:59:06 ID:y735Llsw0]
- >>37
忘れてましたすみません 一応うさみみハリケーンで調べてクラスを指定してやってもみたんですが、全て反応しませんでした
- 39 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 03:58:21 ID:puYLD4eI0]
- Winキーによるスタートメニュー開くのを無効しつつ、#Rとか#Eは使えることはできますか?
- 40 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 08:26:01 ID:BxXvvbtq0]
- できるお
- 41 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 09:09:20 ID:bBtlMikLP]
- vistaで#lをRightにしたらロックされてしまいすごく悲しい気分なのですが
どうにか無効にできませんの?
- 42 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 12:37:57 ID:HZMtfQbE0]
- >>38
AHKのClassの場合は後ろに連番がつくよ。 うさみみじゃなくて、AHK付属のAU3_spy.exeで調べてみ
- 43 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 12:43:16 ID:+Ck0v38f0]
- >>31
素直に#なしの方でよかったか… #ありとなしの使い分けがいまいちわかってませんでした。ありがとう。
- 44 名前:33 mailto:age [2007/07/19(木) 16:32:59 ID:gz2gvc190]
- 通りすがりのイケメンに見た頂く前にファイルが消えてしまっているようなので再アップ・・・
と言うかスクリプトかなり改良した。 www.geocities.jp/hokaan/ahk_fz.txt 今困っている事 1.ログに余計なものが入りまくっているので >>>>( TitleMatchMode=slow Visible Text )<<<< 内の テキストのみを取り出せるように出来ていない点 2.FileZillaは相手のサーバがダウンしたりして接続が切れてしまうとキューを保持し続けているので キューが0MBになったら終了するっていう書き方をしている為、もし相手のサーバがダウンして 切断されてしまったら永久にFileZillaを自動終了しない。 自動終了しないどころかログも吐き出さない。終了直前でログを吐き出すようにしているから。 この辺のアルゴリズムが分からない・・・。 "切断されました"等のテキストがもしログウィンドウに 含まれていれば強制終了させる等の分岐をするわけにもいかない(接続が切れて再接続を 自動でFileZillaが試して、再び接続に成功する事はしょっちゅうあるのでその際にまだ転送終わってない のに強制終了させられてしまう為)。 もう少しなのですがギリギリのところで実用できるレベルには達していませんOTL
- 45 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 16:40:43 ID:gYpF7mDp0]
- 基本的な質問ですが、同時に複数のスクリプトを起動してもいいのでしょうか?
私の場合はいつの間にか動かなくなっていてリロードすると動き出すという現象に悩まされていますが、複数起動が原因の可能性は御座いますでしょうか? スクリプトは vkEBsc07B & h::send,{left} vkEBsc07B & j::send,{down} vkEBsc07B & k::send,{up} vkEBsc07B & l::send,{right} vkEBsc07B & `::send,{PgUp} vkEBsc07B & '::send,{PgDn} return (vi風) IfWinActive,無題-仕事 { vkEBsc07B & 2::send,!dtoday{F10}{Enter}{Enter} return } (outolookの仕事の〆切日を今日に設定) のような単純なものばかりです。
- 46 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 17:06:26 ID:hHVRB4Ux0]
- >>45
キーフックの種類によっては複数起動時に問題になることがある気がする。 といっても注意してみてないから、自分もよくわからないのだが。
- 47 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 19:05:51 ID:8/4t2AeB0]
- 下のは#IfWinActiveにしなくてええのんか?
その書き方だと意味がないように思うが
- 48 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 21:37:33 ID:Vx9sCJVZ0]
- Joy5:: Send,{Joy1}
なんてことは出来ないの? エラーにはならないんだけど反応がない・・・
- 49 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 23:00:44 ID:rRzxcE/l0]
- >>41
多分無理。中の人がVistaについて頑張ってくれないと
- 50 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 12:45:11 ID:WslthaG10]
- >>41
Vistaだとやはり動作に問題多い? そろそろPC買い替えたいなーとか思っていたんだが もはやAHKの動かない環境ではダメな身になってってる。 しばらく買い替えは見合わせたほうがいいかね
- 51 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 13:52:39 ID:MGKMuj+k0]
- >>50
買い換えて、Vista消してXPぶちこめ。
- 52 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 00:47:19 ID:Bthn1Xs/0]
- >>47
そうなんですか? ヘルプのIfWinActiveの項目にあったexampleをパクッたんですが・・・ ところで、エディタを変更するのにレジストリをいじるしかないのですか?なんか、怖いですよね。
- 53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 00:56:41 ID:n8Ql4N6M0]
- >>52
漏れならコウカクYO #IfWinActive,無題-仕事 vkEBsc07B & 2::send,!dtoday{F10}{Enter}{Enter} または(こう書く意味はほとんどないと思うけど) vkEBsc07B & 2:: IfWinActive,無題-仕事 { send,!dtoday{F10}{Enter}{Enter} Return } >>45の書き方では「無題-仕事」がアクティブでも何も行われないと思うし Returnがどこに帰るかではスクリプト動作に影響がでると思う
- 54 名前:52 mailto:sage [2007/07/21(土) 01:10:44 ID:Bthn1Xs/0]
- >>53
ありがとう御座います。実は指摘を受けてはじめて#IfWinActiveを知りました。。。 ところで、私はヘルプにあった下記のスクリプトをまるまるパクったのですが・・・ 私のスクリプトをさっき試したらちゃんと期限が本日の日付になりましたので、動くことは確認出来ました。 IfWinActive, Untitled - Notepad { WinMaximize ; Maximizes the Notepad window found by IfWinActive above. Send, Some text.{Enter} return }
- 55 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 08:46:22 ID:kvN4tbdu0]
- >>52
過去スレに貼ったような気もがするがまぁいいや。 ↓ファイル選択ダイアログで任意のエディタを指定するスクリプト ; --- AhkEditChanger.ahk --- RegRead, OldData, HKCR, AutoHotkeyScript\Shell\Edit\Command MsgBox,36,AutoHotkey Scriot Editor Changer,現在ahkのEditに設定されている値`n`n %OldData% `n`n別のエディタを指定しますか? IfMsgBox,No, ExitApp SplitPath,OldData,,EditorDir FileSelectFile,MyEditor,3,%EditorDir%,ahkを編集するエディタを選択,*.exe IfNotExist, %MyEditor%, ExitApp RegWrite, REG_SZ, HKCR, AutoHotkeyScript\Shell\Edit\Command,,%MyEditor% `%1 RegRead, NewData, HKCR, AutoHotkeyScript\Shell\Edit\Command MsgBox,64,AutoHotkey Scriot Editor Changer, %OldData% を`n`n%NewData% `n`n へ変更しました。
- 56 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 12:28:52 ID:PIxdIsoL0]
- それだとAutoHotKey.iniをタスクトレイから開く時には
デフォではメモ帳が起動するかも 洩れはWIN+Hに常用エディタで開くように設定してるけど
- 57 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 17:25:46 ID:GlpuXvR50]
- >>45
いいか悪いかの答えになってないけど desktop.ahkに #Include %A_ScriptDir% #Include Common.ahk #Include Explorer.ahk #Include WMP.ahk ... とか並べて一つにまとめてる。何書き換えても一括してリロードできるし特に重くもないし。
- 58 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 20:42:26 ID:nhDGQO+kO]
- >>53-54
returnはifの外出したほうがよくね? >>56 出先なんで確認できないけどレジ書き変えてるから大丈夫だったと思う 確か#系コマンドでは上手くいかなくて作ったやつだから 自分もAutoHotkey.iniはホットキー割り当ててるんだが 単発スクリプト起動してるときとかいちいち組みこんでないときも多くて不便なんだよね
- 59 名前:54 mailto:sage [2007/07/21(土) 21:07:14 ID:Bthn1Xs/0]
- >>58
ヘルプの丸写しなんですが…
- 60 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 22:14:31 ID:9QgvxZ5RP]
- だ か ら な に ?
- 61 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 00:09:48 ID:EcBG12Od0]
- おれは頭を使っていない
ということだろうよ
- 62 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 03:34:53 ID:0lgbw84N0]
- >>60
>>61 お前らこそ馬鹿か? ヘルプという圧倒的に信頼が置ける文献に対して間違いを指摘しているということは重大なことだぞ。 文句があるなら本家に言うべきだろう。
- 63 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 04:13:42 ID:EcBG12Od0]
- そういう指摘をしているのではなかろう……
- 64 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 04:23:14 ID:drlbz0QA0]
- 教科書やマニュアルに従って生きて行く事が悪いと言う訳じゃないし、
それが君の全てだというなら、それは立派な事かもしれない。 けれど、僕らはほんの少し寂しい気持ちになるんだ。
- 65 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 04:26:49 ID:WP/w3End0]
- IfWinActiveのExample(s)に書かれているのは、一連の処理の途中での使い方に過ぎない。
ホットキーに処理を割り当てるときは、確実に実行される場所にreturnを書いて、 関係ないサブルーチンが誤って実行されてしまうことを防がなくてはならない。
- 66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 05:06:32 ID:slhpHXNL0]
- 問題は54の気持ち悪さだ
- 67 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 07:29:30 ID:/m0G6nCJP]
- >>62がバカすぎる件について
- 68 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 11:46:56 ID:0lgbw84N0]
- >>65
なるほど。勉強になりました。 いろいろ言われていますが、頑張って英語マニュアルを読破していきます。 学ぶは真似ぶと考えていますので、最初はマニュアルに従っていきます。 とりあえずは初心者から初級者へのステップを目指します。
- 69 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 11:50:14 ID:591ybcGM0]
- 54,62以外はわかってると思うけど、マニュアルは間違ってないよ。
何のExampleなのかを理解せずにそこだけコピペして 「思った通りに動かない」って言われても困る。 もしかして62=54?
- 70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 11:59:31 ID:0lgbw84N0]
- >>69
そうです。でも、私が言いたいのはexampleを丸写しで思った通りに動いているのに、 文法間違いを指摘されている点です。繰り返しますが、思った通りに動いているのです。 ただ、時々動かなくなってリロードが必要になるので困っているということです。
- 71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 12:49:07 ID:lg2PaVgr0]
- こんなに早く↓を再コピペする時が来るとは思わなかったぜ
わからない七大理由 1. 読まない ・・・説明書などを読まない。読む気などさらさらない。 2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。 3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。 4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。 5. 環境のせいにする ・・・自分が悪いのではなく環境が悪いと責任転嫁する。 6. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。 7. バカだから ・・・バカだから。
- 72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:03:52 ID:0lgbw84N0]
- >>71
おきまりのパターンですね。罵倒、罵詈雑言は2chの花なんだから、こっちの頭に血がカーッと上るようなのを御願いします。
- 73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:15:26 ID:k01upwKG0]
- 開き直るバカほど始末におえない物は無いな
- 74 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:22:52 ID:U6mgmWnm0]
- 教えてくんから構ってちゃんへと、「おきまりのパターン」の厨房は置いといて・・・。
皆、本家の掲示板ってどれ位読んでる? 俺はScripts&Functionsだけ機械翻訳でチマチマ読んでるけど、 便利な関数とかあって、結構タメになってるんだが。
- 75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:39:05 ID:koy/3+020]
- 最初に構ってやった俺が馬鹿だった。
- 76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:53:59 ID:0lgbw84N0]
- >>75
いやいや、そんなことはないよ。ありがたかったよ。スルーされるよりは罵られても新しい情報が得られるほうが有益ですから。 罵りつつ情報を提供したり、されたりが出来ない無知な俺はしばらく黙りますね。本家の掲示板とヘルプをコツコツ読んでから他人のふりして戻ってきます。
- 77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:57:21 ID:/m0G6nCJP]
- >>72
罵倒とかそんなの以前に、自分で解決できないバカが周りを振り回してる時点でおきまりのパターンですけどね。
- 78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 14:05:36 ID:k01upwKG0]
- >>74
本家は読んでないなぁ。 流行らせるページも読んでないけどね。 > 便利な関数とかあって、結構タメになってるんだが。 便利な関数というか、拡張ライブラリ見たいな物があるとうれしいんだけどなぁ。 文字列処理とか数学関数があまり充実していなくてたまに困る。
- 79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 14:06:01 ID:0lgbw84N0]
- >>77
それに関しては感謝に堪えません。阿呆を相手してくれる皆様の度量の広さに感服しています。 私も、鋭意努力をして後進の指導が出来るように邁進する所存です。とりあえず、錆び付いた英語をなんかしますわ。 自分の業界の英語文献は楽勝なのに、畑が違うと今一判らないことが多いですね。case sensitiveとかはじめて見ますわ。 プログラム業界周辺では常識的な単語なのでしょうね。
- 80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 14:11:54 ID:ZQGfGLpS0]
- やっぱりマトモなAHK導入サイトが無いからこういうことになるんだと思う
初心者が増えるから余計に面倒になると思う人もいるだろうけど AHKとは自分でコツコツ調べて学んでいくもんだという姿勢が身につく チュートリアルが皆無なんだよ 某流行らせるページはこの点まったくなっちゃいないしね
- 81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 14:59:15 ID:MDY0IrgP0]
- >>80
流行らせるページはヘルプの抄訳だからね。 まあ、蘭学の時代を思い出して辞書片手にコツコツやるのが筋だろう。 面白いソフトなんて日本以外からもドンドン出てくるんだから、英語力を鍛えるべきだろね。
- 82 名前:名無しさん@お腹いっぱい。 mailto:age [2007/07/22(日) 15:56:34 ID:CkCN0Ddx0]
- このスレって本当に初心者にひどいな。
ココまでひどすぎなくてもって思うが。 >>80 マトモなAHK導入サイト無いね。 ココで「自分で調べろ!ググレ!」等と言うからには ググった時にちゃんとそれなりのサイトや 情報が出てくるようになっているべきでしょ。 ググっても現状ではサイトも情報も少ないのだからこういう事になる。 誰かマトモなサイト作ってくれないかなぁと他力本願になってみる。
- 83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:16:01 ID:i3MPBmxg0]
- このソフトを自分で使いこなせるようにするには
自由にプログラミングできる能力が求められるから、 AutoHotKeyの他にプログラミング入門の要素も内包する必要があり 面倒が多い。 プログラマ相手ならこれこれこういう文法でこういうコマンドや関数があって… とかいとくだけでいいんだけんども。
- 84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:24:45 ID:GFxtuS0a0]
- 自分で使ってるスクリプトにちょこちょこと
コメントでも入れて紹介したらどうだ? ここで他人を不愉快にするより、よほどいいぞ。
- 85 名前:名無しさん@お腹いっぱい。 mailto:age [2007/07/22(日) 16:24:56 ID:CkCN0Ddx0]
- >>83
そうですね。 初心者には敷居が高いソフトという事になりますね。 初心者はUWSCにすべきなのでしょうか。 AutoItもAutoHotKeyと同じようにスクリプト言語みたいですし。
- 86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:26:45 ID:EcBG12Od0]
- 流行らせるページの「使用例」ではだめということかな
どういうのを想像しているのだろう?
- 87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:27:29 ID:ZQGfGLpS0]
- せめて繭からスムーズに移行できるくらいには
チュートリアル的なもの充実させたほうがいいかも
- 88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:28:39 ID:s4fx/PnF0]
- >>87
とか言う奴に限って自分では何もしようとしない世の不思議
- 89 名前:名無しさん@お腹いっぱい。 mailto:age [2007/07/22(日) 16:31:19 ID:CkCN0Ddx0]
- >>87
繭って何?
- 90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:31:33 ID:ZQGfGLpS0]
- 不思議でも何でもないだろ
普通にそんなもの自分でやるのは面倒 しかし「流行らせる」ページといいながら 一向にその気が感じられないサイトを 意見する権利くらいはある もちろんこの意見を批判しようがそれも結構
- 91 名前:名無しさん@お腹いっぱい。 mailto:age [2007/07/22(日) 16:35:31 ID:CkCN0Ddx0]
- >>90
私も貴方の意見に同意。 流行らせるページとうたっていながらあまりにも不親切すぎる気はする。。。。
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:36:55 ID:EcBG12Od0]
- 不親切とかその気がないとかではなく、具体的にどこがダメでこうこうこうすべきだと言えばもうちょっと建設的になるのではなかろうか?
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:37:23 ID:uVRVvsY00]
- 社会の最底辺から高所から物を言うというのもある種の芸だなw
- 94 名前:名無しさん@お腹いっぱい。 mailto:age [2007/07/22(日) 16:50:22 ID:CkCN0Ddx0]
- >>92
それじゃあ私が思いつくままに言ってみます。 といいつつ上手く言えないので www9.plala.or.jp/sgwr-t/ ↑C言語の解説サイトですが、 こんな感じに出来ないかと。 流行らせるページはいきなり高度な事をしすぎているというか、順を追って1つ1つ解説していく 方がいいと思うんですよね。つまり クイックスタート みたいなリンクを一番上に置いといて、そこをクリックすると 1.画面にメッセージを表示してみる MsgBox, 表示したいメッセージ 例: MsgBox, メッセージ表示テスト なお、, の後スペースを入れても入れなくても動きますし、文字列を" "で囲む必要もありません。 みたいなところから始めて、徐々に高度な事を紹介していくというか。 文法も何も全く知らないのに流行らせるページで一番最初に見るスクリプトが #IfWinActiveとか Process, Waitclose, notepad.exe みたいな引数がたくさんあるコマンドとか、 一見して複雑そうに見えるのがいきなり載ってるから「これは無理そうだ・・・」となるわけで。 簡単な所からいくべきじゃないですかね。 流行らせるページは入門ページとしてはダメですが、実際に何度かスクリプトを書いて動かした 経験がある人がちょっと調べる程度の場合は機能すると思います。 それでも情報が少なく感じます。 Javaの公式APIドキュメントやLinuxのmanページみたいなものすごく固い必要最小限しか 書かれてないものを見ても 初めてAHKを使う人には分かりませんよ。
- 95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 16:57:02 ID:s4fx/PnF0]
- >>90
意見はそりゃ自由だが、こんなところでグダグダ書いて、それで意見を言った気になっているのは頭が悪すぎる。 言いたいことは直接流行らせるページに言えよ。 それすらも面倒か? それで「意見を言う権利はある」なんてギャグの極みだな。 どうやら貴様の考えでは、流行らせるページの管理人はここの書き込みを逐一チェックしなければならないようだ。
- 96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 17:01:28 ID:k01upwKG0]
- >>85
> AutoItもAutoHotKeyと同じようにスクリプト言語みたいですし。 UWSC もスクリプト言語だけど? >>89 > 繭って何? 窓遣いの憂鬱の実行ファイルが mayu.exe。 通称繭。
- 97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 17:09:52 ID:v14k8gxI0]
- >>91
そう陰口言うだけなら自分で作ってごらん。
- 98 名前:名無しさん@お腹いっぱい。 mailto:age [2007/07/22(日) 17:12:42 ID:CkCN0Ddx0]
- ちょっと話変わって申し訳ないんだけど
皆はAutoHotKeyをどういう理由で選択した? 他にロケットマウス、UWSCとAutoIt、窓使いの憂鬱等あるみたいですが、 あえてこのAutoHotKeyを選択した理由が知りたいです。 他のソフト群には無い優位性があるんですかねぇ? ちなみに私自身が選択した理由ですが UWSCは有料化の流れっぽい、フリー版はあるけど、実行ファイル化出来ない(確か。) ロケットマウスは完全に有料 AutoItは目をつけたけど日本語の情報が超少ない 窓使いの憂鬱 使った事が無い+自動操作っていうよりキーバインド変更ソフトっぽい って事で残ったAutoHotKeyになったのですが。これは実行ファイル化も出来ますし 完全フリーですし、(一応)日本語の情報もありますし。
- 99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 17:18:26 ID:Un/bZHM10]
- 三十路工員の俺的チュートリアル
其の壱(何が出来るのか) 1.AutoHotKeyを起動する 2.Win + Z を押してみる。公式サイトが開いたら成功。 3.Ctrl + Alt + N を押してみる。メモ帳が開いたら成功。 其の弐(どうやって書かれているのか) 1.AutoHotKey.ahk をメモ帳で開く。具体的にはタスクトレイHを右クリック-Edit This Script 2.上記の機能がどこに書かれているかを、なんとなく探してみる。必要なら印刷しとく。 其の参(試しに編集してみる) 1.上記機能の指示と思われる行の頭に;を挿入、コメントアウトする。保存。 2.Hを右クリック-Reload This Scriptで、スクリプトを読み直し、機能が死んだ事を確認する。 3.割り付けられたキーを変えてみたりしてみる。 これで導入チュートリアルは終了です。AHKの世界にようこそ。
- 100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 17:37:02 ID:k01upwKG0]
- >>98
窓使いの憂鬱で出来ないことをするため。
|

|