AutoHotkey Thread 2at SOFTWARE
AutoHotkey Thread 2 - 暇つぶし2ch851:名無しさん@お腹いっぱい。
06/07/26 19:05:14 Jv4bTjlL0
>>849
MouseGetPos…マウスの座標等を取得
SoundSetWaveVolume…音量を変更する
WheelDown/WheelUp…ホイールを回転させたとき

852:名無しさん@お腹いっぱい。
06/07/26 19:50:19 7nemhq5U0


853:名無しさん@お腹いっぱい。
06/07/26 20:25:01 4OoZiY1v0
>>851
まれに見る良レスだな。

854:名無しさん@お腹いっぱい。
06/07/31 18:22:20 bPE7OiBX0
Logicoolのマウスドライバ、SetPointがよく落ちてプロセスだけ残ってしまいます
SetPoint.exeを殺して再起動するスクリプトを書いてくださいませ

855:名無しさん@お腹いっぱい。
06/07/31 18:48:20 0t/+ddRa0
Process Close, SetPoint.exe
Process, WaitClose, SetPoint.exe

Run, **ふるぱす**\SetPoint.exe

落ちてからならこれでもいいだろうけど
監視したいならちょっとややこしいかも


856:名無しさん@お腹いっぱい。
06/07/31 18:55:52 oc5sAuQK0
MX1000 使ってるけど setpoint 落ちたことないよ?
マウスによって安定度が違うのかもしれないが、
バージョンあげてみたら?

857:名無しさん@お腹いっぱい。
06/07/31 19:00:04 bPE7OiBX0
USB接続のKVMスイッチ使ってて切り替えたときによく落ちるのです
各種バージョンは試してみました

858:名無しさん@お腹いっぱい。
06/07/31 20:31:27 zq3T1Gna0
夏だなぁ

859:名無しさん@お腹いっぱい。
06/08/01 05:10:23 riT7Kvih0
8月でもクリスマス島か

860:名無しさん@お腹いっぱい。
06/08/05 06:25:55 WcqHgm+Q0
特定ブラウザを起動しているときだけ、insert、break、capsLockキーあたりのあまり使わないキーに
「ワンクリックで画像保存」を割り当てたいのですがうまくいきません。

Break::
IfWinActive,ahk_class IEFrame
{
Send,{RButton}
Send,s
Send,!s
}

else
{
Exit
}


上うまくいかない例、Sendのあたりをいろいろいじってみてもどうもうまくいきません。
どうかアドバイスをお願いします。

861:名無しさん@お腹いっぱい。
06/08/05 09:51:50 4KEWoUh00
とりあえずコマンドの合間にsleep入れないとだめそうではある

862:名無しさん@お腹いっぱい。
06/08/05 10:15:42 UFh/CFsn0
>>861
適当にsleep,250いれて、
キーをcapslock::から、Ins::にしたらうまくいった。

日本語環境だとcapslockはうまく利用できないみたいですね。
os、imeあたりの制御が優先されるためかも。


863:名無しさん@お腹いっぱい。
06/08/05 10:28:45 qCpTWQJA0
>>862
日本語版だとCAPSのKeyUpが取得できないらしい。

864:名無しさん@お腹いっぱい。
06/08/07 18:35:57 wlefqxTe0
UWSCとAHKの比較

AHKの長所 --- AU3_SPY
これがいちじるしく使える。クラス名取得が便利すぎ。

AHKの短所 --- ヘルプ、解説
海外ツールゆえの弱点。
日本語化されてないとこもある。
その他文法解説が弱い。

UWSCの長所 --- ヘルプ、国産、解説本

865:名無しさん@お腹いっぱい。
06/08/08 17:00:56 xAuF67xb0
やる気さえあれば、言葉の壁なんてたいしたことないと思うけど。

866:名無しさん@お腹いっぱい。
06/08/08 21:43:28 10WWq08h0
スクリプト系のツール使おうって奴が英語読めない方がおかしいんだから
日本語(2byte文字)が全く扱えないとかならまだしも日本語化されてないとか、
解説が英語だとかなんて短所にならん。それにAHKは文法解説もきちんとしてる。
弱いと感じるなら、それは君の英語読解力が弱いからだ。

つまりAHKに海外ツールゆえの弱点があるのではなく、
君自身に英語力が低いという弱点があるってことだなw

867:名無しさん@お腹いっぱい。
06/08/08 22:13:51 xAuF67xb0
まるで留学先で日本語が通じないことにキレてるようなもんだよな。
コンピュータがどこで発明されたか知らんのか。

868:名無しさん@お腹いっぱい。
06/08/08 22:37:30 68cnhmau0
おれは英語そこそこ出来るからそこそこ使えて問題は感じないぜ、
英語できない奴はかわいそう、
なんて考えてる奴こそ、いつまでたってもそこそこしか使えないんだよ。

