- 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.)
- 91 名前:名無しさん@お腹いっぱい。 [2005/06/04(土) 11:23:35 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/04(土) 13:06:47 ID:CvsnJuit]
- IEは無理かと…。
COM使うか HTTPアクセス用DLL使ったほうがいいと思われ。
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/14(火) 02:11:27 ID:fGyp5J4F]
- そういやAutoItもDLL呼び出せるようになったんだよなぁ
- 94 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/14(火) 15:43:07 ID:yf+eJs9Z]
- AUTOITは日本語が…
HTTPアクセスはCOM(IE)やDLLもいいけど組み込んで欲しい。 でなかったらUWSCで扱えそうな簡単なブラウザが欲しい。
- 95 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/16(木) 02:28:51 ID:HrngBcCd]
- DOSCMD( "<#DBL>AA AA<#DBL> <#DBL>BB BB<#DBL>" )
って実行しても、実際のコマンドプロンプトと打ち込んだ結果と違うのは何故?
- 96 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/02(土) 01:50:15 ID:uHAKtCHg0]
- excelでオートシェイプを使って自動的にフローチャートを作りたいんですが、
どうするのが一番いいんでしょうか?
- 97 名前:名無しさん@お腹いっぱい。 mailto:age [2005/07/02(土) 11:00:01 ID:uHAKtCHg0]
- あげ
- 98 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/02(土) 11:12:45 ID:tEss6A+B0]
- □□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□ □□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□ □■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□ □□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□ □□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□ □□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□ □□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□ □■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□ □□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□ □□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□ □□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□ □■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□ □■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□ □□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□ □□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
- 99 名前:名無しさん@お腹いっぱい。 [2005/07/03(日) 19:59:04 ID:ck3jkuEP0]
- 今日はじめてこのツールの存在を知りました。
はっきり言ってイイ〜!
- 100 名前:名無しさん@お腹いっぱい。 [2005/07/08(金) 00:02:42 ID:hXHxRJCw0]
-
- 101 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/08(金) 00:03:56 ID:gHfQL+fV0]
- sage
- 102 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/08(金) 01:34:10 ID:hXHxRJCw0]
- sade
- 103 名前:名無しさん@お腹いっぱい。 [2005/07/15(金) 12:27:29 ID:AjDF0QVh0]
- アクティブウィンドウでなんの差し支えも無く、非アクティブウィンドウ
で、ひとつのボタン、仮にF1ボタンを0.3秒に一回打つというキー操作を 半永久的に行いたいのですが。どのような設定をすればいいですか? スクリプトファイルをどうやって開けばいいのかわからないですが 頑張ってみますので、やりかたを教えてください。お願いします。
- 104 名前:103 mailto:sage [2005/07/15(金) 15:26:11 ID:AjDF0QVh0]
- すいません 都合上により、質問取り下げさせていただきます。
- 105 名前:名無しさん@お腹いっぱい。 [2005/07/16(土) 11:13:43 ID:rW9511qI0]
- デスクトップの指定アイコンを指定の順番に並べ替えたいんですが
どうれやば簡単ですかね? マウスだと解像度依存だしキーボードでは 操作できないみたいなんで。 どこかのレジストリにいじればできますかね? Win2000ですが。
- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/17(日) 15:00:03 ID:jgDsbMzG0]
- >>105
1.デスクトップ上の目的のアイコンを「名前の変更」で先頭に数字などを付加。 2.「アイコンの整列」から「名前順」。 3.先頭に付加した文字を取り去る。 ShellObjectなどをうまく制御すればできるかも。
- 107 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/18(月) 17:52:00 ID:NOmAwnVl0]
- *.uwsにファイルをドロップして起動する方法どなたか教えてください
前にどこかでみたのですがみつからないっす たしかレジストリにドロップハンドラ?みたいなのを書き足すみたいな感じだったと思うんですが よろしくお願いします
- 108 名前:名無しさん@お腹いっぱい。 [2005/07/20(水) 17:14:16 ID:+0dwlfcQ0]
- >>106
あ、それいいね。まさにUWSC的。 それなら現状を保存して元に戻すとか簡単にできそうですね。 あと、同じ方法でスタートメニューのソートもできそう。 デスクトップのオブジェクトちゃんと全部読み取れるかな?
- 109 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/24(日) 01:50:17 ID:cBMLMVsb0]
- >>107
[HKEY_CLASSES_ROOT\VBSFile\ShellEx\DropHandler] @="{60254CA5-953B-11CF-8C96-00AA00B8708C}" VBSFileを読み替えれ。
- 110 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/24(日) 23:13:19 ID:7mjqsAH60]
- ttp://49uper.com:8080/html/img-s/67890.jpg
このマクロを組みたいのですがどうすればいいのでしょうか? マクロ容認のゲーム(DragonRaja)です。 スレ違いならスルーして下さい。 マクロの組み方の詳しい説明が書かれているサイトがあれば教えてください。 行動パターンは 1:F8で肉採取のスキル発動 2:牛をクリック 3:SPACEキーで自分を中心の画面にする 4:CTRLで開始。BackSpaceで終了 1から2は1秒ぐらい、2のクリック数は2秒間隔で5回ぐらい
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/25(月) 01:06:27 ID:/xLqzgZq0]
- >>109
サンクス できました
- 112 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/26(火) 18:46:07 ID:lFyBkE7o0]
- 最近UWSC使い始めたんだけど、
たまに画面全体が黄色になってしまうことってない? ウインドウを最大化した時にたまに出るような? 原因あるいは対応策ってわかりませんか?
- 113 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/27(水) 17:54:37 ID:4ki/5xnJ0]
- ねぇな。
- 114 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/02(火) 18:43:32 ID:FhNbLKvt0]
- >>110
巣に帰ろうな
- 115 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/06(土) 01:55:17 ID:4RIlJoCr0]
- >96
結構、いやかなり大変だよ。俺は「COBOLソースを読んで フローチャート化する」という目的のために、まずは この動作をExcelのVBAにやらせようとした。んで挫折。 とりあえず必要なオートシェイプの描き方だけは、VBAマクロ上で 明らかになったので、次にWSHで挑戦。結局cscript+ActivePerlを使った。 COBOLソースを字句解析および構文解析しつつ、適宜 Excelシートにオートシェイプを配置する、という仕組になった。
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/26(金) 16:04:18 ID:Xyrn2lrV0]
- いいソフトだが、使用禁止ソフトに指定された・・orz
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/26(金) 17:35:24 ID:wbPvP9+50]
- VBScript とか JScript で同等なことできないの?
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/26(金) 19:16:11 ID:iO4Jo/ZN0]
- 面倒だが出来ない事は無い
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/29(月) 00:50:55 ID:AYycq6zj0]
- >>118
キーイベントは SendKeys で生成できるが, マウスイベントもできる?
- 120 名前:名無しさん@お腹いっぱい。 [2005/09/10(土) 08:04:31 ID:Ufq6L5Nx0]
- >>119
そこがuwscの存在意義か
- 121 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/13(火) 19:45:06 ID:fvxWyb230]
- すみません、このソフトに今日出合ったのですが
1点教えてください。 UWSCの設定で、「余分な時間、マウス移動は記録しない」という 項目がありますが、マウス移動は記録して余分な時間は記録しない 方法はないでしょうか? この項目にチェックして、記録させると再生するときに正確に再生されず、 チェックを入れると操作が遅くなります。 ちなみに行いたいのは、あるサイトのリンク集を右クリックを使って 1つずつ開く操作です。 (ブラウザはSlipnir2を使ってます) どなたか、いい方法を教えてもらえないでしょうか。
- 122 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/13(火) 20:15:33 ID:jPEa9ref0]
- >>121
記録する test.uwsとして保存 テキストエディタで開く MMVと書いてある行の最後の数字を0にする BTNと・・上記とおなじ 保存する 再生する きもちわる 正規表現使えるエディタ使えるなら楽チン。 ブラウザのヘルプを呼んだほうが幸せになれそうだけど
- 123 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/13(火) 23:28:54 ID:7nIQW0qv0]
- >>121
UWSCとは話がズレるけど。 Webページ中の複数のリンクを開きたいだけなら Sleipnirに該当機能があったと思うけど… (選択範囲のリンクを開く、とかそんな感じで。) Sleipnir2にはまだ実装されてないのかな。 まあ、1つずつゆっくり目視しながら開きたいという要望なら アレなんだけど。 Sleipnirのソレは、一気にバカバカと開いちゃうし。
- 124 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/14(水) 00:16:37 ID:japspSh10]
- >>123
えー、そのバカバカ開いちゃう方法で問題ないなので 教えてもらえないでしょうか。
- 125 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/14(水) 10:07:38 ID:evKWbZj/0]
- >>121-122
その機能無かったか? 再生速度を変化させる〜?みたいな? もし無かったら>>121の要望は受付可能と思われる。 まず良く調べてから無かったら掲示板に書き込んで見るべし。
- 126 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/16(金) 00:32:03 ID:Ji7697NQ0]
- >>124
こんな感じで判るでしょうか? blawat2015.no-ip.com/~blackwater/cgi-bin/img-box/img20050916002912.swf Sleipnir 1.66 の話ですけど。 スレ違いスマソ。
- 127 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 05:13:54 ID:ftd+6edM0]
- 突然ですが
Live2chのステータスバーの文字って取得可能でしょうか? ググったり、ヘルプを読んで、Status に関連する事を試しているのですが できない気がします。
- 128 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 14:02:40 ID:WInBEfir0]
- いけるタイプならGetStrで読めるだろ。
クリックしたウィンドウの役物を全て表示するスクリプトが 本家のリンク先などで紹介されているのでそれでチェックするだよ。 本家サイトかヘルプのサンプルスクリプトにもあったかもしれない。 あとは取得可能かどうかはウィンドウエクスプローラ(Winmap.exe) などで確認すると判る場合がある。類似のツールはいろいろある。 Win32Spy Peekaboo Copit など。
- 129 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/17(土) 20:05:58 ID:MGMD1DAZ0]
- 回答、ありがとうございます。
でも、やはり、できませんでした。 id = GETID("Live2ch","StatusBar20WndClass") print GETSTR(id, 1, STR_STATUS) print GETSTR(id, 2, STR_STATUS) ・・・ Winmap.exeで有効になってましたし、 ヘルプのGetstrの所の、 ステータスバー指定時はパーツ を理解できてないからと思ってます。
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 00:03:02 ID:V5S6nS8D0]
- じゃぁ画像判定しかないな。
俺は好まないので使った事は無いが。
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/21(水) 19:06:44 ID:PbJ0DMqx0]
- sinを使おうと思ってるのですがπありませんか?
- 132 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/21(水) 19:25:43 ID:SjSYrknx0]
- 円周率=約3
end
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/21(水) 19:35:05 ID:PbJ0DMqx0]
- ありがとう。
あきらめる。
- 134 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 00:03:47 ID:txiUSMB60]
- どなたかGoogleに文字を入力して”Google 検索”ボタンを押す方法を教えて頂けませんか?
clkitemでは無理なのでしょうか?
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 00:24:20 ID:E1wN1xcn0]
- どうしてそんな面倒くさいことしてるのかがわかんないけど…
右クリックサーチとかINPUTBOXで検索語入れるとかじゃだめなん?
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 00:46:16 ID:FzWiS0sv0]
- このタイプのボタンの押し方が知りたかっただけです。
Googleでの検索を自動化しようとしている訳ではありません。
- 137 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 03:19:45 ID:PgOP7Ghu0]
- COMを使ってください。
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 04:01:58 ID:FzWiS0sv0]
- ふむう、面倒そうですね。
clkitemのclk_accで簡単におせるブラウザ上のボタンも在ったんですけどねぇ 私では駄目そうです…。ありがとう。
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 14:12:58 ID:PgOP7Ghu0]
- COMが嫌なら(嫌で当然)CHKIMGを使ってください。
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 03:28:54 ID:B2GYa/hI0]
- 他の人が作られたIEを操作するサブルーチンを使ってボタンを押す方法は分かりました。
この方法でやってみます。どうもでした。
- 141 名前:名無しさん@お腹いっぱい。 [2005/10/07(金) 18:07:14 ID:V05Ev4dv0]
- UWSCで、リストビューのカラムをクリックさせられませんか?
リストビューに複数のカラムがある場合、カラムの幅がわからないので、 目的のカラムの座標を取得できないので・・・
- 142 名前:141 [2005/10/09(日) 01:52:10 ID:1zNsx7dE0]
- 誰も答えてくれないよ〜。つーかヒトイネ
リストビューのカラムの状態がわからないと苦労する・・・ ちなみにこんなの作ってますw ttp://upload.fam.cx/cgi-bin/img-box/icn51009014937.jpg
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 01:56:53 ID:vMAXR8gp0]
- >>142
ただ押したいだけなら行動記録してから出来たファイルみて座標みれば? やりたい事もっと詳しくかかないと答えようがないよ
- 144 名前:141 mailto:sage [2005/10/09(日) 02:08:00 ID:1zNsx7dE0]
- >>143
レスありがとうございます。 汎用のツリービューのカラムの幅は変更できますよね。 誰がどのくらいの幅にしているかはわかりませんが、 その幅に関係なく、指定のカラムをクリックしたいのです。 (つまり、その項目でソートがしたいということです) 自分だけの環境なら、幅はわかっていますが、 環境に依存しないUWSCのプログラムにしたいということです。
- 145 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 02:49:29 ID:f/9TqLPF0]
- >>144
まず試したスクリプトを晒してみろ。
- 146 名前:141 mailto:sage [2005/10/09(日) 03:30:19 ID:1zNsx7dE0]
- >>143>>145
すいません。自己解決しました。 目的のアプリケーションのカラム幅のデータを保持している場所を見つけました。 WinXPのフォルダでのツリービューも強制的に自分の指定のカラム幅にすることができました。 お騒がせしました。
- 147 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 05:07:56 ID:f/9TqLPF0]
- 晒せイライライラ
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 10:12:27 ID:r8G6ymZG0]
- こいつ…腹立つw
- 149 名前:名無しさん@お腹いっぱい。 [2005/10/10(月) 13:39:08 ID:pOfoEMIh0]
- リストビューのアイコンって取得できませんか?
- 150 名前:名無しさん@お腹いっぱい。 [2005/10/11(火) 13:08:37 ID:+lXA/euF0]
- これ標準出力に書き込みできないの?
- 151 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 20:12:12 ID:wdK4Pf860]
- とある検索サイトでプルダウンメニューを選択して検索ボタンを押すページがあって
その作業を自動化させたいと思うのですが上手くプルダウンメニューの選択が出来ません どこをどう直せば良いのかわかる人教えてもらえませんか? ブラウザ環境はIE6.0 UWSC Ver3.1b 以下ソース public TWOR_id=getid("サイト名") CLKITEM(TWOR_id,"プルダウンメニューの選択したい名前",CLK_ACC,1) CLKITEM(TWOR_id,"検索ボタン名",CLK_ACC,1,1)
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 23:26:31 ID:IyZ5dj760]
- >>151
ttp://www.icnet.ne.jp/~supreme/IE_HowToUse.html 必要なもの。ここから。 ttp://www.icnet.ne.jp/~supreme/
- 153 名前:151 mailto:sage [2005/10/15(土) 23:52:43 ID:wdK4Pf860]
- ありがとうございます
まだ試しては無いけど、これで出来そうです
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/18(火) 11:15:51 ID:K5fWoYzi0]
- 36が落とせなくなってる・・・
誰かinactive.dllください
- 155 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 10:03:36 ID:1hVZA9X30]
- よく、常駐プログラムを右クリックしたり、左クリックしたりすると、
メニューが出てきますが、あのメニューの文字を取得したりできないでしょうか?
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 11:26:33 ID:HwdTz1dW0]
- 取得しなくても実際にクリックしてみれば判るじゃん。
- 157 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 16:14:26 ID:1hVZA9X30]
- >>156
クリックしてしまうと反応してしまってウィンドウも出さずに処理してしまうものです。 (「ハードウェアの安全な取り外し」の左クリックと似たような感じの動作) 何も情報がわからないままクリックしてしまうと、後戻りができないアプリなので・・・
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 18:05:44 ID:HwdTz1dW0]
- クリックして出てくる内容が不定で、その内容を判断して処理を変えたいと?
とりあえずWinamp.exeで確認するとかしてまずはトレイから出した状態でやってみれば?
- 159 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 18:23:55 ID:7s5iD8J20]
- こんばんわ。
最近uwscをやり始めてみたものですがさっぱり分からず 簡単なものから始めてみたいとおもい、質問させてください。 例えば、「K」と「L」のキーを1度押した際に2度押した事になり Shiftを押したままの状態なら「K」と「L」を押しても2度押したことにはならない 設定というのはどうすればいいでしょうか? また、出来ればuwscをいったん停止するキーをページダウンキー 再度起動開始させるキーをページアップキーにする方法も是非教えていただけないでしょうか
- 160 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 19:39:44 ID:1hVZA9X30]
- >>158
>クリックして出てくる内容が不定で、その内容を判断して処理を変えたいと? そうです。 Winamp???トレイから出す????って何です? Winampインストールする必要がありますか?
- 161 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 22:29:56 ID:HwdTz1dW0]
- >>159
GETKEYSTATEだったかな? www.google.com/search?num=100&hl=ja&inlang=ja&newwindow=1&q=GETKEYSTATE+UWSC 実行制御キーは設定で変えられるかと。ヘルプ読んでくれ。 >>160 www.google.com/search?btnI=I%27m%2BFeeling%2BLucky&q=%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD%E3%83%BC%E3%83%A9
- 162 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/21(金) 00:57:32 ID:q2gT/+TN0]
- >>161
ありがとうございます。 Winmapですねw 隠されたウィンドウ(多分アプリケーション本体?)を見つけることができました。 常駐アプリをクリックするとフォーカスも移るし、 Spy++で調べるとメッセージも送られてる。 メッセージには、メニューらしいウィンドウハンドルにIdleメッセージも送っている。 しかし・・・ そこからメニューの文字列に辿りつけません・・・ もう少しがんばってみます。 何かヒントがあったらよろしくお願いしますm(_ _)m
- 163 名前:名無しさん@お腹いっぱい。 [2005/10/23(日) 23:24:42 ID:HQjYxpWV0]
- excelのマクロからUWSCのファイルを開きたいのですが、
全く解りません。 ヒントだけでもよいのでアドバイスお願いします。
- 164 名前:名無しさん@お腹いっぱい。 [2005/10/23(日) 23:31:21 ID:bLV+haSR0]
- テレフォニー(パソコン電話)で接続できるまで自動で再発信出来ませんか?
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/30(日) 06:42:54 ID:oG+yRv4s0]
- >>163
execを使うか、createoleobjかな。 開くだけで済むなら前者、開いた後いろいろ制御したいなら後者。
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/30(日) 06:45:56 ID:oG+yRv4s0]
- >>165
ごめん、「マクロから」っての読み飛ばしてたorz 上は忘れてください。
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/08(火) 11:58:33 ID:OG3Gw7dB0]
- 正規表現使ってる人みえますか?
ttp://kajika.tk/kajika/?UWSC%2F%C0%B5%B5%AC%C9%BD%B8%BD ここのFioRegExp.dllを使ってるですが、長音"ー"を含む判定ができません。 スクリプトと同じフォルダにBREGEXP.DLLとFioRegExp.DLLをおいて Def_DLL Test(String, String) :int :FioRegExp.DLL if Test("メール テキスト 画像","ー") then MSGBOX("YES") else MSGBOX("NO") はエラーが出ます。 ちょっと複雑な検索をしたいので、正規表現使いたいんですが、どうすればいいんでしょうか
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/08(火) 15:13:55 ID:NyFgbIbv0]
- >167
これじゃだめなん? re = CreateOleObj("VBScript.RegExp") re.Pattern = "ー" if re.Test("メール テキスト 画像") then MSGBOX("YES") else MSGBOX("NO")
- 169 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/08(火) 19:49:32 ID:OG3Gw7dB0]
- >>168
うまくいきました。ありがとうございました。 こういう風に使うんですね。やっぱり勉強しないと難しい。
- 170 名前:名無しさん@お腹いっぱい。 [2005/11/13(日) 01:58:30 ID:Z/Udxyg90]
- 左クリックを押してる間、連打させたいんだけど
左クリックした瞬間しか連打しない。 左クリックが押しっぱなしか判断させる方法ってあります? while true while GETKEYSTATE(VK_LBUTTON) btn(left,click) sleep(0.01) wend wend
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 07:41:11 ID:zAepDKJb0]
- >>170
真ん中にBTN関数があるからマウスボタンの状態が取得できないんでしょ。
- 172 名前:名無しさん@お腹いっぱい。 [2005/11/13(日) 10:38:27 ID:Z/Udxyg90]
- だめなのですか_| ̄|○
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 20:49:26 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 21:42:13 ID:Z/Udxyg90]
- >>173
おぉ!連打できました。 詳しい解説付きでありがとうございますm(_ _)m
- 175 名前:名無しさん@お腹いっぱい。 [2005/11/15(火) 00:37:29 ID:YWKrQ2TM0]
- 今カーソルのある場所をクリックすると言うマクロで、下のようにしたらエラーで出来ませんでした。
HELPにも座標を省略すると書いてあったのですが、どうしたらいいのでしょう? BTN(LEFT,CLICK,,,30)
- 176 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/15(火) 02:24:31 ID:j++462JD0]
- >>175
位置だけ省略はできないんじゃないの? 通常、引数を省略する場合は、3番目以下とか、4番目以下を省略するとかして、 ,(コンマ)で区切って好きな引数だけを省略することは出来ないと思う。 (省略例) BTN(LEFT,CLICK) 30ミリ秒待たせたいなら、 SLEEP(0.03)
- 177 名前:名無しさん@お腹いっぱい。 [2005/11/15(火) 19:03:40 ID:YWKrQ2TM0]
- >>176
できました〜ありがとん [ ]の中を個別にかとおもってますた
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/23(水) 12:16:20 ID:9eIufd4q0]
- 初めて使ったのですがこのソフトいいですね
Window操作を細かくできるスクリプトが簡単にできる WSHとかはマウス操作が書きにくいからな〜 基本はWindowのIDをGETとして、 ボタンやテキストボックスの位置を指定して、 KBDやBTNで値入力・ボタン操作 と自分は見ました。 あとスクリプトにスクランブルかけれるのがイイ! 自動ログインのためのスクリプトですね WSHからwindow操作部分はこのスクリプト読み出して使いますよ 作者に感謝
- 179 名前:名無しさん@お腹いっぱい。 [2005/11/23(水) 17:40:34 ID:arLiKQzz0]
- すごく助かってる。良いソフトだよね。
- 180 名前:名無しさん@お腹いっぱい。 [2005/11/27(日) 04:39:32 ID:glElCKX60]
- 非アクティブのプログラムで画像判定、クリック等は出来るのでしょうか?
出来るならやり方教えてください><
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/27(日) 07:22:00 ID:gzM9r0wb0]
- >>180
出来る出来ないでいえば、たぶん出来る。 ただ、あなたの質問はあまりに要領を得ていなくて、可能か不可能かの判断も難しい。 わたしが、あなたのしたいことに的確に答えるには、もっと多くを聞かなければならない。 しかし出来るなら教えて欲しいなどどいう依存的な書き込みをしているところを見ると、 付属のヘルプやこのスレの全レスさえも読んでないように思える。 ここで何度もあなたとやり取りする前に、まず付属のヘルプくらい読んで欲しい。
- 182 名前:名無しさん@お腹いっぱい。 [2005/11/27(日) 07:41:58 ID:NCsufJLE0]
- 自力は大切だけど、そんなに冷たくするなよw
- 183 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/27(日) 08:17:16 ID:UV7YysiI0]
- 教えたくても状況が分からないじゃないの!と焦れてる>>181が居るスレはここですか?
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/27(日) 14:39:05 ID:ymcqtwKP0]
- id=getid(>>181-183)
sendstr(id," ´,_ゝ`") //ぷっ
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 02:13:10 ID:ZCWcZ5mA0]
- >>181
いろいろググって調べはしたのですが中々見つからず このスレも一応読みました>>103が質問を撤回しなければ・・・ と恨めしく思いながらレスしたんですけど、曖昧すぎましたねすみません バックグラウンドで動いてるソフトを非アクティブのままでマウスを持っていかれず、操作したいのです が適した関数はあるのでしょうか? また非アクティブの状態で画像判定は可能なのでしょうか? 画像判定がプログラムの中で判定しているのか現在の画面で判定しているのか分からなかったので 質問させていただきました
- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 03:27:19 ID:y58lm2DK0]
- すみません
USWCで画像識別させるにはどうすればよいのでしょうか?
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 03:29:38 ID:Rlh7zZO20]
- アクティブウィンドうに全く影響を与えずにやるのは難しい。
何度かその要求に応えているようだが対応はまちまち。 関数によって異なる。従って細かい動作は自分で試してみなければ ただの○投げと同じだ。まずヘルプを見て必要な関数をさがし スクリプトを書いて見て試せば良かろう。 基本はこれ。 id= getid(〜) //ターゲットのウィンドうハンドル xxx(id〜) //タゲーっとに何かの操作を行う
- 188 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 03:31:59 ID:Rlh7zZO20]
- あと、クリックとか弄り系関数だけでなく状態を見る触り系の関数でも影響する。
>>186 ヘルプ余目
- 189 名前:名無しさん@お腹いっぱい。 [2005/11/28(月) 05:31:27 ID:F5AZC/000]
- >>186
chkimgのヘルプを見るとよいですよ。
- 190 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/29(火) 01:35:13 ID:jTcbWe4A0]
- >>185
CLKITEM…CLK_BACKは試した? あと、DEF_DLL…user32.DLLとか。
- 191 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/29(火) 02:22:39 ID:C40ft5g60]
- >>185
何のアプリケーションを裏で動かしたいのか不明だが、 もし、InternetExplorerなら>>152を少し改造すると 表のアプリケーションに影響を与えず、HTML取得、フォームへ入力、送信ボタン押すなどできる。 改造は、 IE_CreateNewとは別に、IEtemp.Visible = FALSEの関数を用意するだけ。
|

|