[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 12/17 15:00 / Filesize : 261 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

自動化ツールuwsc使いよ集まれ



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.)

752 名前:749 mailto:sage [2006/05/28(日) 08:59:09 ID:lJ8iq9cM0]
751のSENDSTRに仮想キーが使えるのか疑問に思ったので
SENDSTRをSCKEYにしてみましたが、
やはり実行するたびにウインドウがアクティブになります。


753 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 09:26:02 ID:oENilV080]
そもそもバックグラウンドで動作させるってのが可能なの?

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 09:41:44 ID:6zLUdQGM0]
ファクションキーとかならKBDでBG動作可能なんだけどね
矢印は俺も出来ないや
そもそもアプリケーション依存なのかも知れない、面倒なので調べてないけど

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 11:13:20 ID:LaUJljKG0]
>>751
へぇ、バックグラウンドのまま操作したかったんだ。そうかそうか。
じゃあPostMessageAとか試してみたら?
やれるかどうかわからんけど


756 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 19:59:38 ID:AcQ1UMhQ0]
まったくの初心者なんですが
uwscを使ってマクロを作りたいと思い、勉強したいのですが
どこか参考になるHPとかないでしょうか?

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 20:00:42 ID:tSClG32d0]
まずヘルプ読め

758 名前:749 mailto:sage [2006/05/28(日) 21:10:53 ID:lJ8iq9cM0]
みなさんレスありがとうございます。
KBDではやはり無理なようですね。
755さんの言うPostMessageAって調べるとDLLですね。
DLLは無知な部分なので
ちょっと勉強してから組み込んでみます。
結果は後日報告しますね。

759 名前:7188 mailto:sage [2006/05/28(日) 22:51:29 ID:mT3AQ/DS0]
はじめまして
ウインドウにランダムに表示されるアルファベット8文字(posaccでもgetstrでも収得できない文字列)を
画像で認識し入力していくとゆうスクリプトを作る場合

仮にABCDEFGHという文字列があった場合に一番左の文字をchkimgで座標指定しA〜Zの画像で検索をかけ
この場合であればあてはまるAを入力しAの画像の大きさのぶんだけ右に画像の検索範囲を移動し
またA〜Zの画像で検索をかけてBを入力…C…D……とゆうスクリプトを組みたいのですが、
どのようにスクリプトを組めばいいのでしょうか?


760 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 23:12:09 ID:NSCL+2HM0]
>759
そこまでアルゴリズムが決まってるのに
それを自分でコーディングできないんじゃ
そのものズバリを誰かに作ってもらわないとムリ

ここに依頼したら?
uwsc@j-ken.co.jp




761 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 23:23:26 ID:DFZBeGAD0]
ワロス

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 00:57:50 ID:lmfOq+bJ0]
>>759
(1)その文字の画像は毎回同じ形ですか?何らかの処理を経て毎回ランダムに変形していませんか?
(2)そのスクリプトはどのような用途で使うのですか?何らかの不正行為の匂いがしますが用途を明かせますか?

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 02:02:06 ID:DaypiJTG0]
>>762
某ネトゲのチートマクロの起動時間制限回避

>>759
あちこちのUWSC関連掲示板で同じ質問してるな
ミジンコ必死だなwwww

764 名前:7188 mailto:sage [2006/05/29(月) 02:03:01 ID:2YE28eoi0]
>>759
毎回同じ形でこんな感じです
instr = input("「ABCDEFGH」と入力してください")
if instr = "ABCDEFGH" then msgbox("OK!") else msgbox("NG!")
用途は毎回起動するときにIDを打つのがめんどいからです

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 02:52:20 ID:/IVnybFB0]
ドロップダウンメニューを文字数分出して
マウスでカチカチ選択してやれば?
打ち込むよりは早いかもよ

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 04:09:36 ID:uYiiPmR/0]
>>764
なんでIDを打つのに
>「ABCDEFGH」と入力してください
なんて出るんだ?

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 07:14:08 ID:QdaNsfE40]
升erは放置しろよ

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 08:30:06 ID:G3eYKyiv0]
用途を明かせないようですしね。

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 09:56:49 ID:lmfOq+bJ0]
>>764
面倒だからってのは用途じゃないし(笑)
使用するサイトなりアプリ名を晒さない限りここで答えてくれる
人はいないと思いますよ

770 名前:749 mailto:sage [2006/05/29(月) 10:20:33 ID:MztJUy8U0]
PostMessageAを使って試してみました。
WIN32APIって難しい

押下状態を1秒ということは無視して、
とにかく矢印キーが動くかどうか確かめました

ID=GETID("ProgramA")
ACW(ID, 0, 0)
MOUSEORG(ID, 2)

DEF_DLL PostMessageA(Hwnd, Long, Long, Dword):Bool:user32.dll  //UWSCのヘルプ丸写し
Hndl=IDTOHND(ID)
WM_KEYDOWN = $0100
WM_KEYUP = $0101

BTN(LEFT,CLICK,650,390,3000) //広場クリック←BTN文はBGでも可能のようです。
FOR I=1 TO 1000 //とにかく矢印キーが効くか確認のため、数字を大きくした
PostMessageA(Hndl, WM_KEYDOWN, VK_LEFT,)
PostMessageA(Hndl, WM_KEYUP, VK_LEFT,)
NEXT

結果として、動きませんでした。
UWSC関連の掲示板でBGで動くかはアプリケーション依存とあったので、
これで動かないということはアプリケーションが対応してないということなのでしょうか?
それともDLLの使い方が間違ってるのでしょうか?
そのあたりの切り分けがWIN32APIが無知な私なので判断がつきません・・・
因みにPostMessageAの返り値をとりましたが、1が返されてたのでWINDOWSでは成功の判断のようです。

なんか長々と質問してすいません。
これで質問は最後にします。



771 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 10:52:48 ID:XcKRI3MB0]
ウィンドウメッセージはいろいろ有る。
それをよく調べればよい。
VBなどでもWin32APIを使う事が多いので検索すればいろいろ出てくる。
プログラミング板にもWin32APIスレがあるのでログを当たってみるべし。

心当たりがあるので説明したいけど、どうやら愛用のOpenJaneではもう
書込みできなくなったので、クッキー制限とやらがなくなるまでは
しばらく2chに書込むのは無理。

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 10:59:42 ID:skaHkX1n0]
2ch仕様は元に戻らないから諦めてバージョンアップしているjane使え

773 名前:名無しさん@お腹いっぱい。 [2006/05/29(月) 12:29:22 ID:5/T80XDT0]
 Ver 4.0c  2006/05/29版

[Ver4.0c]
 パス指定でNGになるパターンを修正
 GETTIME関数での文字型変数が数値演算されるのを修正
 SLCTBOX関数にSLCT_LST(リストボックス)を付けた
 POS関数にて後ろからのサーチ指定をできるようにした
 DOSCMD関数にて標準出力を得られるようにした
 BTN関数にてWHEEL(ホイール回転)を指定できるようにした

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 16:50:47 ID:1Z8HHWL00]
このソフトってロケットマウスよりグッドですか?

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 17:22:39 ID:skaHkX1n0]
無料な時点でロケットよりは勝る

776 名前:名無しさん@お腹いっぱい。 [2006/05/29(月) 23:01:23 ID:eukX+LgU0]
なんか違うんだよなぁ

マウスとキーボードを自動化って言ってくれよ

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/30(火) 06:50:13 ID:YOX2J94u0]
777

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/30(火) 08:14:21 ID:l37rAVUu0]
FOPENでテキストファイルを開くとき文字コード自動認識とかしてくれるのかね?

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]
どこがだ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef