11/11/09 18:46:22.30 V2eQl0Qe0
マイネットワークは
Run,::{208D2C60-3AEA-1069-A2D7-08002B30309D}
で開けるのが分かったのですが、ワークグループを開くにはどう書いたらいいのでしょうか?
Run,explorer.exe /n`, /root`, "マイ ネットワーク\ネットワーク全体\Microsoft Windows Network\Workgroup"
と書いて見ましたが駄目でした。よろしくお願いします。
172:名無しさん@お腹いっぱい。
11/11/09 19:25:12.16 0UMpSjcL0
run,workgroup.lnk
173:名無しさん@お腹いっぱい。
11/11/10 01:28:43.67 0RzHedoG0
あるスクリプトを特定のプログラムでだけ動かなくするようにできないですかね?
Windowsで動いてる何十のアプリのうち一つだけ除外したいといった感じです。
174:名無しさん@お腹いっぱい。
11/11/10 02:25:34.18 xI6akbba0
^a::何らかの関数
みたいになっている状態で、autohotkeyから^aを送って
「何らかの関数」を実行することはできないんでしょうか
175:名無しさん@お腹いっぱい。
11/11/10 07:04:21.75 3sOHU0gk0
>>173
特定のウィンドウがアクティブかどうかということなら
IfWinNotActive, ahk_class Notepad
msgbox, メモ帳ではありません。
else
msgbox, メモ帳がアクティブです。
ホットキーなら
#IfWinNotActive, ahk_class Notepad
a::send,b
>>174
^a::test()
test() {
msgbox, hoge
}
176:名無しさん@お腹いっぱい。
11/11/10 07:53:05.26 D/9NRdlr0
あるウインドウがアクティブで、マウスカーソルが座標が
画面の座標系でなく、そのアクティブウインドウの座標系でのa≦x≦b、c≦y≦dに
ある場合 ○○::××
ない場合 △△::□□ ってので下の括弧の中ってどうなります?
#IfWinActive ahk_class ・・・
If ( )
○○::××
else
△△::□□
return
177:名無しさん@お腹いっぱい。
11/11/10 09:05:24.72 xLOv1+L80
URLリンク(sites.google.com)
URLリンク(sites.google.com)
178:名無しさん@お腹いっぱい。
11/11/10 09:42:50.12 0+RlQXau0
>>174
擬似的にイベント発生させたいなら
#UseHook Off
Send, ^a
ホットキーラベルに $はつけないこと
ただしマウスホットキーはハードウエア操作じゃないとイベント発生しなかったはず
関数にパラメータとしてホットキーラベルを渡したいということであれば
^a:: func(A_ThisHotkey)
func(label) {
msgbox, %label%
}
179:名無しさん@お腹いっぱい。
11/11/10 14:58:05.41 D/9NRdlr0
>>177
ありがとうございます!非常に助かりました
180:名無しさん@お腹いっぱい。
11/11/11 10:05:50.50 atOAXHfV0
ControlSendってウィンドウタイトル指定すれば非アクティブなウィンドウでもキーが送れると思っていましたが
同じコードでも、アクティブでは動作、非アクティブでは反応なしでした。
非アクティブでは送れないものなのでしょうか?
181:167
11/11/11 10:11:59.32 Q6n2+j0D0
>>168
どこかのサイトでAHKスクリプトはこまめにリロードしてくださいってあったんで
こういうことは案外普通にあるんだと思って詳細を省いてしまいました。すいません。
動かなくなるのはマウスボタンに割り当てたスクリプト全部です。
特定のスクリプトだけ、特定のアプリでの動作だけ、という感じではないです。
キーボードに割り当てたものは動き続けてます。マウスに原因があるんでしょうか?
こういうことって頻繁におきることですかね?
182:名無しさん@お腹いっぱい。
11/11/11 10:24:38.83 U545B7Ga0
スクリプト晒した上で、何が動かなくなるのか具体的に書いてくれないと…
183:名無しさん@お腹いっぱい。
11/11/11 10:51:48.60 3L35XHfi0
マウス関連は色々入れてるけど、たまに手動でリロードするくらいで
そうそうおかしくなることはないな
しょっちゅうリロードが必要な状態ってのはコードに問題があるように思える
入り口が別でも中で同じサブルーチンや関数通っててそこに問題がある場合もあるし
それか拾い物のホイールやマウスジェスチャを組み込んでない?
あれらは中で色々やってるので挙動が怪しくならないとは言い切れない
>一部の継続して使うスクリプトの動きが遮断され
ってのも気になる。これが悪さしてる可能性はないの?
あと、リロードで問題が生じるならこっちを別立てで動かすとか
184:名無しさん@お腹いっぱい。
11/11/11 11:30:22.40 WIZtv/n20
だから、推測で言ってても流れてくだけだから
最低でもスクリプト無いと分からないって事なんじゃないの?
それで解決するかどうかは別としてさ
185:名無しさん@お腹いっぱい。
11/11/11 15:00:53.70 TDrTfIAa0
変数に好きな娘の名前つけてるから恥ずかしいんだろ。オレもそう
186:名無しさん@お腹いっぱい。
11/11/11 17:05:30.70 LEVcAZl30
プログラミング言語に触ったことが無いと命名規則とかわからないしな
詳しい人に一通り書いてもらいたいわ・・・
187:名無しさん@お腹いっぱい。
11/11/11 17:15:55.12 Vi8P3CSJ0
こんなの作ったよってのがあるとすごく参考になるよね
0から作れって言うとほんとに判らないってこと多い
188:名無しさん@お腹いっぱい。
11/11/11 20:27:36.85 kYoG0s+n0
ちょっとかっこつけて聞きなれない英単語を使うと
意味がわかりにくく、スペルミスするorz
ところで作成した1つのGuiWindow内で
コントロール毎に背景色を変える事ってできますか?
gui,color,,000000
gui,add,edit,x10 y5
gui,add,edit,x10 y+5 -background
gui,show
こんな強引?な方法で2色はできるんだけども
ちゃんと設定する方法があったら教えてください。
加えてreadonlyとかdisabledの背景色も変更可能?
189:名無しさん@お腹いっぱい。
11/11/11 22:51:03.69 HtyLX/3A0
AutoHotkey_Lで
Ctrl+Alt 数字の1 Enterキー の入力で、Ctrl Ctrl F1 を実行するのは
どう記述すればいいでしょうか?
CPU切替器の切り替えコマンドを以前つかっていたものに変更したく
190:名無しさん@お腹いっぱい。
11/11/12 02:29:18.89 YUmAmP460
>>175
#IfWinNotActiveでできました どうもです
191:名無しさん@お腹いっぱい。
11/11/12 04:21:29.20 bLDDD3X90
>>188
URLリンク(www.autohotkey.com)
トピ主が発狂しててワロタw
サブクラス化するしか無いんかね、めんどくさいね