869:名無しさん@お腹いっぱい。
06/08/08 22:56:26 RC9dTpIq0
完璧に使えないと駄目だったらあれだな。

UWSCのドキュメントも見てみたけど、文法解説はいまひとつだと思った。実用には十分だと思うけど。
AHKは流行らせるページの文法解説ってそんなに弱いか?

個人的には、AHKの最大の長所は「過去の資産が膨大にある」点だと思うんだが。

870:名無しさん@お腹いっぱい。
06/08/08 22:56:38 wARQiyMe0
>>866
まず一行目を論理的に説明して

871:名無しさん@お腹いっぱい。
06/08/09 01:27:51 upMtDTV/0
ここ耐性低いな

872:名無しさん@お腹いっぱい。
06/08/09 01:28:39 lyPkatCS0
入れ食いだな。

873:名無しさん@お腹いっぱい。
06/08/09 01:50:17 +c+/K6Sh0
フレーミングは参加した時点で(何を言おうが)負け。
見かけたら、通り過ぎるまでじっと待つのが最善の策。

よって、俺も負け。

874:名無しさん@お腹いっぱい。
06/08/09 01:53:27 9toRUw2f0
俺も負け

875:名無しさん@お腹いっぱい。
06/08/09 02:07:24 AXyISart0
耐性とかどうでもいいんだけど
そもそも俺は荒れても構わないし
反応したやつに反論できないなら普通にそいつの負け

876:名無しさん@お腹いっぱい。
06/08/09 10:12:49 PuK1jjIl0
ネット上での言い争いの事をフレームというのだな
>873のおかげでひとつ賢くなった

877:名無しさん@お腹いっぱい。
06/08/09 11:23:35 4XOMBbI70
というか AHK と UWSC って比べるようなソフトだっけ?
用途が違うような気もするが。

878:名無しさん@お腹いっぱい。
06/08/09 11:29:02 q+f9pvSC0
要は、必死で煽り文書いてみたけど、
反論に答える力がないから、すぐに釣り宣言して逃走ってことでいいの?

879:名無しさん@お腹いっぱい。
06/08/09 11:59:39 cLFR+lkB0
>>878
正解

880:名無しさん@お腹いっぱい。
06/08/09 23:15:43 NC9fRfuw0
>>232と(たぶん)同じだから環境特有の問題じゃないと思うんだけど、
vkF2 & up::SoundSet,+2.5
vkF2 & down::SoundSet,-2.5
ってスクリプト動かすと、ひらがなキーを一度でも押すとずっとvkF2押しっぱなしな状態になってしまう。
以降はもうupかdown入力するだけでSoundSet実行。
mayuでひらがなキーをmod0にして使ってたのを乗り換えたいんだけど解決方法無いかな?

881:名無しさん@お腹いっぱい。
06/08/12 05:57:56 dKEaHFEv0
>>878
しかし、まともに反論しても、
フレーミングに参加するやつは負け組みといわれるのが2チャンネル。

もしくは、「ねたにマジレスすんな、お前は釣られているのだが……」

882:名無しさん@お腹いっぱい。
06/08/12 08:42:18 YN3EaHF80
蒸し返すなYO

883:名無しさん@お腹いっぱい。
06/08/12 15:54:25 H0uY3V2H0
>>881
だからこっちは常駐してるスレが荒れてもいいって言ってんだよボケ
釣りなら釣りでやり遂げろよ
あと自演するなら文体変えろド素人が

884:名無しさん@お腹いっぱい。
06/08/12 17:10:39 nKacSO160
フレーミングは参加した時点で(何を言おうが)負け。
見かけたら、通り過ぎるまでじっと待つのが最善の策。

よって、俺も負け。

