自動化ツールuwsc使いよ集まれ
at SOFTWARE
1:名無しさん@お腹いっぱい。
05/02/07 10:09:50 n10suy3T
Windowsを自動化させるツールUWSC。
URLリンク(www.h7.dion.ne.jp)
uwsc使いよ 己のスクリプトを晒すのだ。
長いときはうpろだ(ただの掲示板ともいう)へ。
URLリンク(bbs.infoseek.co.jp)
テンプレは下のを使うべし。
[動作OS]
[目的]
[必要なソフト]
[調整方法]
[その他]
[スクリプト](うpろだにおいたときはメッセージNO.)
2:2Get教徒 ◆2GETnlXDx2
05/02/07 10:13:36 HeGKrjEF
2
3:1
05/02/07 10:48:17 HaO50ZIl
スマソ…
↑のうpろだ長いの貼り付けられなかったから今代替ページ登録中...
4:1
05/02/07 14:24:58 HaO50ZIl
失礼しますた。
新しくはここで。
URLリンク(uup.on.pc1.jp)
こんな感じに使ってくだされ。
kbdの割り当て一覧
URLリンク(uup.on.pc1.jp)
5:名無しさん@お腹いっぱい。
05/02/07 15:55:24 F/8/BIPd
>>1は作者?
6:1
05/02/07 16:07:52 HaO50ZIl
違います。ただ単にuwscつかっててスクリプト組むようになったけど、
ほかの人はどんな使い方してどんなスクリプト組んでいるのか気になって。
7:名無しさん@お腹いっぱい。
05/02/07 17:07:32 GTwVHGk4
もっぱらVBScriptとAutoHotKeyでUWSCの出番がないよ。
8:名無しさん@お腹いっぱい。
05/02/07 20:48:06 5Mg9mtCS
>6
> ただ単にuwscつかっててスクリプト組むようになったけど、
これが本当なら、まずは自分から10個くらいスクリプトを挙げろ。
実は単に教えて欲しいだけの単発質問スレなら削除依頼出して寝ろ。
9:1
05/02/07 21:16:52 HaO50ZIl
>>8
自分が作ったのは環境依存度が高いので公開を悩んでいました。
とりあえずいまも使っているやつだけ上げときます。
単発質問スレにするつもりはありません。
[動作OS]WindowsXPのみで確認
[目的] 動画のエンコード
[必要なソフト] DVD2AVI,DAC,AviUtl,SoundEngine
[調整方法]
[その他] 詳しくは掲示板に書いてあります。
[スクリプト]3-8
URLリンク(uup.on.pc1.jp)
10:1
05/02/07 21:24:37 HaO50ZIl
板にもあげてしまったけど、これくらいなら直接かけたな…
というかこの程度のあげる必要すらないか。
でも実用しているので。
[動作OS] WindowsXPのみで確認
[目的] PowerStripのオープニングを自動で閉じる
[必要なソフト]
[調整方法]
[その他] BootTimerで自動起動して操作いするときに邪魔だったから作った。
スクリプトの起動をPowerStrip Tipsのウィンドウが出たら自動実行するように設定。
[スクリプト]
sleep(6)
id = GETID("POWERSTRIP TIPS","TTipsForm")
clkitem(id,"se",clk_btn or clk_short)
11:名無しさん@お腹いっぱい。
05/02/07 22:11:18 w5Sym7iZ
>>1
乙
12:名無しさん@お腹いっぱい。
05/02/08 01:46:21 gwDMJiWQ
(・∀・)
13:名無しさん@お腹いっぱい。
05/02/10 18:56:40 Fx+Tk9jh
単純な質問。
readmeにもかいてなかったんだけど。
すでにあるuwcファイルを開いて中身を参照したいんだけど
文字化けしてるんだけど元のソースコードを表示させるにはどうしたらいい?
14:名無しさん@お腹いっぱい。
05/02/11 00:15:41 rdcVG7oE
右クリック→送る→メモ帳
でだめ?うちでは普通に見れるけど。
15:名無しさん@お腹いっぱい。
05/02/11 00:38:07 hTIqC1x6
>>14
見れる奴もあれば文字化けするのもあるんだよね。
それにしてもuwscのスレがなさ過ぎる。
語るまでもないって事なのか。
16:名無しさん@お腹いっぱい。
05/02/11 11:55:39 LnwSOFX4
使いこなしたいけど、別に使う必要がない……
17:名無しさん@お腹いっぱい。
05/02/11 18:51:36 i6OteJ7A
このスレの1さん立て逃げか?
解説サイト作ってくれよー
18:1
05/02/12 11:28:47 kk9C48+T
いますが、解説サイトってどんな感じのがよろしい?
リクあればできる限りうけようかと。
19:名無しさん@お腹いっぱい。
05/02/12 12:07:49 5xI6xCyG
wikiで(といっても人少ないけど)、ソースを乗せられたり、helpを参照できるようにして
説明できる人が、書き換えて行けばもっと参入者増える予感
20:名無しさん@お腹いっぱい。
05/02/12 22:05:20 LfPyqrLg
uwscはスレあるだけいいんじゃないかと
perlなんかのスレは無いぞ。
書籍は多いが(鬱
別にcgiやらweb作成したいんじゃなく(除くwebprog板的お仕事ぽいの)
操作自動化のための強力なスクリプト製処理エンジン
として動くのが自分的perlの役割
以下rubyでも似たよな感じか
スクリプト言語全般で操作代行したいなと。
しかしスレ少ない。遭えて挙げればシェルスクリプト刷れかなぁ
でも処理内容な違う気が。。。。
わからんけどwshでも
uwscも究極的目標はそうさ自動化じゃない?
21:名無しさん@お腹いっぱい。
05/02/12 23:02:08 LfPyqrLg
ネットワーク関連ぽいの
IEでなんかする。
IEでページ取るとか
wshのそれはイマイチ不明なんで。一応あったけどさ
複数指定とかしたいかなぁ
出来ればお気に入りフォルダのurl.linkとか適当url.txtとかurl.datから
IEでページ取得自動化。
お気に入り自動取得してみたい。
自動巡回に例えば更新時間を加味して前回との
履歴要素を見出せたら。。。。。
出来たら楽しそうでいいなと。
なんか上ネタどっかでは見たような気もするんだが
風化した記憶。
22:1
05/02/12 23:02:18 kk9C48+T
>>19
それなりのまとめサイトは作られていただきますね。
さすがに今の所ではまずいと思いますし。
>>20
uwscはあくまで各ソフトの補助的な役割ですからね。
ボタン押したりとか。単独ではあまり有効なものは作りないというか。
23:名無しさん@お腹いっぱい。
05/02/12 23:03:11 LfPyqrLg
システムから時刻取得してdat名前要素入れて
フォルダ生成してフォルダ名YYYYDDDDMMMM_SiteNameで
\05021222
|-index.htm
|-0502122205_自動化ツールuwsc使いよ集まれ
|-0502122206_YAHOO掲示板
|-0502122208_Livedoorblog .....
|-.....
とかしてくれてindex作成までしてくれるとか
○取りソフトは.....
はてなやwwwcとか更新情報チェック主体だけど
更新情報チェック+保存を時間軸で出来るとか出来たら便利かなと
しかしブラウザ手動をアシストする自動なヤツがあるといいなぁ。
無理言ってすまん。やるとなると大変だろうから流してくれてもいいし
なんか少しでも拾ってくれると嬉しい。
全部出来たら神。ファイルシステムとかリンク作成とかブラウズの
304系とかの制限付条件付getや差分diffとか色々絡んでくるし
perlで自前でもやろうとして挫折ぎみっぽいメンドクセな内容含む。
全部あれば最高。最強ツールになるなぁ。
そんなスクリプト書くのは凄く大変だろ。おまいが書けと殴られそう。
ネタ半分。実装してくれたら間違いなく神になると思う。無責任に投下すまそ。
24:名無しさん@お腹いっぱい。
05/02/12 23:29:08 LfPyqrLg
uwscでも
wshでも
perlでも
もしかしれずれてるのか不安になってきた
出来そうな事な気がしたんだけど
1 ファイルシステム
2 リンク作成
3 ブラウズの304系とかの制限付 条件付get
4 差分diff
4は外部プログラムなんだろうけど。
3はIE範疇じゃないかなと
単純に3なんかしたいです。wshのgetのみのは拾い物で
制限付 条件付getしようとしてうまく出来なかったorz
1-2は出来るんじゃないかと
どうでもいいカキコしまそ。
1さん頑張ってちょ。
25:名無しさん@お腹いっぱい。
05/02/13 01:18:58 16f+KA9B
1さんがんばれ手伝えるところは手伝うよ。
ほっしゅ
26:名無しさん@お腹いっぱい。
05/02/13 02:09:11 aCY6D3PS
uwsc初スレ?記念カキコ
このツールにはかなりお世話になってるよ。特に仕事で。
この場をお借りして一言。作者さんマジ産休。
27:1
05/02/13 12:48:23 46uvjxZd
なんか書き込み増えた…よかったです。
考えてみたら俺は半自動というプログラムが多いかもしれない。
たとえば上で出ているようなページ巡回だとしても、
実際に見に行って変わっていたら実行する、見たいに。
差分をどう見つけるか悩んでたり。
リンク抽出はOperaだと簡単にできます。
なんか微妙に忙しくなってHP作れないかも…
やっぱWikiタイプにしてみんなで管理がいいのかなと思ったり。
28:名無しさん@お腹いっぱい。
05/02/13 14:33:40 Hqf9gqtv
一人でやるにしてもWikiは良いよ。
29:名無しさん@お腹いっぱい。
05/02/13 14:34:03 G1+UfNz6
wikiがいいんじゃないだろか。
またーり作って行きましょ
30:1
05/02/15 00:25:51 aumuUmVD
いまwiki立ち上げてます。保守。
31:名無しさん@お腹いっぱい。
05/02/15 00:31:57 /TO0igkn
Wikiってのはデフォルトのデザインだとごちゃごちゃし過ぎてるんだよな。
自分はなれてるけど、初めての人は戸惑うと思うよ、
と、どうでもいいことを言ってみる。
32:1
05/02/15 01:22:36 aumuUmVD
とりあえず、↑のアドレスは広告があれなんで
URLリンク(uwscuser.hp.infoseek.co.jp)
に移転。仮立ち上げ状態ですが。
管理方法どうしたらいいですかね。
33:名無しさん@お腹いっぱい。
05/02/15 01:46:03 JHXM5QxK
みんなガンガレ♪
34:名無しさん@お腹いっぱい。
05/02/15 22:28:01 lIbZpWH2
ここの方が広告なくていいような気がする
URLリンク(www.wikihouse.com)
みんなで編集できるし、バックアップが面倒だけど
35:1
05/02/16 17:18:21 qQAn1Yi4
>>34
どうも そちらも検討してみます。
一応>>32であげたところのを共同管理できるようにしてみました。
ログイン で ID:guest パス:uwsc
で編集できます。リンクの張り方なんかは、ヘルプを見てみてください。
36:名無しさん@お腹いっぱい。
05/02/18 10:57:40 Bdjvbgi5
URLリンク(www4.kcn.ne.jp)
このDLL便利そうなんですが使い方がいまいちわかりません。
誰か使えた人教えてください。
37:名無しさん@お腹いっぱい。
05/03/03 22:12:25 rx3yWg3m
二つ同時にスクリプトうごかすのやりかたわかる?
38:名無しさん@お腹いっぱい。
05/03/08 22:11:38 PBAiuYVg
live2chでF8を一定の間隔で押すスクリプトを作った。
どうでもいいけどね。
39:名無しさん@お腹いっぱい。
05/03/11 00:13:09 WxVLaxoG
対象オブジェクトが動いていて(人なら同一のものと識別できる)
さらにそのオブジェクトは方向を持っている(人なら識別できる)
さらに雨などのエフェクトがその上位に被さって表示されている。
こんな場合その対象オブジェクトを方向付きで捉えることって出来ますか?
40:名無しさん@お腹いっぱい。
05/03/11 00:15:51 WxVLaxoG
ちなみに方向付きじゃなければ色値で計算できてます。
41:名無しさん@お腹いっぱい。
05/03/11 00:21:24 5LQQ6H16
結局何がしたいんだ、と小一時間(ry
42:名無しさん@お腹いっぱい。
05/03/11 00:29:31 WxVLaxoG
対象の方向を取得したい。つまり裏に回ったりが出来るように。
43:名無しさん@お腹いっぱい。
05/03/11 07:09:29 DIeiq7rj
マウ筋をつかって自分で作ったUWSファイルをプログラムで立ち上げるやり方を最近知ったわ
44:名無しさん@お腹いっぱい。
05/03/11 10:20:05 DIeiq7rj
だれかMIXIでUWSCのコミュニティーたててくれないか?
45:名無しさん@お腹いっぱい。
05/03/11 19:04:42 WxVLaxoG
要望です。
定期更新チェックとお気に入りを連動させて頂けないでしょうか?
設定あたりにお気に入りもチェックを加える感じでです。
46:名無しさん@お腹いっぱい。
05/03/11 19:05:18 WxVLaxoG
ごばくorz
47:名無しさん@お腹いっぱい。
05/03/14 22:23:07 hveqdpdz
UWSCでWindowsUpdateの完全自動化って出来ないですか?
ワンクリックで
モジュールダウンロード → インストール → 再起動
みたいな感じで。
作ろうとはしてみましたが、スクリプトとか作るのはド素人なんで
全然うまく動いてくれないです。。。
48:名無しさん@お腹いっぱい。
05/03/17 00:10:09 EzncGhtm
>>47
スタート→マイコンピュータ(右クリック)→自動更新→自動→OK
49:名無しさん@お腹いっぱい。
05/03/18 22:18:58 +8lAcQWR
>>48
それはわかるが。。。
それだと更新がいつ実行されるか全くわからない。
やりたい事はBTOみたいな事をしてて様々なソフトをバッチとか
スクリプトを駆使してインストールしてその一連の流れの中で
WindowsUpdateをしたいんですよ。
人の手を介さずに短時間でソフトのインストールとWindowsUpdateをして
パソコンを出荷、みたいな感じです。
ソフトとかの設定はUWSCでかなり助かりましたが
WindowsUpdateだけはどうスクリプトを組めばいいのかさっぱりわからん。。。
50:名無しさん@お腹いっぱい。
05/03/18 22:38:37 H7ItHGw5
[更新を自動的にダウンロードするが、インストールは手動で実行する]
自動更新をこれにしとけば、ブロードバンド環境ならOS起動したときに更新すると思うけど。
51:名無しさん@お腹いっぱい。
05/03/19 04:06:19 xtGubfSd
>>47
exec("c:\winnt\system32\wupdmgr.exe")
For i = 0 to 10 // 開くまで待つ
if CHKIMG("更新をスキャンするの画像.bmp") then break else sleep(2)
Next
BTN( LEFT, CLICK, G_IMG_X, G_IMG_Y )
といった感じで自動でボタンを押していってはどうでしょう。
52:名無しさん@お腹いっぱい。
05/03/19 15:12:28 UzweRSub
>>47
URLリンク(www.microsoft.com)
このツールはいかがでしょうか?
53:名無しさん@お腹いっぱい。
05/03/26 02:22:42 jirVGzy0
ばーじょんうpキタ━━ヽ( ゚∀゚)人(゚∀゚ )メ( ゚∀゚)人(゚∀゚ )メ( ゚∀゚)人(゚∀゚ )ノ━━!!!!
[Ver3.1]
CLKITEM関数にてバックグランドのまま実行できるようにした (CLK_BACKを付加)
MOUSEORG関数にて KBD、MMV、BTN関数の情報を直接ウィンドウへ送れるモードを付けた
INPUT関数にてキャンセル時は EMPTYを返すようにした (EMPTY定数の追加)
FUKIDASI関数にて透明化指定を出来るようにした
SPEAK関数にて終了を待たずに平行処理を出来るようにした
SLCTBOX関数にてタイムアウトが指定された時にプログレスバーが出るようにした
多次元配列への初期値の代入を出来るようにした
次の関数にてMSAA(Microsoft Active Accessibility)に対応した
CLKITEM、CHKBTN、SENDSTR、GETSTR、GETITEM
(これにより今まで直接操作できなかった物も操作できる可能性があります、プラウザ等)
54:名無しさん@お腹いっぱい。
05/03/28 01:56:59 GQ/cdmly
IEのチェックボタンをONしたり、入力域に数字を入れたり、
リンクボタンを押したりってスクリプトでできるの?
ヘルプ読んでもさっぱりわからん。入門がないから出足でつまづいてる。
今はマウスの動きを記録して使って重宝してる。
オレにはこれで十分かな。
55:名無しさん@お腹いっぱい。
05/03/31 10:50:05 beirvuWl
UWSC使ってるといきなり青画面になって再起動することない?
高速で実行するには向いてないのかもしれんが
56:名無しさん@お腹いっぱい。
Lastupdate:2005/04/02(土) 05:12:51 ZgF1uxrc
ウェブ・ページのナビゲーションのスクリプト書いてるんですが
ID、パスワード、ボタン押しのスクリプトってどう書けば良いんでしょうか?
つまずいてしまいました。。。。
57:名無しさん@お腹いっぱい。
Lastupdate:2005/04/02(土) 05:55:18 VBy+lqhH
タスクトレイのアイコンを右クリックしてからメニューをCHKIMGしてるんですが、
タイミングによってタスクバーの右クリックメニュー(重ねて表示..)が
出てしまい、CHKIMGに失敗してしまいます。
うまい回避方法はありませんでしょうか。環境はXP Pro SP2です。
58:名無しさん@お腹いっぱい。
05/04/02 23:24:22 Lc07teT2
>>56
スレ違いだけどautolの方が簡単で良いんでね?
59:名無しさん@お腹いっぱい。
05/04/03 05:07:50 hpetsR8j
>>58
autolを使ってみたんだけど複数のサイト巡回やID入力命令を入れたいんです。
UWSCはタイマー機能もあって軽快で素晴らしいソフトなのでなんとか使いこなしたい・・・。
しかしやはり素人には敷居が高いのか。
このスクリプト作成に必要な基礎的な文献他ご享受お願いいたします。
60:名無しさん@お腹いっぱい。
05/04/05 22:32:22 cvy5eREx
un
61:名無しさん@お腹いっぱい。
05/04/05 22:32:55 cvy5eREx
un
62:名無しさん@お腹いっぱい。
05/04/06 16:16:26 xjzZVgkY
>>51
ありがとうございました。
お蔭様で完成しました。
ところでこのCHKIMGによる画像との比較ですが、
機種によって画面解像度、画面の色数に違いがある場合は
正常に動くものなんでしょうか?
画像関連の事にあまり詳しくないもので。。。
色数の違いだけであれば
-1: 色を無視して形でチェックする
を付与してやればいいのですが、
いろんな機種で動作させるのでちゃんと動くかが心配です。
63:名無しさん@お腹いっぱい。
05/04/06 16:54:25 xjzZVgkY
>>57
右クリックのメニューをCHKIMGさせるよりもタスクトレイアイコンを
CHKIMGして、そこにマウスカーソルを持って行かせて
BTN で右クリックさせた方が楽だと思うのですが。
後は KBD でカーソルを上下させて選択したい項目を
決めさせたら良いかと。。。
サンプルとしては
CHKIMG("タスクトレイアイコン.bmp")
BTN(RIGHT, CLICK, G_IMG_X, G_IMG_Y)
KBD(VK_UP, CLICK)
KBD(VK_RETURN, CKICK)
みたいな感じで。
64:名無しさん@お腹いっぱい。
05/04/09 17:41:20 dDYMvss3
>>63
CHKIMGでトレイアイコンの位置を特定し、右クリックを送信したときに、
アプリの右クリックメニューではなく、タスクバーの右クリックメニュー
(フォルダを重ねて表示とか、上下に並べるとか、タスクマネージャとか)が
表示されることがあるのです。どうもUWSCに限ってないようなので、環境依存かも
しれません。
項目選択をCHKIMGにしたのは、項目数の変化に対応するためでしたが、
実際の運用を見てみると、VK_UPでもイイかも。
CHKIMG("タスクトレイアイコン.bmp")
BTN(RIGHT, CLICK, G_IMG_X+2, G_IMG_Y+2)
SLEEP(1)
CHKIMG("メニュー項目.bmp")
BTN(LEFT, CLICK, G_IMG_X+2, G_IMG_Y+2)
65:名無しさん@お腹いっぱい。
05/04/11 06:54:57 nTzCr9Fe
入門サポートがないからこのソフトはスルーです
66:名無しさん@お腹いっぱい。
05/04/11 15:00:40 6eoVoVcc
確かにもう少しわかりやすい説明サイトとかないとスルーするだろうね。
67:名無しさん@お腹いっぱい。
05/04/14 04:28:00 Pk8ijAce
保存したスクリプトを間隔無しに(1分や5分など)、
連続して繰り返すにはどのようにしたらいいのでしょうか。
68:名無しさん@お腹いっぱい。
05/04/14 06:29:11 LGGQtVCn
>>67
URLリンク(www.h7.dion.ne.jp)
69:名無しさん@お腹いっぱい。
05/04/14 07:58:22 BmfYZq0j
>>68
その説明がわかりにくい
70:名無しさん@お腹いっぱい。
05/04/14 08:50:40 LGGQtVCn
>>69
そこの掲示板に書けよ。
71:名無しさん@お腹いっぱい。
05/04/14 12:18:32 Pk8ijAce
>>68
分かりました、ありがとう
皆さんありがとうございました。
72:名無しさん@お腹いっぱい。
05/04/14 14:43:58 LGGQtVCn
IEコンポブラウザ、DonutRapt#57辺り〜のタイトルバーを無くす
Donutpath= "C:\Program Files\Donut\Donut.exe"
id=GetID("Donut RAPT","WTL:DonutRAPT")
If id<0 Then id= Exec(Donutpath)
if id<0 Then Exit
ScKey(id,VK_F11)
MsgBox("全画面にしました。ブラウザが落ち着いたらOK押してください")
CtrlWin(id,NORMAL)
MsgBox("終わりました。タイトルバーなくなってますよね?")
73:名無しさん@お腹いっぱい。
05/04/21 16:43:14 oSo8wTbi
フォルダーを一杯ひらいてしまったとき
folder=GETID(,"CabinetWClass")
while folder <> -1
folder=GETID(,"CabinetWClass")
title = STATUS(folder, ST_title)
b=CTRLWIN(folder,CLOSE)
xxx=G_MOUSE_X
yyy=G_MOUSE_Y
FUKIDASI (title,xxx,yyy)
wend
xxx=G_MOUSE_X
yyy=G_MOUSE_Y
FUKIDASI ("END",xxx,yyy,3)
speak("tohji tta yO")
74:名無しさん@お腹いっぱい。
05/04/21 19:11:22 IxBKPN5e
Hello World
MsgBox("ハローワールド")
75:名無しさん@お腹いっぱい。
05/04/30 00:29:59 6tCr6r+7
>>70
書いても反映されるはずがない。
解説本あったら使いたいけどなあ。
76:名無しさん@お腹いっぱい。
05/05/23 12:35:13 feBEAezK
任意ファイルを、あるウィンドウにドラッグする処理をさせたいのですが、
DOSCMD( "C:\WINDOWS\explorer.exe C:\" )
などでフォルダを開いて、ドラッグしたいファイルの位置さえわかっていれば、
BTN( LEFT, DOWN, X, Y )
MMV( XTarget, YTarget )
CTRLWIN( wTargetWindow, ACTIVATE )
SLEEP(1)
BTN( LEFT, UP )
でドラッグできることはわかりましたが、
もととなるファイルの位置( X,Y )の取得が難しいです。
どなたか分かる方いらしたらレスお願いします。
77:名無しさん@お腹いっぱい。
05/05/23 12:51:40 NQ5A1MIx
ドラッグさせないでパラメータで渡せばいいのでは?
あるいはシェルopenでひらくとか。
78:名無しさん@お腹いっぱい。
05/05/23 12:53:50 0qVJaR/e
CraftDropを噛ませるとか
79:名無しさん@お腹いっぱい。
05/05/23 15:15:59 feBEAezK
>>77
レスありがとうございます。
パラメータ渡しはどうも出来ないみたいです。
ドラッグしたいアプリケーションはB's Recorder GOLD7で
CPU負荷がかからない深夜にデータDVDのバックアップを行いたいのです。
>>78
情報ありがとうございます。
早速ダウンロードして試してみました。残念ながら、ドロップしたい相手のアプリケーション(B's Recorder GOLD7)は
リストされませんでした・・・
もう少し研究してみます。情報があったらまたお願いします。
80:名無しさん@お腹いっぱい。
05/05/23 15:35:38 NQ5A1MIx
>>79
B'sのメニューからファイルを取り込むダイアログ出して
選択させればいいだろ?
81:名無しさん@お腹いっぱい。
05/05/23 15:41:28 feBEAezK
>>80
ありがとうございます。
出来ました。
いつも補助メニューで指定していたので気づきませんでした。
失礼しました。
82:名無しさん@お腹いっぱい。
05/05/24 23:27:34 BpIH2ipR
UWSCでストップウォッチって出来ますでしょうか?
GETTIMEで現在時刻取得して記憶、ストップウォッチ止めたらもう一回現在時刻取得
で記憶時間をマイナスぐらいしか思いつかないのですが。
83:名無しさん@お腹いっぱい。
05/05/25 16:39:55 meIf9/kV
それでいいんでないの?
84:名無しさん@お腹いっぱい。
05/05/28 23:55:35 ogGYIByK
ていうかPC上のあらゆるタイマー系アプリはそうやって動作してると思うのだが
85:名無しさん@お腹いっぱい。
05/05/29 01:38:54 eBw+V3LL
タイマー系アプリって?
86:名無しさん@お腹いっぱい。
05/05/31 23:53:53 cNE6mKAK
COMを使ったサンプル(解説サイト)でお勧めのものってありますか?
Excelでの操作を自動化したいのですがGetItemでファイル名を拾ってくれないので
87:名無しさん@お腹いっぱい。
05/06/01 04:05:33 poJ9JTxE
MSDN・TechNetのCOM・WSHのサイト。
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)
URLリンク(www.microsoft.com)
URLリンク(www.roy.hi-ho.ne.jp)
88:名無しさん@お腹いっぱい。
05/06/01 11:28:45 RpTzgEPe
TABコントロール(SysTabControl32)上にあるリストビューのアイテム(SysListView32)を取得できないのですが、
何か方法はありますでしょうか?
89:名無しさん@お腹いっぱい。
05/06/01 21:50:50 poJ9JTxE
>>88
どんな風にやって取得出来なかったの?
90:名無しさん@お腹いっぱい。
05/06/01 23:08:03 RpTzgEPe
>>89
すいません。単なる勘違いでした。
取得できました。ありがとうございます。
(こちらのGaliEPGというフリーソフトのリスト取得で勘違いをしていました URLリンク(www.geocities.jp))
91:名無しさん@お腹いっぱい。
05/06/04 11:23:35 Zp0xx/jv
IEのメニュー名の一覧を
ファイル(F)
新規作成
開く
・・・
編集(E)
切り取り
コピー
・・・
・・・
のように取得したいのですが出来ますか?
// メニューを全て表示する
print
print "[メニュー]"
for i = 0 to GetItem(対象ウィンドウID, ITM_MENU, 1) - 1
メニュー名 = ALL_ITEM_LIST[i]
print "[" + i + "] " + メニュー名
next
でIEのウィンドウIDを書いても取得できませんでした
92:名無しさん@お腹いっぱい。
05/06/04 13:06:47 CvsnJuit
IEは無理かと…。
COM使うか
HTTPアクセス用DLL使ったほうがいいと思われ。
93:名無しさん@お腹いっぱい。
05/06/14 02:11:27 fGyp5J4F
そういやAutoItもDLL呼び出せるようになったんだよなぁ
94:名無しさん@お腹いっぱい。
05/06/14 15:43:07 yf+eJs9Z
AUTOITは日本語が…
HTTPアクセスはCOM(IE)やDLLもいいけど組み込んで欲しい。
でなかったらUWSCで扱えそうな簡単なブラウザが欲しい。
95:名無しさん@お腹いっぱい。
05/06/16 02:28:51 HrngBcCd
DOSCMD( "<#DBL>AA AA<#DBL> <#DBL>BB BB<#DBL>" )
って実行しても、実際のコマンドプロンプトと打ち込んだ結果と違うのは何故?
96:名無しさん@お腹いっぱい。
05/07/02 01:50:15 uHAKtCHg0
excelでオートシェイプを使って自動的にフローチャートを作りたいんですが、
どうするのが一番いいんでしょうか?
97:名無しさん@お腹いっぱい。
05/07/02 11:00:01 uHAKtCHg0
あげ
98:名無しさん@お腹いっぱい。
05/07/02 11:12:45 tEss6A+B0
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
99:名無しさん@お腹いっぱい。
05/07/03 19:59:04 ck3jkuEP0
今日はじめてこのツールの存在を知りました。
はっきり言ってイイ〜!
100:名無しさん@お腹いっぱい。
05/07/08 00:02:42 hXHxRJCw0
101:名無しさん@お腹いっぱい。
05/07/08 00:03:56 gHfQL+fV0
sage
102:名無しさん@お腹いっぱい。
05/07/08 01:34:10 hXHxRJCw0
sade
103:名無しさん@お腹いっぱい。
05/07/15 12:27:29 AjDF0QVh0
アクティブウィンドウでなんの差し支えも無く、非アクティブウィンドウ
で、ひとつのボタン、仮にF1ボタンを0.3秒に一回打つというキー操作を
半永久的に行いたいのですが。どのような設定をすればいいですか?
スクリプトファイルをどうやって開けばいいのかわからないですが
頑張ってみますので、やりかたを教えてください。お願いします。
104:103
05/07/15 15:26:11 AjDF0QVh0
すいません 都合上により、質問取り下げさせていただきます。
105:名無しさん@お腹いっぱい。
05/07/16 11:13:43 rW9511qI0
デスクトップの指定アイコンを指定の順番に並べ替えたいんですが
どうれやば簡単ですかね? マウスだと解像度依存だしキーボードでは
操作できないみたいなんで。
どこかのレジストリにいじればできますかね?
Win2000ですが。
106:名無しさん@お腹いっぱい。
05/07/17 15:00:03 jgDsbMzG0
>>105
1.デスクトップ上の目的のアイコンを「名前の変更」で先頭に数字などを付加。
2.「アイコンの整列」から「名前順」。
3.先頭に付加した文字を取り去る。
ShellObjectなどをうまく制御すればできるかも。
107:名無しさん@お腹いっぱい。
05/07/18 17:52:00 NOmAwnVl0
*.uwsにファイルをドロップして起動する方法どなたか教えてください
前にどこかでみたのですがみつからないっす
たしかレジストリにドロップハンドラ?みたいなのを書き足すみたいな感じだったと思うんですが
よろしくお願いします
108:名無しさん@お腹いっぱい。
05/07/20 17:14:16 +0dwlfcQ0
>>106
あ、それいいね。まさにUWSC的。
それなら現状を保存して元に戻すとか簡単にできそうですね。
あと、同じ方法でスタートメニューのソートもできそう。
デスクトップのオブジェクトちゃんと全部読み取れるかな?
109:名無しさん@お腹いっぱい。
05/07/24 01:50:17 cBMLMVsb0
>>107
[HKEY_CLASSES_ROOT\VBSFile\ShellEx\DropHandler]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"
VBSFileを読み替えれ。
110:名無しさん@お腹いっぱい。
05/07/24 23:13:19 7mjqsAH60
URLリンク(49uper.com:8080)
このマクロを組みたいのですがどうすればいいのでしょうか?
マクロ容認のゲーム(DragonRaja)です。
スレ違いならスルーして下さい。
マクロの組み方の詳しい説明が書かれているサイトがあれば教えてください。
行動パターンは
1:F8で肉採取のスキル発動
2:牛をクリック
3:SPACEキーで自分を中心の画面にする
4:CTRLで開始。BackSpaceで終了
1から2は1秒ぐらい、2のクリック数は2秒間隔で5回ぐらい
111:名無しさん@お腹いっぱい。
05/07/25 01:06:27 /xLqzgZq0
>>109
サンクス
できました
112:名無しさん@お腹いっぱい。
05/07/26 18:46:07 lFyBkE7o0
最近UWSC使い始めたんだけど、
たまに画面全体が黄色になってしまうことってない?
ウインドウを最大化した時にたまに出るような?
原因あるいは対応策ってわかりませんか?
113:名無しさん@お腹いっぱい。
05/07/27 17:54:37 4ki/5xnJ0
ねぇな。
114:名無しさん@お腹いっぱい。
05/08/02 18:43:32 FhNbLKvt0
>>110
巣に帰ろうな
115:名無しさん@お腹いっぱい。
05/08/06 01:55:17 4RIlJoCr0
>96
結構、いやかなり大変だよ。俺は「COBOLソースを読んで
フローチャート化する」という目的のために、まずは
この動作をExcelのVBAにやらせようとした。んで挫折。
とりあえず必要なオートシェイプの描き方だけは、VBAマクロ上で
明らかになったので、次にWSHで挑戦。結局cscript+ActivePerlを使った。
COBOLソースを字句解析および構文解析しつつ、適宜
Excelシートにオートシェイプを配置する、という仕組になった。
116:名無しさん@お腹いっぱい。
05/08/26 16:04:18 Xyrn2lrV0
いいソフトだが、使用禁止ソフトに指定された・・orz
117:名無しさん@お腹いっぱい。
05/08/26 17:35:24 wbPvP9+50
VBScript とか JScript で同等なことできないの?
118:名無しさん@お腹いっぱい。
05/08/26 19:16:11 iO4Jo/ZN0
面倒だが出来ない事は無い
119:名無しさん@お腹いっぱい。
05/08/29 00:50:55 AYycq6zj0
>>118
キーイベントは SendKeys で生成できるが,
マウスイベントもできる?
120:名無しさん@お腹いっぱい。
05/09/10 08:04:31 Ufq6L5Nx0
>>119
そこがuwscの存在意義か
121:名無しさん@お腹いっぱい。
05/09/13 19:45:06 fvxWyb230
すみません、このソフトに今日出合ったのですが
1点教えてください。
UWSCの設定で、「余分な時間、マウス移動は記録しない」という
項目がありますが、マウス移動は記録して余分な時間は記録しない
方法はないでしょうか?
この項目にチェックして、記録させると再生するときに正確に再生されず、
チェックを入れると操作が遅くなります。
ちなみに行いたいのは、あるサイトのリンク集を右クリックを使って
1つずつ開く操作です。
(ブラウザはSlipnir2を使ってます)
どなたか、いい方法を教えてもらえないでしょうか。
122:名無しさん@お腹いっぱい。
05/09/13 20:15:33 jPEa9ref0
>>121
記録する
test.uwsとして保存
テキストエディタで開く
MMVと書いてある行の最後の数字を0にする
BTNと・・上記とおなじ
保存する
再生する
きもちわる
正規表現使えるエディタ使えるなら楽チン。
ブラウザのヘルプを呼んだほうが幸せになれそうだけど
123:名無しさん@お腹いっぱい。
05/09/13 23:28:54 7nIQW0qv0
>>121
UWSCとは話がズレるけど。
Webページ中の複数のリンクを開きたいだけなら
Sleipnirに該当機能があったと思うけど…
(選択範囲のリンクを開く、とかそんな感じで。)
Sleipnir2にはまだ実装されてないのかな。
まあ、1つずつゆっくり目視しながら開きたいという要望なら
アレなんだけど。
Sleipnirのソレは、一気にバカバカと開いちゃうし。
124:名無しさん@お腹いっぱい。
05/09/14 00:16:37 japspSh10
>>123
えー、そのバカバカ開いちゃう方法で問題ないなので
教えてもらえないでしょうか。
125:名無しさん@お腹いっぱい。
05/09/14 10:07:38 evKWbZj/0
>>121-122
その機能無かったか?
再生速度を変化させる〜?みたいな?
もし無かったら>>121の要望は受付可能と思われる。
まず良く調べてから無かったら掲示板に書き込んで見るべし。
126:名無しさん@お腹いっぱい。
05/09/16 00:32:03 Ji7697NQ0
>>124
こんな感じで判るでしょうか?
URLリンク(blawat2015.no-ip.com)
Sleipnir 1.66 の話ですけど。
スレ違いスマソ。
127:名無しさん@お腹いっぱい。
05/09/17 05:13:54 ftd+6edM0
突然ですが
Live2chのステータスバーの文字って取得可能でしょうか?
ググったり、ヘルプを読んで、Status に関連する事を試しているのですが
できない気がします。
128:名無しさん@お腹いっぱい。
05/09/17 14:02:40 WInBEfir0
いけるタイプならGetStrで読めるだろ。
クリックしたウィンドウの役物を全て表示するスクリプトが
本家のリンク先などで紹介されているのでそれでチェックするだよ。
本家サイトかヘルプのサンプルスクリプトにもあったかもしれない。
あとは取得可能かどうかはウィンドウエクスプローラ(Winmap.exe)
などで確認すると判る場合がある。類似のツールはいろいろある。
Win32Spy
Peekaboo
Copit
など。
129:名無しさん@お腹いっぱい。
05/09/17 20:05:58 MGMD1DAZ0
回答、ありがとうございます。
でも、やはり、できませんでした。
id = GETID("Live2ch","StatusBar20WndClass")
print GETSTR(id, 1, STR_STATUS)
print GETSTR(id, 2, STR_STATUS)
・・・
Winmap.exeで有効になってましたし、
ヘルプのGetstrの所の、 ステータスバー指定時はパーツ
を理解できてないからと思ってます。
130:名無しさん@お腹いっぱい。
05/09/18 00:03:02 V5S6nS8D0
じゃぁ画像判定しかないな。
俺は好まないので使った事は無いが。
131:名無しさん@お腹いっぱい。
05/09/21 19:06:44 PbJ0DMqx0
sinを使おうと思ってるのですがπありませんか?
132:名無しさん@お腹いっぱい。
05/09/21 19:25:43 SjSYrknx0
円周率=約3
end
133:名無しさん@お腹いっぱい。
05/09/21 19:35:05 PbJ0DMqx0
ありがとう。
あきらめる。
134:名無しさん@お腹いっぱい。
05/09/25 00:03:47 txiUSMB60
どなたかGoogleに文字を入力して”Google 検索”ボタンを押す方法を教えて頂けませんか?
clkitemでは無理なのでしょうか?
135:名無しさん@お腹いっぱい。
05/09/25 00:24:20 E1wN1xcn0
どうしてそんな面倒くさいことしてるのかがわかんないけど…
右クリックサーチとかINPUTBOXで検索語入れるとかじゃだめなん?
136:名無しさん@お腹いっぱい。
05/09/25 00:46:16 FzWiS0sv0
このタイプのボタンの押し方が知りたかっただけです。
Googleでの検索を自動化しようとしている訳ではありません。
137:名無しさん@お腹いっぱい。
05/09/25 03:19:45 PgOP7Ghu0
COMを使ってください。
138:名無しさん@お腹いっぱい。
05/09/25 04:01:58 FzWiS0sv0
ふむう、面倒そうですね。
clkitemのclk_accで簡単におせるブラウザ上のボタンも在ったんですけどねぇ
私では駄目そうです…。ありがとう。
139:名無しさん@お腹いっぱい。
05/09/25 14:12:58 PgOP7Ghu0
COMが嫌なら(嫌で当然)CHKIMGを使ってください。
140:名無しさん@お腹いっぱい。
05/09/26 03:28:54 B2GYa/hI0
他の人が作られたIEを操作するサブルーチンを使ってボタンを押す方法は分かりました。
この方法でやってみます。どうもでした。
141:名無しさん@お腹いっぱい。
05/10/07 18:07:14 V05Ev4dv0
UWSCで、リストビューのカラムをクリックさせられませんか?
リストビューに複数のカラムがある場合、カラムの幅がわからないので、
目的のカラムの座標を取得できないので・・・
142:141
05/10/09 01:52:10 1zNsx7dE0
誰も答えてくれないよ〜。つーかヒトイネ
リストビューのカラムの状態がわからないと苦労する・・・
ちなみにこんなの作ってますw
URLリンク(upload.fam.cx)
143:名無しさん@お腹いっぱい。
05/10/09 01:56:53 vMAXR8gp0
>>142
ただ押したいだけなら行動記録してから出来たファイルみて座標みれば?
やりたい事もっと詳しくかかないと答えようがないよ
144:141
05/10/09 02:08:00 1zNsx7dE0
>>143
レスありがとうございます。
汎用のツリービューのカラムの幅は変更できますよね。
誰がどのくらいの幅にしているかはわかりませんが、
その幅に関係なく、指定のカラムをクリックしたいのです。
(つまり、その項目でソートがしたいということです)
自分だけの環境なら、幅はわかっていますが、
環境に依存しないUWSCのプログラムにしたいということです。
145:名無しさん@お腹いっぱい。
05/10/09 02:49:29 f/9TqLPF0
>>144
まず試したスクリプトを晒してみろ。
146:141
05/10/09 03:30:19 1zNsx7dE0
>>143>>145
すいません。自己解決しました。
目的のアプリケーションのカラム幅のデータを保持している場所を見つけました。
WinXPのフォルダでのツリービューも強制的に自分の指定のカラム幅にすることができました。
お騒がせしました。
147:名無しさん@お腹いっぱい。
05/10/09 05:07:56 f/9TqLPF0
晒せイライライラ
148:名無しさん@お腹いっぱい。
05/10/09 10:12:27 r8G6ymZG0
こいつ…腹立つw
149:名無しさん@お腹いっぱい。
05/10/10 13:39:08 pOfoEMIh0
リストビューのアイコンって取得できませんか?
150:名無しさん@お腹いっぱい。
05/10/11 13:08:37 +lXA/euF0
これ標準出力に書き込みできないの?
151:名無しさん@お腹いっぱい。
05/10/15 20:12:12 wdK4Pf860
とある検索サイトでプルダウンメニューを選択して検索ボタンを押すページがあって
その作業を自動化させたいと思うのですが上手くプルダウンメニューの選択が出来ません
どこをどう直せば良いのかわかる人教えてもらえませんか?
ブラウザ環境はIE6.0
UWSC Ver3.1b
以下ソース
public TWOR_id=getid("サイト名")
CLKITEM(TWOR_id,"プルダウンメニューの選択したい名前",CLK_ACC,1)
CLKITEM(TWOR_id,"検索ボタン名",CLK_ACC,1,1)
152:名無しさん@お腹いっぱい。
05/10/15 23:26:31 IyZ5dj760
>>151
URLリンク(www.icnet.ne.jp)
必要なもの。ここから。
URLリンク(www.icnet.ne.jp)
153:151
05/10/15 23:52:43 wdK4Pf860
ありがとうございます
まだ試しては無いけど、これで出来そうです
154:名無しさん@お腹いっぱい。
05/10/18 11:15:51 K5fWoYzi0
36が落とせなくなってる・・・
誰かinactive.dllください
155:名無しさん@お腹いっぱい。
05/10/20 10:03:36 1hVZA9X30
よく、常駐プログラムを右クリックしたり、左クリックしたりすると、
メニューが出てきますが、あのメニューの文字を取得したりできないでしょうか?
156:名無しさん@お腹いっぱい。
05/10/20 11:26:33 HwdTz1dW0
取得しなくても実際にクリックしてみれば判るじゃん。
157:名無しさん@お腹いっぱい。
05/10/20 16:14:26 1hVZA9X30
>>156
クリックしてしまうと反応してしまってウィンドウも出さずに処理してしまうものです。
(「ハードウェアの安全な取り外し」の左クリックと似たような感じの動作)
何も情報がわからないままクリックしてしまうと、後戻りができないアプリなので・・・
158:名無しさん@お腹いっぱい。
05/10/20 18:05:44 HwdTz1dW0
クリックして出てくる内容が不定で、その内容を判断して処理を変えたいと?
とりあえずWinamp.exeで確認するとかしてまずはトレイから出した状態でやってみれば?
159:名無しさん@お腹いっぱい。
05/10/20 18:23:55 7s5iD8J20
こんばんわ。
最近uwscをやり始めてみたものですがさっぱり分からず
簡単なものから始めてみたいとおもい、質問させてください。
例えば、「K」と「L」のキーを1度押した際に2度押した事になり
Shiftを押したままの状態なら「K」と「L」を押しても2度押したことにはならない
設定というのはどうすればいいでしょうか?
また、出来ればuwscをいったん停止するキーをページダウンキー
再度起動開始させるキーをページアップキーにする方法も是非教えていただけないでしょうか
160:名無しさん@お腹いっぱい。
05/10/20 19:39:44 1hVZA9X30
>>158
>クリックして出てくる内容が不定で、その内容を判断して処理を変えたいと?
そうです。
Winamp???トレイから出す????って何です?
Winampインストールする必要がありますか?
161:名無しさん@お腹いっぱい。
05/10/20 22:29:56 HwdTz1dW0
>>159
GETKEYSTATEだったかな?
URLリンク(www.google.com)
実行制御キーは設定で変えられるかと。ヘルプ読んでくれ。
>>160
URLリンク(www.google.com)
162:名無しさん@お腹いっぱい。
05/10/21 00:57:32 q2gT/+TN0
>>161
ありがとうございます。
Winmapですねw
隠されたウィンドウ(多分アプリケーション本体?)を見つけることができました。
常駐アプリをクリックするとフォーカスも移るし、
Spy++で調べるとメッセージも送られてる。
メッセージには、メニューらしいウィンドウハンドルにIdleメッセージも送っている。
しかし・・・
そこからメニューの文字列に辿りつけません・・・
もう少しがんばってみます。
何かヒントがあったらよろしくお願いしますm(_ _)m
163:名無しさん@お腹いっぱい。
05/10/23 23:24:42 HQjYxpWV0
excelのマクロからUWSCのファイルを開きたいのですが、
全く解りません。
ヒントだけでもよいのでアドバイスお願いします。
164:名無しさん@お腹いっぱい。
05/10/23 23:31:21 bLV+haSR0
テレフォニー(パソコン電話)で接続できるまで自動で再発信出来ませんか?
165:名無しさん@お腹いっぱい。
05/10/30 06:42:54 oG+yRv4s0
>>163
execを使うか、createoleobjかな。
開くだけで済むなら前者、開いた後いろいろ制御したいなら後者。
166:名無しさん@お腹いっぱい。
05/10/30 06:45:56 oG+yRv4s0
>>165
ごめん、「マクロから」っての読み飛ばしてたorz
上は忘れてください。
167:名無しさん@お腹いっぱい。
05/11/08 11:58:33 OG3Gw7dB0
正規表現使ってる人みえますか?
URLリンク(kajika.tk)
ここのFioRegExp.dllを使ってるですが、長音"ー"を含む判定ができません。
スクリプトと同じフォルダにBREGEXP.DLLとFioRegExp.DLLをおいて
Def_DLL Test(String, String) :int :FioRegExp.DLL
if Test("メール テキスト 画像","ー") then MSGBOX("YES") else MSGBOX("NO")
はエラーが出ます。
ちょっと複雑な検索をしたいので、正規表現使いたいんですが、どうすればいいんでしょうか
168:名無しさん@お腹いっぱい。
05/11/08 15:13:55 NyFgbIbv0
>167
これじゃだめなん?
re = CreateOleObj("VBScript.RegExp")
re.Pattern = "ー"
if re.Test("メール テキスト 画像") then MSGBOX("YES") else MSGBOX("NO")
169:名無しさん@お腹いっぱい。
05/11/08 19:49:32 OG3Gw7dB0
>>168
うまくいきました。ありがとうございました。
こういう風に使うんですね。やっぱり勉強しないと難しい。
170:名無しさん@お腹いっぱい。
05/11/13 01:58:30 Z/Udxyg90
左クリックを押してる間、連打させたいんだけど
左クリックした瞬間しか連打しない。
左クリックが押しっぱなしか判断させる方法ってあります?
while true
while GETKEYSTATE(VK_LBUTTON)
btn(left,click)
sleep(0.01)
wend
wend
171:名無しさん@お腹いっぱい。
05/11/13 07:41:11 zAepDKJb0
>>170
真ん中にBTN関数があるからマウスボタンの状態が取得できないんでしょ。
172:名無しさん@お腹いっぱい。
05/11/13 10:38:27 Z/Udxyg90
だめなのですか_| ̄|○
173:名無しさん@お腹いっぱい。
05/11/13 20:49:26 OyfNMkuv0
>>170
btn(left, click) は、btn(left, down); btn(left, up) と同じ。
マウスボタンを押し続けても、btn(left, up) で放されたとみなされ、
getkeystate(vk_lbutton) は false を返す。のだと思う
そこで、次のようにしたら マインスイーパ ではうまくいった
mouseorg() の第二引数は
2: 指定ウィンドウ(オブジェクト)へマウス、キー情報を直接送る
で、おそらく PostMessage 等でメッセージを送るため
getkeystate() に影響を与えないのではないか
i = 0
while ! getkeystate(vk_esc)
sleep(0.01)
if ! getkeystate(vk_lbutton) then continue
id = getid(get_active_win)
mouseorg(id, 2)
btn(left, click)
i = i +1
fukidasi(i)
mouseorg(0)
wend
174:名無しさん@お腹いっぱい。
05/11/13 21:42:13 Z/Udxyg90
>>173
おぉ!連打できました。
詳しい解説付きでありがとうございますm(_ _)m
175:名無しさん@お腹いっぱい。
05/11/15 00:37:29 YWKrQ2TM0
今カーソルのある場所をクリックすると言うマクロで、下のようにしたらエラーで出来ませんでした。
HELPにも座標を省略すると書いてあったのですが、どうしたらいいのでしょう?
BTN(LEFT,CLICK,,,30)
176:名無しさん@お腹いっぱい。
05/11/15 02:24:31 j++462JD0
>>175
位置だけ省略はできないんじゃないの?
通常、引数を省略する場合は、3番目以下とか、4番目以下を省略するとかして、
,(コンマ)で区切って好きな引数だけを省略することは出来ないと思う。
(省略例)
BTN(LEFT,CLICK)
30ミリ秒待たせたいなら、
SLEEP(0.03)
177:名無しさん@お腹いっぱい。
05/11/15 19:03:40 YWKrQ2TM0
>>176
できました〜ありがとん
[ ]の中を個別にかとおもってますた
178:名無しさん@お腹いっぱい。
05/11/23 12:16:20 9eIufd4q0
初めて使ったのですがこのソフトいいですね
Window操作を細かくできるスクリプトが簡単にできる
WSHとかはマウス操作が書きにくいからな〜
基本はWindowのIDをGETとして、
ボタンやテキストボックスの位置を指定して、
KBDやBTNで値入力・ボタン操作
と自分は見ました。
あとスクリプトにスクランブルかけれるのがイイ!
自動ログインのためのスクリプトですね
WSHからwindow操作部分はこのスクリプト読み出して使いますよ
作者に感謝
179:名無しさん@お腹いっぱい。
05/11/23 17:40:34 arLiKQzz0
すごく助かってる。良いソフトだよね。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5145日前に更新/261 KB
担当:undef