1 名前:名無しさん@お腹いっぱい。 [2005/10/21(金) 04:31:53 ID:qy14hWPT0] If You = beginner Read, Template, >>2-6 Previous Thread:: AutoHotKey Thread pc7.2ch.net/test/read.cgi/software/1098531338/ If Res > 950 Please, Build, NextThread
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/04(火) 22:48:33 ID:rHd9XQGV0] >>815 810じゃないけど、これで動きますね DetectHiddenWindowsなんてコマンドあったのか 不具合でまくりそうだけど、 SendMessage, 0x111 , 1007, 273, , ahk_id 0xFFFF でもいけました。 存在するすべてのウィンドにSendMessageですw
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/05(水) 01:01:48 ID:4vOv08xf0] >>811-817 ありがとうございます。DetectHiddenWindowsを使えばいけそうですが、誤爆が怖いんでWinShow使ってやってみます。 ttp://lukewarm.s101.xrea.com/commands/WinShow.htm (送ったあとはWinHide使えばいいのかな。個人的にはDetectHiddenWindowsが楽そうなんですが) HoeKeyの時は問答無用で送れたんでちょっと困ってたところ、ありがとうございました。 >>817 それは誤爆が怖いと思うが、いかがなもなか('Д`;) 最初はそれでやってたけど・・・
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/05(水) 01:45:01 ID:4vOv08xf0] 別にクラスをちゃんと指定すればおkでしたね。ごめんなさい。 需要無いかもしれませんが、foobar2000でsendmessageを使う方法と、疑似Open/Hideコマンドです。Winキーを多用する人はうはうはかもしれません。0.8.3 (もしくはすでに知ってるかもしれませんが。) #q:: DetectHiddenWindows, On SendMessage, 273, 40010, 0,, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} DetectHiddenWindows, Off return #o:: ;最小化時、トレイに格納する場合だけ動作確認 IfWinExist, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} { WinMinimize, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} return } else { DetectHiddenWindows, On WinActivate, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} DetectHiddenWindows, Off return }
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 07:42:17 ID:qGKJnijM0] AHKから録音ソース(マイクやライン入力)を切り替えたいのですがどうすれば良いのでしょうか? SoundSetで色々試してみたつもりですが録音ソースを切り替える機能は見つけられませんでした...
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 10:50:35 ID:HLRnu2ow0] 漏れも前やったな〜 見当たらないんだよね
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 11:39:03 ID:qe11Eg9V0] DllCall("winmm.dll\mixerGetNumDevs") みたいな感じで、MixerのAPI呼び出していけば行けるんじゃないか APIはさっぱりわからんのであとはまかせるw
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 13:24:39 ID:ALwXZ4jD0] いざとなったらプロパティ表示してソース選び直して[OK]押下、をエミュレートするとか 見た目はあまり美しくはないが
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 21:06:55 ID:z5OGIaz00] >>821-823 簡単には行かないみたいですね API呼ぶのはちょっと敷居が高すぎる気がするので sndvol32.exe /r にMessage投げてごまかすことにします ありがとうございました。
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 13:55:28 ID:EvY29YJw0] Guiのタブがえらく使いにくい 3つのタブをGui,Addで作成すると、 1 2 3 ○ ▲ ◆ ↑こうなるんだけど(上段:タブ番号、下段:それぞれのタブに配置したコントロール)、 そこからさらに2つタブを追加しようとすると 5 4 1 2 3 ○ ▲ ◆ ↑このように追加される 1 2 3 4 5 ○ ▲ ◆ か、 5 4 1 2 3 ○ ▲ ◆ せめてこうして欲しいんだが、何とかなりませんか
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/13(木) 03:36:51 ID:eLwJZVSR0] ソースを弄る
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/13(木) 07:24:10 ID:0SzuAgk/0] autoitはどうなの?
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/14(金) 00:46:44 ID:Fp8tR7J00] ex16.2ch.net/test/read.cgi/news4vip/1152458597/
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 04:02:55 ID:xOvCEZJX0] ホットキーで Ctrl-マウスクリック の組み合わせのキーを書いているのですが、 時々コントロールが抜けて出力されることがあります。 例えば firefox では 拡大縮小が Ctrl-WheelUp, Ctrl-WheelDown に割り当てられてるのですが、 a:: Send,^{WheelDown} こういうようにキー割り当てして a をリピートすると、 なぜか時々純粋な WheelDown が送られ、画面がスクロールしていってしまいます。 他にも、エクスプローラではCtrl-ダブルクリックで フォルダを新しいウインドウで開けるのですが、 MButton:: Send,^{LButton 2} こう記述しても新しいウインドウが開く時と開かないときがあります。 原因がよくわからないのですが、 確実にCtrl-マウスクリックの組み合わせが出力できる方法はないでしょうか。
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 10:48:40 ID:JXnX7QJM0] SendMode Sleep 色々ある
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 15:20:28 ID:xOvCEZJX0] どうもありがとうございます。 MButton:: Send,^{LButton 2} こちらについては、sleep を間に入れて時間を置くことで きちんとダブルクリックと認識させることができました。 a:: Send,^{WheelDown} こっちは、いままで firefox でしか検証していなかったのですが、 先ほど OpenOffice で試したところ、 なんとそのままでまったく問題なく動いていました。 firefox でのみ、どうしてずれるのかよくわかりませんが、 a:: Send,{Ctrl Down} Send,^{WheelDown} sleep 300 Send,{Ctrl Up} return このようにしてみたところ、とりあえずうまくいくようになりました。
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 03:18:26 ID:aCwM17AQ0] ウインドウの操作を行いたいと思うのですが,思うようにいかないので質問させてください. 目標としては,ウィンドウをhoekeyのようになめらかに移動させること, トグルでの水平方向,垂直方向への最大化です. 色々なスクリプトを参考に以下のように書いてみました. ディレイを小さくしたのですが,移動がカクカクしてしまうこと, 水平方向,垂直方向の最大化は同時に複数最大化するとサイズが上書きされてしまう問題があります. ご意見を頂けないでしょうか.
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 03:24:33 ID:aCwM17AQ0] ;●ディレイの調節 SetWinDelay, 0 ;● ウインドウ位置移動 #Left:: ;[Win] 移動 (←) #Right:: ; (→) ^!h:: ;Ctrl+Alt+Hで水平方向の最大化 ^!v:: ;Ctrl+Alt+Vで垂直方向の最大化 WinGetPos,x,y,w,h,A if A_ThisHotkey = #Left ; x -= 5 else if A_ThisHotkey = #Right ; x += 5 else if A_ThisHotkey = ^!h{ if(w = A_ScreenWidth and x = 0){ w := w_h_old x := x_h_old }
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 03:25:39 ID:aCwM17AQ0] else{ w_h_old := w x_h_old := x w := A_ScreenWidth x := 0 } else if A_ThisHotkey = ^!v if(h = A_ScreenWidth and y = 0){ h := h_v_old y := y_v_old } else{ h_v_old := h y_v_old := y h := A_ScreenWidth y := 0 } WinMove,A,,%x%,%y%,%w%,%h% return
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 01:39:51 ID:DNeHp1KC0] タスクトレイにある特定のアプリのアイコン(例hoge.exe)1個だけを 左クリックするだけのスクリプトを作ろうとして挫折してます。 このアプリは、コマンドラインの引数を指定できず、 とにかくタスクトレイのアイコンをクリックする以外にどうしようもないやつで。 いい方法はないですかね。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 02:53:57 ID:9I40KnIj0] TrayCommand ttp://hp.vector.co.jp/authors/VA026310/soft2.htm
837 名前:835 mailto:sage [2006/07/24(月) 03:41:24 ID:DNeHp1KC0] >>836 おーこんな便利なのがあったんですか。 さっそく引数をつけて、適当なキーでiniファイルに登録しました。ありがとう。
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 03:53:26 ID:7uh8bAg30] どういたしまして
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 03:56:34 ID:Pbf/E+DV0] 流行らせるページにある
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 04:26:24 ID:l/qgUJwX0] 前スレのjaneのdatもらえませんか?
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 09:06:31 ID:EJoF76QI0] >>840 ttp://makimo.to/cgi-bin/html2dat/html2dat.cgi?pc7_software/1098/1098531338.html
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 15:37:02 ID:6Dn/b3UJ0] プロセスの「ユーザー名」(Windowsタスクマネージャ→プロセスタブで見られる) を取得する方法はありますか? よろしくお願いします!
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 16:00:38 ID:ozVjeoNVO] こちらこそよろしく! 俺は雅也。まー坊って呼んでくれ!
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 16:02:37 ID:6Dn/b3UJ0] ( ^ー゚)
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 18:06:13 ID:ozVjeoNVO] まー坊って呼べっつってんだろ。日本語通じないんか?
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 18:27:05 ID:NC3ES9PEP] やん某
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 18:54:27 ID:7uh8bAg30] ”マー坊“くん ”!?“
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/25(火) 00:11:34 ID:DKWTwnVd0] >>841 ありがとうございます 亀レスごめんなさい これで勉強できます
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 18:57:00 ID:ZZJ5BPcR0] マウスカーソルを右端に寄せてホイールスクロールするとボリューム操作 みたいな事って出来ますか?
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 19:01:43 ID:8mmomP4l0] 頑張れば多分できる
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 19:05:14 ID:Jv4bTjlL0] >>849 MouseGetPos…マウスの座標等を取得 SoundSetWaveVolume…音量を変更する WheelDown/WheelUp…ホイールを回転させたとき
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 19:50:19 ID:7nemhq5U0] 神
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 20:25:01 ID:4OoZiY1v0] >>851 まれに見る良レスだな。
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 18:22:20 ID:bPE7OiBX0] Logicoolのマウスドライバ、SetPointがよく落ちてプロセスだけ残ってしまいます SetPoint.exeを殺して再起動するスクリプトを書いてくださいませ
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 18:48:20 ID:0t/+ddRa0] Process Close, SetPoint.exe Process, WaitClose, SetPoint.exe Run, **ふるぱす**\SetPoint.exe 落ちてからならこれでもいいだろうけど 監視したいならちょっとややこしいかも
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 18:55:52 ID:oc5sAuQK0] MX1000 使ってるけど setpoint 落ちたことないよ? マウスによって安定度が違うのかもしれないが、 バージョンあげてみたら?
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/31(月) 19:00:04 ID:bPE7OiBX0] USB接続のKVMスイッチ使ってて切り替えたときによく落ちるのです 各種バージョンは試してみました
858 名前:名無しさん@お腹いっぱい。 [2006/07/31(月) 20:31:27 ID:zq3T1Gna0] 夏だなぁ
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/01(火) 05:10:23 ID:riT7Kvih0] 8月でもクリスマス島か
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 06:25:55 ID:WcqHgm+Q0] 特定ブラウザを起動しているときだけ、insert、break、capsLockキーあたりのあまり使わないキーに 「ワンクリックで画像保存」を割り当てたいのですがうまくいきません。 Break:: IfWinActive,ahk_class IEFrame { Send,{RButton} Send,s Send,!s } else { Exit } 上うまくいかない例、Sendのあたりをいろいろいじってみてもどうもうまくいきません。 どうかアドバイスをお願いします。
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 09:51:50 ID:4KEWoUh00] とりあえずコマンドの合間にsleep入れないとだめそうではある
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 10:15:42 ID:UFh/CFsn0] >>861 適当にsleep,250いれて、 キーをcapslock::から、Ins::にしたらうまくいった。 日本語環境だとcapslockはうまく利用できないみたいですね。 os、imeあたりの制御が優先されるためかも。
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 10:28:45 ID:qCpTWQJA0] >>862 日本語版だとCAPSのKeyUpが取得できないらしい。
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 18:35:57 ID:wlefqxTe0] UWSCとAHKの比較 AHKの長所 --- AU3_SPY これがいちじるしく使える。クラス名取得が便利すぎ。 AHKの短所 --- ヘルプ、解説 海外ツールゆえの弱点。 日本語化されてないとこもある。 その他文法解説が弱い。 UWSCの長所 --- ヘルプ、国産、解説本
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 17:00:56 ID:xAuF67xb0] やる気さえあれば、言葉の壁なんてたいしたことないと思うけど。
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 21:43:28 ID:10WWq08h0] スクリプト系のツール使おうって奴が英語読めない方がおかしいんだから 日本語(2byte文字)が全く扱えないとかならまだしも日本語化されてないとか、 解説が英語だとかなんて短所にならん。それにAHKは文法解説もきちんとしてる。 弱いと感じるなら、それは君の英語読解力が弱いからだ。 つまりAHKに海外ツールゆえの弱点があるのではなく、 君自身に英語力が低いという弱点があるってことだなw
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 22:13:51 ID:xAuF67xb0] まるで留学先で日本語が通じないことにキレてるようなもんだよな。 コンピュータがどこで発明されたか知らんのか。
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 22:37:30 ID:68cnhmau0] おれは英語そこそこ出来るからそこそこ使えて問題は感じないぜ、 英語できない奴はかわいそう、 なんて考えてる奴こそ、いつまでたってもそこそこしか使えないんだよ。
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 22:56:26 ID:RC9dTpIq0] 完璧に使えないと駄目だったらあれだな。 UWSCのドキュメントも見てみたけど、文法解説はいまひとつだと思った。実用には十分だと思うけど。 AHKは流行らせるページの文法解説ってそんなに弱いか? 個人的には、AHKの最大の長所は「過去の資産が膨大にある」点だと思うんだが。
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 22:56:38 ID:wARQiyMe0] >>866 まず一行目を論理的に説明して
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 01:27:51 ID:upMtDTV/0] ここ耐性低いな
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 01:28:39 ID:lyPkatCS0] 入れ食いだな。
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 01:50:17 ID:+c+/K6Sh0] フレーミングは参加した時点で(何を言おうが)負け。 見かけたら、通り過ぎるまでじっと待つのが最善の策。 よって、俺も負け。
874 名前:名無しさん@お腹いっぱい。 [2006/08/09(水) 01:53:27 ID:9toRUw2f0] 俺も負け
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 02:07:24 ID:AXyISart0] 耐性とかどうでもいいんだけど そもそも俺は荒れても構わないし 反応したやつに反論できないなら普通にそいつの負け
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 10:12:49 ID:PuK1jjIl0] ネット上での言い争いの事をフレームというのだな >873のおかげでひとつ賢くなった
877 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 11:23:35 ID:4XOMBbI70] というか AHK と UWSC って比べるようなソフトだっけ? 用途が違うような気もするが。
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 11:29:02 ID:q+f9pvSC0] 要は、必死で煽り文書いてみたけど、 反論に答える力がないから、すぐに釣り宣言して逃走ってことでいいの?
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 11:59:39 ID:cLFR+lkB0] >>878 正解
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/09(水) 23:15:43 ID:NC9fRfuw0] >>232 と(たぶん)同じだから環境特有の問題じゃないと思うんだけど、 vkF2 & up::SoundSet,+2.5 vkF2 & down::SoundSet,-2.5 ってスクリプト動かすと、ひらがなキーを一度でも押すとずっとvkF2押しっぱなしな状態になってしまう。 以降はもうupかdown入力するだけでSoundSet実行。 mayuでひらがなキーをmod0にして使ってたのを乗り換えたいんだけど解決方法無いかな?
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 05:57:56 ID:dKEaHFEv0] >>878 しかし、まともに反論しても、 フレーミングに参加するやつは負け組みといわれるのが2チャンネル。 もしくは、「ねたにマジレスすんな、お前は釣られているのだが……」
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 08:42:18 ID:YN3EaHF80] 蒸し返すなYO
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 15:54:25 ID:H0uY3V2H0] >>881 だからこっちは常駐してるスレが荒れてもいいって言ってんだよボケ 釣りなら釣りでやり遂げろよ あと自演するなら文体変えろド素人が
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 17:10:39 ID:nKacSO160] フレーミングは参加した時点で(何を言おうが)負け。 見かけたら、通り過ぎるまでじっと待つのが最善の策。 よって、俺も負け。
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 19:52:23 ID:EmbbAg0I0] アジャパーヽ(´ー`)ノ
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 20:11:11 ID:dUP2033C0] flaming 覚えたてで使いたかっただけちゃうんかと
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 20:39:07 ID:/DuFVmL/0] コピペ
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 15:30:20 ID:DtFvPCvr0] AAAというソフトがアクティブな時 マウスカーソルがソフトAAAのクラスBBBとクラスCCC上にある場合 マウスの拡張ボタン XButton1を押すとXButton1がそのまま送られ、 クラスBBB、CCC上以外の場所にカーソルがある場合は XButton1を押したらEnterキーが送られる。 という物を作りたいのですが、どうすればいいでしょうか?
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 15:54:17 ID:NTc2eNg20] >>888 MouseGetPosでいいんじゃない
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 15:59:46 ID:U+odDKWZ0] IfWinActive…該当ウィンドウがアクティブか MouseGetPos…マウスカーソルの位置、マウスの下のウィンドウやコントロールを取得 Send…キーストロークを発生させる 851に倣って必要なコマンドあげてみたが、わざわざ解説するまでもなく基本機能だったな まぁせっかくの夏休みなんだし、頑張ってみれ
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 16:34:20 ID:DtFvPCvr0] 変数名とキー名は流行らせるページに一覧が乗っていたので分かるのですが、 構文が分からないんです。
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 16:40:23 ID:U6j7VEhq0] > どうすればいいでしょうか? 勉強
893 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 17:16:18 ID:mrhengen0] >>891 まず、最初から丸投げしないで、自分なりに書いてみる。 それで動かなかった場合、何故動かないかをここで聞いてみれ。 さすがにそれをスルーする程にはここの人達も冷たくなかろう。
894 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 00:12:28 ID:uW+77TpF0] すみません、ちょっとお伺いします これってコンパイルするときに、例えば画像や音声ファイルを 一緒にパックしてexe化することって可能ですか?
895 名前:894 mailto:sage [2006/08/16(水) 00:22:57 ID:uW+77TpF0] すみません、見つかりました。自己解決です。
896 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 00:25:14 ID:1qUWJw7B0] >>894 アイコンは含められるけど、その他のファイルは(実用的には)無理だと思う。
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 00:41:55 ID:uW+77TpF0] そうみたいですね マニュアルで FileInstall っての見つけて、これでパックしてみたんですが 何故だかいざ実行してみるとファイルが見つかりませんってなりますね なにか使い方を根本的に間違っているなかな? ともかく、お返事ありがとうございます。
898 名前:896 mailto:sage [2006/08/16(水) 01:09:20 ID:1qUWJw7B0] >>897 あ、ごめん。FileInstallの存在忘れてレスしてた。 FileInstall使えばできるよ。 できないとしたらスクリプトの先頭の方に書いてないとか。
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 00:47:26 ID:2PVlAupL0] カーソルが画面隅にあるときホイールを無効化するスクリプトを組んだのですが WheelUp:: IfWinActive, Sleipnir { Send, {F1} } else { Send, {WheelUp} } return IEなのでページをスクロールするときのホイール動作がもっさりしている気がします。 else文で WheelUp::WheelUp こうなってるのが原因な気もしますが・・・ なにかいいアイデアは無いですか?
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 00:52:35 ID:2PVlAupL0] 誤:IEなので 正:IEなどで
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 01:10:07 ID:In5F2pPh0] PostMessageでWM_MOUSEWHELLを投げる それか,加速処理を入れ込んでみたら? 前スレにサンプルあった筈
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 01:20:46 ID:In5F2pPh0] つか,ぬるさんがホイールリダイレクト作ってたんだっけ この辺落としてきて中身参考に汁 ttp://lukewarm.s101.xrea.com/myscripts/index.html
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 01:51:04 ID:2PVlAupL0] >>902 ホイールリダイレクトも試しに使ってみたのですが、やはりもっさりしてしまいました。 加速度はマウスドライバで細かく弄ってあるので、できれば加速処理等はしたくないです。 あとWheelUp::WheelUp この処理が原因かと思って↓こんなのも試したのですが IfWinActive, Sleipnir { WheelUp::F1 } else { ;何も無し。うまくいけばホイール回転をスルーしてそのままの加速度でいけるかも? } return これだと、どの場所でホイールしてもホイールが全てF1に変換されてしまい失敗でした。 ちなみにマウスはMicrosoft IntelliMouseOpticalです。ドライバは純正でVer5.2です。
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 16:48:04 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 17:09:38 ID:nR6kdIAC0] irfanviewでも出来たのか・・・ 俺もちょうど昨日winshot非常駐化した 常駐ソフトがどんどん減って面白いわ
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/22(火) 11:29:47 ID:UMefObLg0] 流行らせるページ落ちてる? ようやく始めようと思って開いたら無かった。 復旧町か。
907 名前:名無しさん@お腹いっぱい。 [2006/08/23(水) 04:15:23 ID:52TsQxrC0] 「;」キーを「a」にするのってどう書けばいいんですか? ;;;aだと.ahk実行しても出来ません 多分「;」をなにかで囲んだりするんだろうけど、どうやるか分かりません どなたか教えてください
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 05:07:11 ID:hfHkq/U60] つ キーコード
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 10:21:32 ID:Y+tDCBhY0] >>907 ttp://lukewarm.s101.xrea.com/KeyList.htm 今後は↑の一番下を見ること。↓の3つの内のどれでも指定できるはず。 vkBB::a ;「;」の仮想キーコードBBを指定 sc027::a ;「;」のスキャンコード027を指定 vkBBsc027::a ;仮想キーコードとスキャンコードの両方を指定
910 名前:907 [2006/08/23(水) 14:50:08 ID:52TsQxrC0] >>908-909 出来ました ありがとうございました
911 名前:名無しさん@お腹いっぱい。 [2006/08/23(水) 20:36:48 ID:52TsQxrC0] >>575-576 みたいに 格ゲーのコマンドをボタン一発で出したい時ってどう書けばいいんですか? d→d+f同時押し→f+j同時押し(ちなみにd=下、f=前、j=弱パンチ。波動拳コマンドです!) とやりたいんですけど、 a:: Send,{d} Send,{f} Send,{j} と書いて.ahkで保存したんですけど、まったく機能してません どなたか教えてください
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 20:42:00 ID:hfHkq/U60] ゲームだと、ツールでの不正防止(格ゲーでは必要ないだろうけど)とか、 入力制御の都合とかで、通常のキーコードを拾わないものが腐るほどある。 とりあえず複数キーではなく、単発キーで試して、それすら拾わないならAHKでの対応は諦めよう。
913 名前:911 [2006/08/23(水) 20:54:32 ID:52TsQxrC0] >>912 レスありがとうございます f::dとして入れ替えてみたんですが、ちゃんと入れ替えできました .ahkに書く内容って a:: Send,{d} Send,{f} Send,{j} だけでいいんですか? なんかこれだとD(十字キー↓)、F(十字キー→)で、J(ボタンA)って割り当ててるんで 斜め押しがないような気がするんですけど。
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 21:33:10 ID:zLZrXw5L0] Send, afj これだけでいいんじゃまいか
915 名前:911 [2006/08/23(水) 21:39:23 ID:52TsQxrC0] >>914 a::Send, dfj をsenddfj.ahkで保存してやって見ましたがダメでした_| ̄|○ 書き方間違ってますか?
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 21:52:13 ID:el4zMw010] send,{d down}{f down}{d up}j{f up} あとSetKeyDelayの値とか。
917 名前:911 [2006/08/23(水) 22:22:39 ID:52TsQxrC0] >>916 これってaボタンにこのコマンドを登録するには a::send,{d down}{f down}{d up}j{f up}って a::はいらないんですか?