885:名無しさん@お腹いっぱい。
06/08/12 19:52:23 EmbbAg0I0
アジャパーヽ(´ー`)ノ

886:名無しさん@お腹いっぱい。
06/08/12 20:11:11 dUP2033C0
flaming 覚えたてで使いたかっただけちゃうんかと

887:名無しさん@お腹いっぱい。
06/08/12 20:39:07 /DuFVmL/0
コピペ

888:名無しさん@お腹いっぱい。
06/08/14 15:30:20 DtFvPCvr0
AAAというソフトがアクティブな時
マウスカーソルがソフトAAAのクラスBBBとクラスCCC上にある場合
マウスの拡張ボタン XButton1を押すとXButton1がそのまま送られ、
クラスBBB、CCC上以外の場所にカーソルがある場合は XButton1を押したらEnterキーが送られる。

という物を作りたいのですが、どうすればいいでしょうか?

889:名無しさん@お腹いっぱい。
06/08/14 15:54:17 NTc2eNg20
>>888
MouseGetPosでいいんじゃない

890:名無しさん@お腹いっぱい。
06/08/14 15:59:46 U+odDKWZ0
IfWinActive…該当ウィンドウがアクティブか
MouseGetPos…マウスカーソルの位置、マウスの下のウィンドウやコントロールを取得
Send…キーストロークを発生させる


851に倣って必要なコマンドあげてみたが、わざわざ解説するまでもなく基本機能だったな
まぁせっかくの夏休みなんだし、頑張ってみれ

891:名無しさん@お腹いっぱい。
06/08/14 16:34:20 DtFvPCvr0
変数名とキー名は流行らせるページに一覧が乗っていたので分かるのですが、
構文が分からないんです。

892:名無しさん@お腹いっぱい。
06/08/14 16:40:23 U6j7VEhq0
> どうすればいいでしょうか?
勉強

893:名無しさん@お腹いっぱい。
06/08/14 17:16:18 mrhengen0
>>891
まず、最初から丸投げしないで、自分なりに書いてみる。
それで動かなかった場合、何故動かないかをここで聞いてみれ。
さすがにそれをスルーする程にはここの人達も冷たくなかろう。

894:名無しさん@お腹いっぱい。
06/08/16 00:12:28 uW+77TpF0
すみません、ちょっとお伺いします
これってコンパイルするときに、例えば画像や音声ファイルを
一緒にパックしてexe化することって可能ですか?

895:894
06/08/16 00:22:57 uW+77TpF0
すみません、見つかりました。自己解決です。

896:名無しさん@お腹いっぱい。
06/08/16 00:25:14 1qUWJw7B0
>>894
アイコンは含められるけど、その他のファイルは(実用的には)無理だと思う。

897:名無しさん@お腹いっぱい。
06/08/16 00:41:55 uW+77TpF0
そうみたいですね
マニュアルで FileInstall っての見つけて、これでパックしてみたんですが
何故だかいざ実行してみるとファイルが見つかりませんってなりますね
なにか使い方を根本的に間違っているなかな?
ともかく、お返事ありがとうございます。

898:896
06/08/16 01:09:20 1qUWJw7B0
>>897
あ、ごめん。FileInstallの存在忘れてレスしてた。
FileInstall使えばできるよ。
できないとしたらスクリプトの先頭の方に書いてないとか。

899:名無しさん@お腹いっぱい。
06/08/17 00:47:26 2PVlAupL0
カーソルが画面隅にあるときホイールを無効化するスクリプトを組んだのですが
WheelUp::
IfWinActive, Sleipnir
{
Send, {F1}
}

else
{
Send, {WheelUp}
}

return

IEなのでページをスクロールするときのホイール動作がもっさりしている気がします。
else文で WheelUp::WheelUp こうなってるのが原因な気もしますが・・・ 
なにかいいアイデアは無いですか?

900:名無しさん@お腹いっぱい。
06/08/17 00:52:35 2PVlAupL0
誤:IEなので
正:IEなどで

901:名無しさん@お腹いっぱい。
06/08/17 01:10:07 In5F2pPh0
PostMessageでWM_MOUSEWHELLを投げる
それか,加速処理を入れ込んでみたら?
前スレにサンプルあった筈

902:名無しさん@お腹いっぱい。
06/08/17 01:20:46 In5F2pPh0
つか,ぬるさんがホイールリダイレクト作ってたんだっけ
この辺落としてきて中身参考に汁
URLリンク(lukewarm.s101.xrea.com)

903:名無しさん@お腹いっぱい。
06/08/17 01:51:04 2PVlAupL0
>>902
ホイールリダイレクトも試しに使ってみたのですが、やはりもっさりしてしまいました。
加速度はマウスドライバで細かく弄ってあるので、できれば加速処理等はしたくないです。

あとWheelUp::WheelUp この処理が原因かと思って↓こんなのも試したのですが
IfWinActive, Sleipnir
{
WheelUp::F1
}

else
{
;何も無し。うまくいけばホイール回転をスルーしてそのままの加速度でいけるかも?
}
return

これだと、どの場所でホイールしてもホイールが全てF1に変換されてしまい失敗でした。
ちなみにマウスはMicrosoft IntelliMouseOpticalです。ドライバは純正でVer5.2です。

904:名無しさん@お腹いっぱい。
06/08/19 16:48:04 cQubjpuu0
小ネタ

; irfanViewのexe を指定
iview32 := "C:\Program Files\irfanview\i_view32.exe"
; 画像の拡張子を指定
screenShotExt := "png"
; 保存先のディレクトリを指定
screenShotDir := userprofile "\デスクトップ"

任意のキーバインド::
; yyyyMMdd-hhmmss 形式を生成
file := A_YYYY A_MM A_DD "-" A_Hour A_Min A_Sec
; capture=0 なら 画面全部、 1ならアクティブウィンドウ
Run, "%iview32%" /capture=1 /convert=%screenShotDir%\%file%.%screenShotExt%


905:名無しさん@お腹いっぱい。
06/08/19 17:09:38 nR6kdIAC0
irfanviewでも出来たのか・・・
俺もちょうど昨日winshot非常駐化した
常駐ソフトがどんどん減って面白いわ

906:名無しさん@お腹いっぱい。
06/08/22 11:29:47 UMefObLg0
流行らせるページ落ちてる?
ようやく始めようと思って開いたら無かった。
復旧町か。

907:名無しさん@お腹いっぱい。
06/08/23 04:15:23 52TsQxrC0
「;」キーを「a」にするのってどう書けばいいんですか?
;;;aだと.ahk実行しても出来ません
多分「;」をなにかで囲んだりするんだろうけど、どうやるか分かりません
どなたか教えてください

908:名無しさん@お腹いっぱい。
06/08/23 05:07:11 hfHkq/U60
つ キーコード

909:名無しさん@お腹いっぱい。
06/08/23 10:21:32 Y+tDCBhY0
>>907
URLリンク(lukewarm.s101.xrea.com)
今後は↑の一番下を見ること。↓の3つの内のどれでも指定できるはず。
vkBB::a ;「;」の仮想キーコードBBを指定
sc027::a ;「;」のスキャンコード027を指定
vkBBsc027::a ;仮想キーコードとスキャンコードの両方を指定

910:907
06/08/23 14:50:08 52TsQxrC0
>>908-909
出来ました
ありがとうございました

911:名無しさん@お腹いっぱい。
06/08/23 20:36:48 52TsQxrC0
>>575-576みたいに
格ゲーのコマンドをボタン一発で出したい時ってどう書けばいいんですか?

d→d+f同時押し→f+j同時押し(ちなみにd=下、f=前、j=弱パンチ。波動拳コマンドです!)

とやりたいんですけど、

a::
Send,{d}
Send,{f}
Send,{j}

と書いて.ahkで保存したんですけど、まったく機能してません
どなたか教えてください

912:名無しさん@お腹いっぱい。
06/08/23 20:42:00 hfHkq/U60
ゲームだと、ツールでの不正防止(格ゲーでは必要ないだろうけど)とか、
入力制御の都合とかで、通常のキーコードを拾わないものが腐るほどある。
とりあえず複数キーではなく、単発キーで試して、それすら拾わないならAHKでの対応は諦めよう。

913:911
06/08/23 20:54:32 52TsQxrC0
>>912
レスありがとうございます
f::dとして入れ替えてみたんですが、ちゃんと入れ替えできました

.ahkに書く内容って
a::
Send,{d}
Send,{f}
Send,{j}
だけでいいんですか?
なんかこれだとD(十字キー↓)、F(十字キー→)で、J(ボタンA)って割り当ててるんで
斜め押しがないような気がするんですけど。

914:名無しさん@お腹いっぱい。
06/08/23 21:33:10 zLZrXw5L0
Send, afj
これだけでいいんじゃまいか


915:911
06/08/23 21:39:23 52TsQxrC0
>>914
a::Send, dfj
をsenddfj.ahkで保存してやって見ましたがダメでした_| ̄|○

書き方間違ってますか?

916:名無しさん@お腹いっぱい。
06/08/23 21:52:13 el4zMw010
send,{d down}{f down}{d up}j{f up}
あとSetKeyDelayの値とか。

917:911
06/08/23 22:22:39 52TsQxrC0
>>916
これってaボタンにこのコマンドを登録するには
a::send,{d down}{f down}{d up}j{f up}って
a::はいらないんですか?

918:911
06/08/23 23:40:00 52TsQxrC0
どなたか!

919:名無しさん@お腹いっぱい。
06/08/23 23:42:40 Y+tDCBhY0
>>918
試せば分かるでしょ。

920:911
06/08/24 00:02:41 52TsQxrC0
a::
send,{d down}{f down}{j down}{d up}{f up}{j up}

でやったらなんとか出るんですけど、時々パンチだけ打ったりします
どこがわるいんでしょうか?

921:391
06/08/24 00:05:02 N+GjQWMF0
>>920
1時間くらい試行錯誤してみろよ

922:911
06/08/24 00:07:29 52TsQxrC0
>>921
了解! く(`・ω・´)行って参ります

