- 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.)
- 779 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 03:09:48 ID:6nTjwzTm0]
- ver4.0c DOSCMDおかしくない?
DOSCMD使ってるスクリプトがのきなみ動かなくなってる。 戻り値空だし。
- 780 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 03:25:02 ID:6nTjwzTm0]
- ver4.0bでも駄目だ…。
結局3.xxにもどした。 一体何が変わったんだ?
- 781 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 03:41:25 ID:QoEakiZE0]
- >>780
DOSCMD関数にて標準出力を得られるようにした
- 782 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 04:41:24 ID:6nTjwzTm0]
- >>781
いやそう言う事じゃなくて例えば output= DOSCMD("COPY c:\ほげ\* d:\hoge") MSGBOX(output) やったとき COPY c:\ほげ\* d:\hoge が全然実行されないんですが? それでoutputも空。 試してみてちょ。 ひょっとして文字コードの問題か? cmd.exeはunicodeうけつけないよな?
- 783 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 10:39:36 ID:QoEakiZE0]
- >>782
うちの環境ではまったく何の問題もないが…
- 784 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 15:04:09 ID:MfL++s6+0]
- とりあえずマルチバイトがあるんなら""で囲んだら?
- 785 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 18:25:11 ID:6nTjwzTm0]
- >>784
囲んでますよ。 正確に書くと output= DOSCMD("COPY <#DBL>c:\ほげ\<#DBL> <#DBL>d:\hoge<#DBL>") か。 >>783 まじ? と言う事はきっと俺がなんかくだらんまちがしてるんだろうな。 それさえわかればもう解決すると思う。サンクス。 ※EXECにEXE_ICON欲しい。
- 786 名前:名無しさん@お腹いっぱい。 [2006/05/31(水) 18:35:52 ID:6nTjwzTm0]
- えーとソースからコピペ。
: cmd= _ "XCOPY " + _ "<#DBL>" + SRCDIR + SRCNAME + "\*.*<#DBL>" + _ " " + _ "<#DBL>" + TARGETDIR + TARGETNAME + "\<#DBL>" outoput= DosCmd(cmd) StrCopy(0,cmd) // debug MsgBox(output) // debug : Exit これでコマンドは実行されずMsgBoxは空。 クリップボードをコマンドプロンプトに貼り付けて実行するとちゃんと動く。 もちろんVer3.xxでは動く。 XCOPYのソースとディスティネーションは両方とも2バイト文字入り。 どっかポカあるかのぉ? もう自分で自分が見えねぇ。
- 787 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 19:04:26 ID:Qh4FDzfk0]
- Ver3で動くならバグかもしれんし公式で言った方がいいよ
- 788 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 23:12:09 ID:ZAe9XJod0]
- フォトショみたいなアプリで、何か作業をさせて、それが終了したら次の命令、という場合に、
その終了待ちルーチンはどうやるのが最良なんでしょうか。 今までは、 while MUSCUR()=CUR_WAIT sleep(0.1) wend で砂時計カーソルが出ている間だけ待つ、という処理をしていたんですが、 恐ろしいことに気づいてしまったのです。 このUWSCの操作するフォトショに作業を任せておいて、2chを見にいったりすると、その間、他のアプリがアクティブなウインドウになって、当然カーソルも他のアプリのカーソルになってしまう。 その状態でこの待ちルーチンに入れば、すぐ抜けてしまって、まったく待ちルーチンの役割を果たさず、誤動作の原因になりまくってしまう。 フォトショのウインドウがビジーかどうかで判断する、というのも考えたのですが、処理中で待たされているとき、必ずウインドウがビジーになっているとも限らないようなので、さて、どうしたものか。 この手の待機処理で、もっといいやり方をご存じの方、教えて下さい。
- 789 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 23:20:38 ID:sN/j6MQh0]
- ワロタ
- 790 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 01:49:48 ID:xAuOBYHr0]
- >>788
adobe製品はActiveX使って制御できるんじゃなかったっけ? 開発用ドキュメントとかがPDFで付属してると思うけど…。
- 791 名前:名無しさん@お腹いっぱい。 [2006/06/01(木) 10:25:35 ID:RAhYN4RM0]
- >>788
俺にイラレ+ペンタブレット買ってくれたら作ってもいい。
- 792 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 13:04:42 ID:4Sk0dd5L0]
- >>788 >>790
自分もちょうどAdobeのSDK探してたところだったんですが、PhotoshopCS以降のSDKは 有料化されたみたいです。6.0はCD-ROM内に入ってました。 VBやJavaScriptのScripting documentationがあったので、こちらを参考にされてはいかがでしょうか。 partners.adobe.com/public/developer/photoshop/devcenter.html
- 793 名前:名無しさん@お腹いっぱい。 [2006/06/01(木) 18:55:47 ID:RAhYN4RM0]
- >>788
手でやる時はどうやって判断しているの?
- 794 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 01:55:56 ID:3gLcJwT30]
- >>788
フォトショ持ってないからよく分からないけど、単純にSTATUSコマンドで ビジー状態かどうかを確認したらダメなんですか? 例えば、 id = getid("Photoshop") repeat sleep(0.1) until !status(id,st_busy) 激しく眠いし間違ってるかも...
- 795 名前:794 mailto:sage [2006/06/02(金) 01:57:42 ID:3gLcJwT30]
- ウインドウがビジーかどうかで判断するのはダメって書いてましたね。
見てませんでした。じゃあ上のやり方ではダメですな。
- 796 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 02:08:15 ID:TXrnG/Yg0]
- バックグラウンドで処理するならAPI使わないと無理なのでは?
- 797 名前:名無しさん@お腹いっぱい。 [2006/06/02(金) 08:32:40 ID:0N1ABMJ80]
- まだバックグラウンド云々の話じゃない。
それが必要ならそうすればいいだけだし。
- 798 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 08:35:21 ID:F5YU9/cb0]
- これってただのマクロツール?
- 799 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 09:17:43 ID:/CFKQBA80]
- バカにはそうだね
- 800 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 11:29:16 ID:RpyXQGwz0]
- いや普通にマクロツールだから
>>799はバカだからマクロって言葉に変な反応を示す人
- 801 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 11:45:58 ID:aS3Tlgix0]
- ええ、無料のマクロツールですよ^^
- 802 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 12:05:32 ID:YSkgwG+F0]
- 俺のおかんはマグロですよ。(´・ω・`)
- 803 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 12:12:19 ID:+50uRokD0]
- PRINT窓の位置やサイズを指定する方法はないでしょうか?
ACWなどを使えばできそうかなと思ったのですが、PRINT窓のID取得方法が分かりません。
- 804 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 12:25:51 ID:HhMWMg3r0]
- id = GETID(GET_LOGPRINT_WIN)
- 805 名前:名無しさん@お腹いっぱい。 [2006/06/02(金) 18:49:28 ID:0N1ABMJ80]
- 3.xxの頃はリソースハッカーでログウィンドウの属性変えてた。
たしか横スクロールバー付けただけだったと思ったが忘れた。 4.xxはまだ文字処理関係が今位置信頼できないので UWSの関連付け3.xxに戻した。 unicode使いたいのだが4.xxはまだあれこれためさんとあかん。
- 806 名前:名無しさん@お腹いっぱい。 [2006/06/03(土) 11:03:35 ID:cgCPgo8r0]
- いつのまにか4.00c1ってのが出ているみたいだな。
バージョン変えず差し替えなのか? こまったもんだ。
- 807 名前:名無しさん@お腹いっぱい。 [2006/06/03(土) 14:58:21 ID:cgCPgo8r0]
- MsgBox( DosCmd("IPCONFIG") )
MsgBox( DosCmd("TRACERT localhost") ) MsgBox( DosCmd("PING localhost") ) MsgBox( DosCmd("SET") ) MsgBox( DosCmd("CD") ) MsgBox( DosCmd("DIR") ) MsgBox( DosCmd("COPY /?") ) MsgBox( DosCmd("XCOPY /?") ) MsgBox( DosCmd("CMD /C XCOPY /?") ) なぜかXCOPYだけが駄目。 XCOPY.EXEをXCP.EXEにコピーしてそれを実行しても駄目。 なんか理由あってXCOPYだけ弾いているのか?
- 808 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/03(土) 19:21:35 ID:4ATPrEtl0]
- >>807 こちらでも同じでした。報告してみては。
ちなみに、DosCmd("XCOPY /? >test.log")の結果、 ファイルは作成されましたが中身が空でした。
- 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) 上記ひとまとめに出来ないでしょうか?
|

|