1 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/07 10:09:50 ID:n10suy3T] Windowsを自動化させるツールUWSC。 ttp://www.h7.dion.ne.jp/~umiumi/ uwsc使いよ 己のスクリプトを晒すのだ。 長いときはうpろだ(ただの掲示板ともいう)へ。 bbs.infoseek.co.jp/Board01?user=uwscuser テンプレは下のを使うべし。 [動作OS] [目的] [必要なソフト] [調整方法] [その他] [スクリプト](うpろだにおいたときはメッセージNO.)
809 名前:名無しさん@お腹いっぱい。 [2006/06/04(日) 00:50:20 ID:Xgg2E3f70] 次のページの通りに、辞書データの吸い出しをUWSCで行っています。 ttp://penguins.hp.infoseek.co.jp/PenDicDoc/jprogre.htm 最初はバージョン4でやってたのですが、始めてしばらく経つと1頁コピーする のに数十秒かかるようになってしまいました。それで、バージョン3に変えた ら1頁数秒で順調にいってます。 初心者なんで解らないのですが、3と4では何がそんなに違うんでしょう?
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 03:38:42 ID:jDPvavM+0] コマンドプロンプトでフォルダコピー、ファイルコピーをしようとして苦労しているようですが、 コマンドプロンプトより>>683 で紹介されたFileSystemObjectを使ってやったほうが早そうな気がするのです。 Dim FSO FSO = Dim FSO FSO = CREATEOLEOBJ("Scripting.FileSystemObject") FSO.GetFolder("転送元フォルダのパス").Copy("転送先フォルダのパス") (ファイルなら、GetFolderをGetFileに)
811 名前:名無しさん@お腹いっぱい。 [2006/06/04(日) 05:51:18 ID:3U2rLCHX0] >>810 どこへのレス?
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/05(月) 18:49:25 ID:RuNk7NQE0] >>809 環境も不明ですし違いについては作者さんじゃないと・・・。 ファイル操作部分だとしたら、その部分をFileSystemObjectに置き換えてみては。 >>811 XCOPYへのレスだとしたら、その全機能を補うのは手間でしょう。修正待ちですね。 Ver3とVer4のフォルダを用意して、それぞれ共存させれば困らないような。
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/05(月) 22:07:27 ID:l+y8ubdI0] これはXCOPY以外にも少なくとも標準コマンドラインツールは全てチェックすべきやね。 とりあえず今問題起こしてるスクリプトは性質上VBSccriptで書きなおすつもり (ほとんど書いた事は無いが…)。その他については問題のあるスクリプトが見つかったら 対処と言う事で4.0c1を使う事にした(unicode対応とdata文風の文字定数が気に入った)。 XCOPY問題はどうやって報告するかちと悩み中。
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 02:28:55 ID:HXVGpAPX0] >>813 本家BBSにて確認済み・修正待ちのようですが、別の問題でしょうか。
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 03:03:57 ID:MGhzNS/50] MOUSEORGの2を設定してKBDの情報を直接送る操作がありますが、 キーボードのアルファベット等は送れるのですが CTRL、SHIFT、十字キーといったものが認識されません。 MOUSEORGを1に設定してアクティブ状態にしている場合は、 該当ウィンドウにてそれらのキーが認識されることは確認できました。 仕様上、設定2においてCTRLキー等を指定IDのウィンドウに認識させる事は可能なのでしょうか? もし可能であれば、動作しない原因について想像が付く方にアドバイス願いたいです。
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 03:13:06 ID:YmPa68cm0] 十字キーってことは本来のキーボードではなく、ゲームコントローラーや左手デバイスから送られた情報を認識させたいのだろうか? だとすれば、そのことも明記すべきでは
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 03:16:52 ID:MGhzNS/50] >>816 ご指摘有難うございます。 今回の動作に関する質問については、全て通常のキーボード上のキーです。
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 08:53:35 ID:GfehRHFV0] >>814 うるせー凧。 俺が書いた段階ではBBSにはそんな書き込みは無かった。 どうせ誰かが親切にここからコピペしてくれたんだろ。 2chに書き込めば大抵伝わる事が証明されただけ。 報告してくれた奴には感謝するがお前にはウンコをぶつけたい。
819 名前:名無しさん@お腹いっぱい。 [2006/06/06(火) 12:55:20 ID:UxIBwUSL0] マルチばれたからって切れるなよカスw
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 09:10:20 ID:Df+DLf260] >>819 お前に腹が立ったのでしばらくこのスレには書き込まない
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 11:31:54 ID:97Zi17f50] >>820 暫くじゃなく一生書き込まないでくれ
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 11:50:20 ID:rRDaJ+i40] このスレじゃなく次のスレになったら帰ってくるかも知れない >>820 UWSC関連のスレに書き込まないでくれ
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/07(水) 18:02:21 ID:uEyO1O+O0] >>672 ですが、自己解決しました。 ありがとうございました。
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 12:00:28 ID:j75kEvLV0] test
825 名前:名無しさん@お腹いっぱい。 [2006/06/12(月) 13:32:39 ID:4gIqeUOU0] バージョンうpキタ━━━━━━m9( ゚∀゚)━━━━━━!! Ver 4.0d 2006/06/12版 フリーソフト [Ver4.0d] DOSCMD関数にて一部コマンドが実行できなかったのを修正 GETDIR関数にてソート条件を付けた時に Win2000でエラーになるのを修正 SAVEIMG関数にてJPEGファイルの出力ができるようにした
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 14:18:38 ID:EzW2k2+50] ver4の安定版マダー?
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 15:31:52 ID:uusLioCG0] mmv() -> btn() のコンボを安定させて欲しい いちいちディレイいれないとマウス移動判定前にクリック発動しちゃうぜ
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/12(月) 21:20:31 ID:TKInjh+K0] 素朴な疑問ですがPOFFのコマンドP_POWEROFFとP_SHUTDOWNはなにが違うの?
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 15:04:57 ID:T3TV61fx0] ver3.1b2 で、 id = Exec("C:\Program Files\Internet Explorer\IEXPLORE.EXE") CtrlWin(id, CLOSE) がWindowsXPでは起動したIEが閉じるのに、Windows2000では閉じません。 id = Exec("notepad.exe") CtrlWin(id, CLOSE) とした場合には、Windows2000でもメモ帳は閉じてくれます。 どうすればIEの場合でもWindowsXPの時と同じ様に動作させる事が出来ますか?
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 17:57:54 ID:uCmn3NgL0] >>829 ctrlwin(getid("","IEFrame",2),close) or ie = CreateOLEobj("InternetExplorer.Application") ie.visible = true ie.quit
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/13(火) 23:53:29 ID:KRzzoD2x0] バックグラウンドのアプリにMMVやKBD操作を行いたいのですが MMVに関しては全く動かず、KBDに関しては妙な動作を行います。 [動作OS] WinXPhome [目的] バックグラウンドのアプリに対してShift+Ctrl+Upを実行させたい。 [必要なソフト] [調整方法] [その他] mouseorgを削ると正常動作します。 なぜかNumLockランプがちかちかします。 行ごとにsleepを入れるとランプが点滅することはありません。 [スクリプト] Fid=getid("notepad") mouseorg(Fid,2) while true ifb (getkeystate(vk_insert)) while (!(getkeystate(vk_pause))) kbd(vk_shift,1,0) kbd(vk_ctrl,1,100) kbd(vk_up,1,0) kbd(vk_up,2,100) kbd(vk_ctrl,2,100) kbd(vk_shift,2,100) sleep(0.1) wend endif sleep(1) wen
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 00:11:17 ID:cxJYFfUK0] バックグラウンドのアプリにショートカットを送ればいいんじゃねえ? SCKEY(fid, vk_shift, vk_ctrl, vk_up) でどうよ?
833 名前:831 mailto:sage [2006/06/14(水) 09:05:35 ID:8eKYXT3q0] >>832 ご返答ありがとうございます。 SCKEYを使うと対象のアプリがアクティブに戻ってしまうようです。 対象アプリをサクラエディッタにした所うまくいきましたので どうやら対象アプリによって成否が変わる命令のようです このスレの上の方でも同じ様な結果になっているので これは仕様と考える事にします。 皆様ありがとうございました。 にしてもNumLockが点滅したのは何なんでしょうか…
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 15:11:45 ID:bCJNaBXa0] >>830 有難うございます。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 20:22:45 ID:eeEeHz1yO] 良すれ。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 21:25:34 ID:0yzMU+pp0] 今更なんだが・・・今更なんだがな 配列の宣言 dim a[2][2] とすると、3×3になるよな・・・(´・ω・`)
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 21:27:50 ID:41vAxM5P0] 0から始まってんじゃないの?
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/14(水) 21:34:26 ID:0yzMU+pp0] いや、宣言は個数指定じゃないかなと思った。 他の言語とかだと普通そうだから。
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 04:30:17 ID:iAZBLYEj0] 最新版にしたら % が使えなくなったよ・・・
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 07:20:19 ID:hRZFEmHk0] 最新版でまた使えないマクロあったからver戻した
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 10:04:31 ID:yT/Nv2bO0] >>838 いや、dim a[2][2]ってするとCと同じで0~2になるぞ?
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 14:34:08 ID:x2civYRp0] いやCやJavaその他の有名言語は全て 配列名[個数]だ だから a[2][2] とすると a[0〜1][0〜1]をとる
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 14:34:43 ID:x2civYRp0] >>839 modしか使えないぽい
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 16:12:13 ID:yT/Nv2bO0] >>842 ああ、なるほど。 なんか勘違いしてたみたいだ、すまん
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 16:13:31 ID:yT/Nv2bO0] >>842 あれ、じゃ、UWSCの配列って個数で取らないの? 今まで意識しないで使ってたからてっきりCと同じだと思ってたけど
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 17:18:06 ID:CfQRrSLF0] >>845 そう。 配列宣言時に初期化したときに気付いた dim a[2][2] = 1, 2,_ 3, 4
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 17:20:47 ID:CfQRrSLF0] >dim a[2][2] = _ >1, 2,_ >3, 4 > >print a[1][0] 結果:4 が表示される
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/15(木) 22:14:27 ID:wJ6T5PXv0] ていうか宣言の仕方からしてVB系だろうが。
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 11:21:41 ID:y4VIaR/o0] >>848 HELPより抜粋 >多次元配列には宣言が必要: DIM 変数名[数] > (配列での初期値代入: DIM X[2]=1,2,3 配列数の省略可 DIM X[]=1,2,3 ) >DIM 変数名[数] >DIM X[2]=1,2,3 が食い違うのが問題だと思うんだ。
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 13:25:19 ID:ESZVQBsK0] >DIM X[2]=1,2,3 これを見てもわからなかったのならしょうがないね。
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 14:22:29 ID:ePClR4+P0] どうみてもヘルプの落ち度w
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 14:41:00 ID:5aY6cmqv0] どこがだ
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 14:46:31 ID:ePClR4+P0] >DIM 変数名[数] kokoga
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 17:57:51 ID:ESZVQBsK0] >851,849 プログラムする人にとっては常識的な表記法なので こういうツールを使うんであれば以後は覚えておいてね。 初心者向け解説では親切に書いてくれている場合もあるけどね。
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/16(金) 18:10:42 ID:ufFexofv0] たしかに 配列名[個数] は常識的だよなw べーしっく(笑)以外ならな
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 07:55:06 ID:o7UYnMDB0] >855 なんかよっぽど悔しかったみたいだね。 もうヤメトケー
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 15:38:25 ID:pW4FZw8l0] で、結局>>847 の場合C的に解釈すると3になるはずが VB的(?)なUWSCだと4になるわけね
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 21:09:43 ID:VFEXGzZ30] 久しぶりに来たらなんか作者降臨してるなw
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 14:23:24 ID:KbHmn1Sk0] >>858 どこに?
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 15:10:18 ID:j3rzO0C00] >>170 あたりを参考につくった左クリック連打スクリプトなんですが、動作があやしいです。 ときどき玉がでなくなったり連打が遅くなったりします。 スプーがあまりでてこず、処理がかるい序盤でも動作がおかしかったりします。 uescは3,1bです。 なにとぞ改良の知恵をおかしください。 while ! getkeystate(VK_Q) sleep(0.02) if ! getkeystate(VK_D) then continue btn(left, click) wend computer.kghs.jp/?eid=122749 のスプーシューティングに使っています。
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 15:35:24 ID:Q7omEc/V0] >>859 ヘルプの擁護w
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 15:57:47 ID:KbHmn1Sk0] UWSCのヘルプが解りづらいのは今に始まった事じゃないじゃんw それを差し引いてもすばらしいツールであることは確実だから やるなら試せいやなら捨てろ、の今のスタンスでいいと思うけどな、俺は
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/18(日) 17:35:50 ID:Q7omEc/V0] つまりhelp直せばツールとして格段に向上すると思うのよ 機能追加よりもこっち優先してほしい
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 11:57:31 ID:fQCeLjTa0] 一握りの馬鹿のために成長を止めるのはどうかな。 ツールの性質を考えればある程度の基礎知識、調査能力は 必要だと思うが。ヘルプのせいにする前に脱教えて君を 心がけて欲しい。
865 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 13:34:48 ID:Xc1RgIX00] ヘルプが糞という意見は今に始まったことじゃないのに 何故擁護が付くのかw
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 16:22:14 ID:mSoQldv+0] あまりに文法が糞(一貫性の無い命名法とか)だから いまだにヘルプ見ながらじゃないとスクリプト書けないってーのに そのヘルプがまた見にくくて困る。
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 17:15:01 ID:cZi7I6+/0] マクロを再生するたびにchkimgの検索速度が変わるようなのですが 何か理由があるのでしょうか? PC自体が負荷で遅くなってるのではありません。 chkimgだけ異常に遅くなる事があるので質問しました。
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 17:16:50 ID:cZi7I6+/0] 追記:1回の再生中では何回chkimgしようと変わりません。
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/19(月) 20:14:39 ID:miauFBCm0] ヘルプは可もなく不可もなく位だと思うが 中学校でBASICとかちょいやった程度だけど十分理解可能だぞ
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 00:39:09 ID:nU3wJ7ML0] >>869 理解うんぬんじゃなくて使いやすいか否か 例えばある関数の定義を忘れ、ヘルプで調ようとした時に一発で定義場所へ飛ばないというのが特に問題。
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 03:59:38 ID:7kQSGehW0] >>870 キーワード検索を自動化すればいいのに。 殆んどのchmヘルプをブラウザとエディタに連携させてる。 使い難いヤツは「へるぷましん」で改変する。
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 09:39:51 ID:69Ff5Dsk0] つ桜エディタ 設定からUWSCヘルプを指定するとF1キーで定義場所へ飛べる 辞書ファイルを入れるとCTRL+SPACEで入力補完できる
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/20(火) 11:31:35 ID:qPLtS6Ea0] エディタ依存は困る
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/21(水) 13:21:28 ID:2f2vPEFT0] >>866 確かにそれはある。 でも、それはヘルプ直したってだめだろ? 命令の名前変えてもらわないとだし。
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/21(水) 13:28:39 ID:2f2vPEFT0] >>872 桜使いな俺だけど入力保管の存在を今まで知らなかった… VCみたいに候補をウィンドウで出してくれないならあんまいらんけど。
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/23(金) 08:20:42 ID:6OteGpg30] VKで、「\」を入力するにはどうすればいいのですか?
877 名前:VK_OEM_5 mailto:sage [2006/06/23(金) 11:36:48 ID:3P9R3Hgd0] ここで聞くより自分で記録してみたほうが早い
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/23(金) 17:21:56 ID:zBgJBqSE0] バイナリのまま開いちゃってるよ俺は変態。
879 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 19:43:28 ID:UWQGAdUH0] SLEEP(0.3) if peekcolor(596,417) = $e4e4e4 then Btn(LEFT, CLICK, 347, 646, 300) SLEEP(0.3) if peekcolor(603,465) = $a0a3a3 then Btn(LEFT, CLICK, 412, 662, 300) SLEEP(0.3) if peekcolor(603,465) = $a0a3a3 then Btn(LEFT, CLICK, 412, 662, 300) SLEEP(0.3) if peekcolor(596,417) = $e4e4e4 then Btn(LEFT, CLICK, 347, 646, 300) SLEEP(0.3) if peekcolor(603,465) = $a0a3a3 then Btn(LEFT, CLICK, 412, 662, 300) SLEEP(0.3) if peekcolor(616,490) = $f5f5f5 then Btn(LEFT, CLICK, 475, 649, 300) SLEEP(0.3) if peekcolor(616,490) = $f5f5f5 then Btn(LEFT, CLICK, 475, 649, 300) SLEEP(0.3) if peekcolor(596,417) = $e4e4e4 then Btn(LEFT, CLICK, 347, 646, 300) 上記ひとまとめに出来ないでしょうか?
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 21:40:39 ID:OYz1z2mG0] 頭使えよくず
881 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 21:57:50 ID:UWQGAdUH0] >>880 くずではありますが お前に言われたくねーよボケ
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:00:52 ID:doc65c4B0] なんでこんな忍耐力ないやつばかりかねww こういうツールでゲームの不正行為するやつは頭おかしいのが多いのかwwwww
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:30:53 ID:5+ER7KRX0] >>882 頭がおかしいから、ゲームで不正行為するしかなくなったんだよ。 それしか生きている実感がないんだ。 wwwwwってつけるのもかわいそうな人たちなんだ。 そっとしておいてあげて。
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 22:32:33 ID:doc65c4B0] 今度はイヤミ君www
885 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 23:11:05 ID:FcKNqiey0] >>879 ファイルに 色,座標X,座標Y,説明の順で書いておく。 $f5f5f5,475,649,状態A $e4e4e4,347,646,状態B そのファイルをFOPENして、 for i = 1 to getid(fid,-1) - 1 x = fget(fid,i,2);y = fget(fid,i,3) if fget(fid,i,1) = peekcolor(x,y)以下省略。
886 名前:名無しさん@お腹いっぱい。 [2006/06/24(土) 23:58:38 ID:UWQGAdUH0] >>885 ありがとうございます。 がんばって理解しようと思います。
887 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 00:12:02 ID:QvGA3faq0] 配列に各数値を入れて、for-loopで順に参照、のほうが普通じゃない?
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 00:43:51 ID:nVB79TVK0] >>887 それは俺も思ったが色の値に規則性がないから(あるけどforだと面倒)FOpenのが楽じゃないかな まあでも打たれ弱いID:UWQGAdUH0には無理だろうけど。
889 名前:名無しさん@お腹いっぱい。 [2006/06/25(日) 00:53:52 ID:wq1oza6N0] ifb CHKIMG("おまんこ.BMP",0) then ALT+PrtScでスクリーンショットを撮ってBMPで編集作業 倒したい敵の一部を切り取り「おまんこ.BMP」でBMP保存(サイズは幅4高さ1で) どういうふうに画像を編集すれば良いのですか?
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 01:03:02 ID:2AfzgyJ30] ごめん 素で意味が分からん
891 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 02:08:16 ID:nVB79TVK0] >>889 マクロ言語を学ぶ前に人に理解して貰える文章を書く、という事を学ぼうね
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/25(日) 03:09:12 ID:TACn/tne0] エスパー登場 ↓
893 名前:伊藤@バッグ mailto:sage [2006/06/25(日) 07:59:47 ID:aWeteELR0] >>889 CHKIMG()=TRUEなら特殊変数G_IMG_X、G_IMG_Yに座標が入るので、 SAVEIMG(画像名,ID,G_IMG_X+補正X,G_IMG_Y+補正Y,幅,高さ) 特定の一場面から複数の画像を保存する場合は、 SAVEIMG()で画面全体を保存し、他のソフトで全画面表示してから。 >>885 > getid(fid,-1) fgetの間違いでしたorz
894 名前:名無しさん@お腹いっぱい。 [2006/06/26(月) 17:10:43 ID:ITFdXCpC0] IEのオブジェクトを作って、HTMLのフォームを操作したいのですが、 SELECTの値を変えると、onChangeイベントによってjavascript:confirmウィンドウが表示され、 以降のスクリプトが実行されません。(confirmから値が返却されない為だと思われます) #: 3行目のfireEvent("onchange")内でconfirmからの値が返却されず、処理が停止 1: obj = CreateObject("InternetExplorer.Application") 2: obj.document.all.MySelect.SelectedIndex = 0 3: obj.document.all.My.Select.fireEvent("onchange") 4: dim alertwnd = getid("MICROSOFT INTERNET EXPLORER") //confirmウィンドウ 5: SCKEY(alertwnd,VK_RETURN) 泥臭いやり方で解消する事はできると思いますが、 confirmウィンドウに手を伸ばす良い方法があれば、ご教授くださいまし。。
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/26(月) 19:58:08 ID:ymFpFRn+0] rubyでそういうのやったときはスレッド作ってそこからボタン押させた
896 名前:名無しさん@お腹いっぱい。 [2006/07/01(土) 13:30:59 ID:sAmi6Kds0] UWSCがゲームの中いくと使えなくなるんだけど、なにがいけないんだ?
897 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 06:02:14 ID:Yw87TXzD0] ゲームがいけないw
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 19:26:10 ID:pe11tHE90] マビノギで使えるBOTマクロはれよクズども
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 19:31:44 ID:JNIAV56I0] >>898 スキルすらないクズ以下wwwwwwwwwwwwwwwwwwwwwww
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/02(日) 19:32:44 ID:QqObOckt0] 900
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/03(月) 00:20:42 ID:3YxddgEC0] >>867 のやつはchkimgに限らず全体的に糞遅くなるな mmvやらなんやらも数分の1になるぜ 速度が必要なら毎回uwscを起動し直さないといけない
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 21:58:59 ID:hnzKwRfX0] 話が戻るが、結局スクランブルは解除できないですかね?
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 23:25:29 ID:Y8/gIaYM0] 解除できるスクランブルなんて無意味じゃないか。 あれってuwscの動作ファイルは公開しても中身のソースは公開したくない場合に使うわけだろ。 スクランブル解除の方法があったらハッキリ言って困る。
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/08(土) 23:56:35 ID:hnzKwRfX0] >>903 そりゃそうだよな・・・ 淡い期待を持った俺がミジンコでした。 レスありがとうね
905 名前:名無しさん@お腹いっぱい。 [2006/07/11(火) 16:39:45 ID:/xDe4x/J0] 質問です 全く同じウィンドウ名(無題 - メモ張)を2つ以上開いている時 getidにてそれぞれ異なるIDをつけて変数に代入したいのですが できることなのでしょうか? 無題のメモ張を2つ開いた状態で試しに メモID1 = GETID("メモ張") メモID2 = GETID("メモ張") print メモID1 print メモID2 を実行するとメモID1,メモID2ともに1が代入されてしまいます これをなんとかして区別したいのです 多分分かる人には簡単なんだろうけどドツボに嵌ってます;; ご教授願います・・・
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 18:26:08 ID:1Wjvr2cv0] GETALLWINでまとめてID取ってからSTATUSでタイトルによる判別はどう?
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 19:28:02 ID:/xDe4x/J0] >>906 アドバイスありがとうございます 試しに作ってみました ID_divide("無題 - メモ帳",20) function ID_divide(name,n) dim メモID[n+1] GETALLWIN() for i = 1 to n //print status(ALL_WIN_ID[i],st_title) //print name ifb status(ALL_WIN_ID[i],st_title) = name メモID[i] = i print メモID[i] endif next result = 0 fend これでなんとか同じタイトルのウィンドウのIDを異なる変数に代入する事ができました どうもありがとう! もし改良案とかございましたらまたアドバイスもらえると嬉しいです
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/15(土) 21:37:10 ID:374nYuIr0] UWSCでマウススクロールのイベントを取得できませんか? 自分でプログラム組もうかと思ったのですがマウススクロールのメッセージがわからなくて…
909 名前:名無しさん@お腹いっぱい。 [2006/07/17(月) 14:26:30 ID:KmO2JXE/0] 質問です。 [動作OS] xp ゲームで敵の画像を読み込み左クリックを押すようにスクリプトを作ってみました。 ret= chkimg("ファイルのある場所.bmp") x=G_IMG_X y=G_IMG_Y ifb ret=true then endif これで実行したのですが[not found]と出てしまいクリックしてくれません。 どうしたらいいでしょうか。