923:名無しさん@お腹いっぱい。
06/08/24 00:22:50 KH7bvAbO0
てめーSendコマンドの説明読んでないな

924:名無しさん@お腹いっぱい。
06/08/24 00:38:31 WnBC1VuP0
どうでもいいけど 2行以上にするなら return入れなさいよ

925:名無しさん@お腹いっぱい。
06/08/24 01:27:15 9ANH7vkE0
どうでもいい

926:911
06/08/24 01:50:07 TebRODsR0
全然出来ない・・・
何回か連打してると確実にパンチとか出る

>>923
すみません
読んだけど全然出来ません

>>924
ありがとうございます
入れなくても動くけど入れた方がいいんですね

もうひとつ聞きたいんですが、aキー押したら、Jキー1秒間に20連打とかって出来ますか?
a::{j 20}
で1秒間に20連打いきますか?

927:名無しさん@お腹いっぱい。
06/08/24 03:58:18 KH7bvAbO0
ディレイの設定次第ではそうなる

928:名無しさん@お腹いっぱい。
06/08/24 06:41:08 e+RPRV6N0
毎度のことだけど合間にpauseが無い性じゃないかと

929:連続で申し訳
06/08/24 06:41:53 e+RPRV6N0
sleepでした。すみません

930:911
06/08/24 16:40:26 TebRODsR0
>>929
ヘルプ見たけどこれをどう組み込むかが全然分からない
どうやるんですか?
Sleep, 1000 ; 1 second
SetKeyDelay, 0

931:911
06/08/24 16:40:56 TebRODsR0
>>927
出来るんですか、良かった

932:名無しさん@お腹いっぱい。
06/08/24 19:13:28 WmELH/U20
とりあえず一回ごとに聞きに来ないで、流行らせるページをきちんと熟読しろ
こないだ落ちてたけど今はもう復旧してるから

933:911
06/08/24 23:17:24 TebRODsR0
>>932
見たけど、何がなんだかさっぱり・・・
なんというかもっと書式の具体例が多く載ってるサイトってありませんか?

というか、誰か書いてよ。・゚・(ノД`)・゚・。

934:名無しさん@お腹いっぱい。
06/08/24 23:25:42 6uORQeeG0
いい加減自重しろ。only1の存在だか何だか知らんが無知である事ぐらいは恥じてくれ。

935:名無しさん@お腹いっぱい。
06/08/25 00:10:48 thm//g2H0
以後放置かレスするなら丁寧に教えるかどっちかにしてもらえるかな
キリがないから

936:名無しさん@お腹いっぱい。
06/08/25 00:17:13 1crmFTa/0
どんどん質問してくれ、ここの人は親切だから答えてくれるよ

937:名無しさん@お腹いっぱい。
06/08/25 00:30:24 Vi3Seppi0
正直、流行らせるのとこのサンプルどんな挙動するのか書いてないから
全然参考にできない。キー置換くらいしかできない人だから・・・

938:名無しさん@お腹いっぱい。
06/08/25 00:39:39 4nigyMat0
>>937
書いてないなら試せばいいじゃない。
ちょっとした挙動確認にこのスクリプトマジおすすめ。
URLリンク(www.autohotkey.com)

939:391
06/08/25 00:46:09 PBih+xe80
>>938
このスクリプトいいすね
保存とかしなくても動作確認出来るのか!サンクス

940:名無しさん@お腹いっぱい。
06/08/25 00:49:13 PBih+xe80
また名前が残ってたよ。。orz

941:名無しさん@お腹いっぱい。
06/08/25 08:22:44 XRAU8LtZ0
もうちょっとモジュール管理とかしやすくならないかな。
自分のコードをそれなりに育ててると他人のコードを導入しにくい。

942:名無しさん@お腹いっぱい。
06/08/25 09:26:22 CVIA2L5H0
月曜日に使い始めて初めて作ったスクリプ㌧がどうにか想定どおりに動いたので記念カキコ


943:名無しさん@お腹いっぱい。
06/08/25 15:34:19 B5FGjtB30
AHK使いこなせてる人がうらやましい。
俺が知らないちょー便利なスクリプトがあるかと思うと腹が立つ!

944:名無しさん@お腹いっぱい。
06/08/25 17:58:08 jUefnTnu0
>>943
あんなことやこんなことにちょー便利なスクリプト
作って運用してるよ~ ムフフフ
羨ましかったらがんばりな~

945:名無しさん@お腹いっぱい。
06/08/25 19:17:42 zpsuwIMd0
マウスに機能振付ける程度しかしてねえ。
みんなAHKでなにやってんの?

946:名無しさん@お腹いっぱい。
06/08/25 19:28:21 PlFbS7d10
よく使うソフトが存在して非アクティブならアクティブに、アクティブなら非アクティブに。存在しないなら起動する、ってのが一番使ってるのかな?

947:名無しさん@お腹いっぱい。
06/08/25 19:42:10 i2UrWwt80
一番使ってるのは、Alt+英字キーでそれぞれ特定窓のアクティブ化かな
あとはAlt+↑で窓最全面固定、Alt+↓で解除

948:名無しさん@お腹いっぱい。
06/08/25 19:51:56 hvqw5/0V0
俺もウインドウ操作が多いかな。Win+中クリックでアクティブウインドウをシェードが一番お気に入り。

949:名無しさん@お腹いっぱい。
06/08/25 20:09:30 R2YBf9ek0
X1,X2にマウスジェスチャ

950:名無しさん@お腹いっぱい。
06/08/25 20:22:15 wwLtwdLn0
Winシェード、助けっててば~もどき、キーボードでのウィンドウ操作(移動、大きさ変更等)、
ホイールリダイレクトとか 後は普通にキーボードランチャとか
一時期 TTBaseをやたらとパクってた

951:名無しさん@お腹いっぱい。
06/08/25 20:37:43 jUefnTnu0
漏れは、DVという動画再生ソフトをコントロールするのに使っている。
DVは動画の特定場面を(始点終点を指定して)ブックマークできるので、
これをAHKを使って外部からコントロールしている。
これで何が出来るかというと、いきなり動画を立ち上げたら
特定場面を繰り返し再生するようなことができる。

用途は

952:名無しさん@お腹いっぱい。
06/08/25 21:15:26 IrUfF2vB0
アプリ起動時に何か作業させたいときとか
キーカスタマイズできないアプリ使うときに重宝してる
スクリプトごとにAHKファイルを作って使う事が多いかな
フリーソフトはカスタマイズして好みの動作に出来るのにさ
パッケージソフトって融通効かないのが多いよね

953:名無しさん@お腹いっぱい。
06/08/25 22:20:34 B5FGjtB30
俺がよくつかうスクリプトは画面のガンマを明るくしたり暗くしたりするスクリプトかなぁ。
フルスクリーンのゲームとかやるときに重宝する

954:名無しさん@お腹いっぱい。
06/08/25 23:14:52 wwLtwdLn0
毎回決まった操作するソフトのバッチ化とか便利だよな
マウス操作しか受けつけないソフトとかでもエミュレートできるし、ゲーム系は知らんけど

955:名無しさん@お腹いっぱい。
06/08/25 23:17:29 MlWlsT/U0
みんないろいろな使い方してるんだね。
自分で作ってこれがないとイヤって気分になったのは

・タスクトレイの不要なアイコンを消す。消したアイコンはGUIで作ったメニューで操作
・コモンダイアログ操作(新規フォルダ作成や上のフォルダへ移動をキーで行える、よく使うフォルダをGUIメニューで選べるなど)
・自作コマンドラインランチャ
・クリップボード拡張に似た定型文貼り付けツール
・ファイルを開くときに起動ソフトを選べるポチエスもどき
・非アクティブ状態の音声プレイヤーをキー操作
・音声ボリュームをキー操作
・壁紙を10分ごとに変える
・メッセンジャーのアラートをすぐ閉じさせる

こんなとこかな。

956:名無しさん@お腹いっぱい。
06/08/26 00:02:07 YnG/1Q9h0
結構人いるじゃん。普段どこにいるのよw

957:名無しさん@お腹いっぱい。
06/08/26 00:07:35 +klA55Wk0
自慢大会

958:名無しさん@お腹いっぱい。
06/08/26 00:28:44 JO8noLou0
いろんなスレで宣伝されてるから結構ひとは増えてるな

959:名無しさん@お腹いっぱい。
06/08/26 01:04:49 8DCBYvtZ0
キーロガ(ry として・・・

960:名無しさん@お腹いっぱい。
06/08/26 02:36:43 X/Ib7Ykp0
ひでえw

961:名無しさん@お腹いっぱい。
06/08/26 08:45:01 m3e78oi50
スレのまとめサイトを作るときの省力化に使ってる
スレの書き込みをコピーすると、自動でまとめの形式に整形してペーストできるようにしたりとか

962:名無しさん@お腹いっぱい。
06/08/26 15:17:13 wHPKaZ6r0
>>955
>>タスクトレイの不要なアイコンを消す
これ便利そうですね
どんな感じで実装したか教えていただけませんか?
#NoTrayIconがそれ系の設定かと思ったんですが
自身のアイコンしか設定できないみたいですね

963:名無しさん@お腹いっぱい。
06/08/26 16:29:27 JCJaH2650
流行らせるページに置いてあるっしょ

964:名無しさん@お腹いっぱい。
06/08/27 00:32:45 ZEntdSAc0
>>963
見落としました、ありがとうございます。

965:911,913,920
06/08/27 01:33:14 HA7NngEi0
もうなんか全然出来ません_| ̄|○

どなたかキー設定はこれとしてどのように書くか教えてください
上=E
左=S
下=D
右=F
パンチ=J

波動拳コマンド(下→右下→右+J)←最後の右と同時にJ押す
ため技(左2秒間押しっぱなし→右+J)
連射(Jボタン1秒間に20連射)

966:名無しさん@お腹いっぱい。
06/08/27 03:04:25 Avw5cK+C0
>>965
教えてあげたいけどもうなんか全然出来ません_| ̄|○

967:名無しさん@お腹いっぱい。
06/08/27 03:13:42 hasAzi8a0
>>965
UWSCでその操作を記録する

再生する


968:名無しさん@お腹いっぱい。
06/08/27 05:01:24 m+fbBZjP0
>>967
> >>965
> UWSCでその操作を記録する
> ↓
> 再生する
> ↓

じゃあまずJボタン1秒間に20連射することからはじめなきゃな


969:名無しさん@お腹いっぱい。
06/08/27 09:50:26 pdM9eWxw0
> Jボタン
ボタンかよwww


970:名無しさん@お腹いっぱい。
06/08/27 16:24:32 nyrLHg0T0
悩むよりパッド買ったほうが早いんじゃねえ?

971:名無しさん@お腹いっぱい。
06/08/27 23:46:40 HXc/5fNb0
>>970
正論だな
1000円以下で買えるんだし、
あれこれ悩む時間と比較したらやすいもんだ

というか、レスの流れみてると一生スクリプト組めそうもないし

972:名無しさん@お腹いっぱい。
06/08/27 23:57:30 hasAzi8a0
家庭用ゲーム機の格闘ゲームを買う

PCのことは忘れる

973:942と961
06/08/28 08:50:44 Is6v/MF40
>>942
のように言っておきながら、いざ実際に使ってみるとまったく動かなかったり…

~1
ToolTip, *加工中*
Sleep, 200
BlockInput, On
send, {Lbutton Down}
send, {Lbutton Up}
Sleep, 50
Send, w
Sleep, 50
Send, a
Sleep, 50
~2
ClipSaved := ClipboardAll
Run,E:\softwares\refo\refo.exe E:\softwares\refo\recipe\■■■■_resban.rrf
Sleep, 200
FileAppend, %Clipboard%, E:\■■■■_temp.rrf
~3
Sleep, 200
Clipboard := ClipSaved
Run,E:\softwares\refo\refo.exe E:\softwares\refo\recipe\■■■■.rrf
Sleep, 200
Run,E:\softwares\refo\refo.exe E:\■■■■_temp.rrf
Sleep, 200
FileDelete, E:\■■■■_temp.rrf
ToolTip,
BlockInput, Off

974:942と961
06/08/28 08:51:44 Is6v/MF40
Janeでレスの全文を自動でコピー(~1まで)、それをセーブしてから
クリップボードの書き込みからrefoで2次加工をするためのマクロを作成してファイル化(~2)。
~1でセーブしておいた全文を復活させrefoで1次加工したあと~2で作ったマクロで2次加工。
~2のマクロを消して完了

正規表現ではちょっとやりにくいことをさせてるんで
その場でマクロを作成してテキストを加工するという流れ。
USBメモリにexe化して使ってるが、
家のw2kでは問題なく動くんだが出先のxpの入ったpcだとロクに動かない…

975:942と961
06/08/28 09:52:32 Is6v/MF40
>家のw2kでは問題なく動くんだが出先のxpの入ったpcだとロクに動かない…

と思ってたが、実際使うのと同じような環境で使ってみると
家のPCでもやはりうまく動かないことが多い…

どうすればいいのじゃ

976:名無しさん@お腹いっぱい。
06/08/28 10:09:50 qnqCJlGT0
昔のヴァージョンだとFileAppendで
存在しないパスを指定してもファイルが新規作成されなかったけど
XpでのAHKヴァージョンはどう?

あとRunWAitでREFOを終了を待ってみるとか

>Run,E:\softwares\refo\refo.exe E:\■■■■_temp.rrf
>Sleep, 200
>FileDelete, E:\■■■■_temp.rrf

ここで間に合わないと削除の方が早くなるかも

977:名無しさん@お腹いっぱい。
06/08/28 23:13:58 bfA0G0oq0
URLリンク(la.ma.la)
まらたん万歳

978:名無しさん@お腹いっぱい。
06/08/29 00:49:37 sj53R3ZL0
マウスの中ボタンでアプリの切り替えをおこなおうとおもい、
いろいろ試したのですがうまく操作を受け付けてくれません。

MButton::AltTabMenu

↑を起点にして、sendとかいろいろしてみたのですがうまくいきません。
どうか知恵をおかしください。


979:942と961
06/08/29 08:55:42 4kzVANcN0
>>976

>XpでのAHKヴァージョンはどう?

最新版の入った家のPCで作ったexeをUSBメモリに入れて使っていますので
そっちの問題ではないと思われ


refo使用後に必ずRunwait、それからSleepを全動作の間に狂ったようにはさみまくってどうにか成功率が上がりました
…といっても10%以下だったものが50%くらいにですが。

微調整すれば期待通りに動くと信じていじってみます

980:名無しさん@お腹いっぱい。
06/08/29 10:00:48 vaG1joB40
何か別のクリップボード監視系ソフトが入ってるとか

981:942と961
06/08/29 12:32:46 1byQz9JE0
tomoclipというソフトは使ってますが、
使用を止めてみても変化がありませんでした。

982:名無しさん@お腹いっぱい。
06/08/29 12:52:58 vaG1joB40
あとはFileAppendで時間がかかってるという線かな
これもWait出来ればいいんだけど。

FileGEttimeとかIfExistとかで
書き込みが終了してファイルが解放されたことを調べられないかな?


983:名無しさん@お腹いっぱい。
06/08/29 17:23:41 eGhPSUa50
MsgBoxデバッグ

984:名無しさん@お腹いっぱい。
06/08/30 10:10:31 ZRSPoaox0
>>978
中央ボタンがマウスドライバかなんかで
別なのにのっとられてるんじゃないの。
logitech の setpoint なんかだとそうだよ。
設定で直せる。

985:名無しさん@お腹いっぱい。
06/08/30 19:23:03 2Q5vZD5n0
>>984
レスありがとうございます。

サンワのマウスつかってます。
ドライバがくそです。ハードは軽くて、ボタンとかも押しやすいんだが……

やっぱりMSのマウスかな。

986:911,913,920,965
06/08/30 20:11:37 YWVqs1GT0
誰か~。・゚・(ノД`)・゚・。

987:名無しさん@お腹いっぱい。
06/08/31 12:04:34 RRrBfgN00
まだいたのか・・・

988:名無しさん@お腹いっぱい。
06/08/31 13:10:44 ho1dZPPmO
>波動拳
920じゃdキーを押したまま(downのまま)jキーを押してる。dを離してからjだろ?

>ため技
sを押してから2000ミリ秒sleepしてsを離してfとjを押せ。

>連射
SetKeyDelayを適当に設定して{j 20}。

989:名無しさん@お腹いっぱい。
06/08/31 13:19:57 zsrklxdL0
send,{した down}{みぎ down}{した up}{パンチ down}{みぎ up}{パンチ up}
こうじゃないの。
あとは必要なら間にスリープ入れてタイミング取る。

990:名無しさん@お腹いっぱい。
06/08/31 13:20:20 J2AR2qUd0
MButton::
RButton::
  Hotkey,LButton,MRtoLButton

  If 条件
    ジェスチャー発動
  Else
    キャンセル処理

  Hotkey,LButton,Off
Return

MRtoLButton:
  Lジェスチャープラス
Return

こんな感じで、普段 LButton は拾わず、MButton か RButton が押された時だけ
LButton を Hotkeyコマンドで登録して MButton or RButton 始動のジェスチャーに LButton を
からめたいんだが、LButton が登録されず どうしても上手くいかない。
(MR , MM , RMMM , R→M↑ 等のジェスチャーは上手くいっている)

なぜだろう?

991:990
06/08/31 13:52:02 J2AR2qUd0
自己解決・・・・・・たぶん。

992:名無しさん@お腹いっぱい。
06/08/31 15:04:24 skD9nj7X0
BuildWait, NextThread

993:911,913,920,965
06/08/31 20:58:47 zM1AWgyN0
>>988
>>989
ありがとうございます!
>>965の波動拳コマンドはなんとか安定して出るようになってきました
波動拳コマンド
a::
send,{d down}{f down}{d up}{f up}{j down}{j up}

が、ため技が全然出ません。。。
h::
send,{s down}Sleep, 2000{s up}{f down}{u down}{f up}{u up}
こう書いてみたのですが、なんかまったく違う動きをします。

どこが違うのでしょうか?

994:名無しさん@お腹いっぱい。
06/08/31 21:14:55 VxkuwdTM0
>>993 このスレも残りわずかだし、乗りかかった船だ。
オマエのミスその1:1行に命令文はひとつしか書けないことがわかってない。
オマエのミスその2:複数行にわたる場合は最後にreturnが必要。
オマエのミスその3:jキーを押すだけならdownとかupとかは不要。
オマエのミスその4:そもそも人生の大切な時期をゲームに費やしている時点で負け組。

以上を踏まえて。

>波動拳⇒自分が書いたものとjキーの扱い方を比べてみろ。
a::
send,{d down}{f down}{d up}j{f up}
return

>ため技⇒命令はsend、sleep、sendと3つあるので3行にならなくてはいけない。
h::
sキーを押下
2秒スリープ
sキーを離してfとjを押下
return


995:名無しさん@お腹いっぱい。
06/08/31 22:30:44 0kJl8rFb0
繭スレの奴に比べればかわいいもんだわ。

996:911,913,920,965
06/08/31 22:56:03 zM1AWgyN0
>>994
おお、ありがとうございます
なんかすごく安定しました
波動拳は、ほとんど余計な動作が入らなくなりました
ため技は完璧です

あとは、いくつかのゲームで試したのですが、相性みたいのがあるみたいなので
Sleep入れたりしてこれから試して生きたいと思います。

また、分からなくなったら聞きにきますのでよろしくお願いします。

997:名無しさん@お腹いっぱい。
06/08/31 22:59:55 LVFk+1qM0
どういたしまして
またいつでもどうぞ^^

998:名無しさん@お腹いっぱい。
06/08/31 23:24:22 QM2YH2fS0
こうしてまた役立たずの低脳が1匹居付いたのであった。

999:名無しさん@お腹いっぱい。
06/08/31 23:48:21 Ft3Xb2Oa0
999

1000:名無しさん@お腹いっぱい。
06/08/31 23:51:07 UYcjre3V0
1000

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch