2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名無しさん@お腹いっぱい。:2015/03/08(日) 00:18:57.40 ID:itdOhEn30.net
Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html

●UWSC 掲示板(※作成依頼掲示版ではありません)
 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
ttp://www3.bigcosmic.com/board/s/board.cgi?id=umiumi
ttp://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past

●UWSC - Wikipedia
ttp://ja.wikipedia.org/wiki/UWSC

●使い方・基礎解説学習サイト
ttp://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
ttp://www.confrage.com/uwsc/
ttp://necro.jp/dev/uwsc/
ttp://park14.wakwak.com/~simizu/uwsc/fruwsc.html
ttp://canal22.org/
ttp://big.tm.land.to/handbook/uwsc.htm
ttp://www.game-rev.com/review/gameut/uwsc.html

●スクリプトテンプレサイト
ttp://izagne.com/uwsc/
ttp://scripts.web.fc2.com/
ttp://www.nagomi-jp.net/~liners/
ttp://nem.symphonic-net.com/uwsct/0610uwsct.html
ttp://siromasa.digi2.jp/uwsc/
ttp://iriyak.adam.ne.jp/uwsc.html

286 : ◆evw/E7kww2 :2015/04/10(金) 23:22:22.27 ID:9fDyMMqT0.net
JTKでショートカットキーを発行してUWSCで受け取るだけ

UWSC同士でも受け取れるよ。

SETHOTKEYね。

287 :名無しさん@お腹いっぱい。:2015/04/10(金) 23:44:15.72 ID:0KmPTRDp0.net
左クリックの連打スクリプトのトリガーを左クリックに・・・とか無茶言わない限りね

288 :名無しさん@お腹いっぱい。:2015/04/11(土) 01:17:24.71 ID:jPpNhgyb0.net
あざっす!

289 :名無しさん@お腹いっぱい。:2015/04/11(土) 12:23:13.92 ID:94a1K+Pk0.net
エラーが発生したので再読み込みします OK キャンセル
これが出た時にclkitemでキャンセル押すようにしてるんだけど、マクロ対策なのかキャンセル押してもOK押してもOKの処理がされるようになってるみたいなんだけど
どうやったらキャンセルボタンの名前探し出せるのかな
手動でキャンセル押した場合は普通にキャンセルされる

290 :名無しさん@お腹いっぱい。:2015/04/11(土) 12:34:09.96 ID:b6Tw4i4k0.net
ACWで一瞬アクティブに
ACCでクリック位置を感知
MMVでマウスを移動
BTNで直にクリック

アプリ側でマウス位置認識してるソフトなんかね
ボタンの上に載ってないと認識しないとかそういう
バックでやりたいならDEFDLLでAPI側から条件を送るとか
でもQT製かDelphiで識別タグ消されてる場合は対応できない云々

291 :名無しさん@お腹いっぱい。:2015/04/11(土) 17:36:40.48 ID:ma7OFZAk0.net
今ならアイテム名調べるのはSPY++使うのが楽だけど
当時は入手が面倒臭かったから
クリックした場所の情報をGETID STATUS POSACCで取得して
クリップボードに入れたりするスクリプトを作ったなぁ

292 :名無しさん@お腹いっぱい。:2015/04/11(土) 17:54:01.40 ID:94a1K+Pk0.net
すまん、いい忘れたけどブラゲ
ポップアップ自体はブラウザから出てる
使ってるブラウザはchrome

293 :名無しさん@お腹いっぱい。:2015/04/11(土) 18:00:19.58 ID:H1Krk7vE0.net
ゲームの話題はNG

294 :名無しさん@お腹いっぱい。:2015/04/11(土) 18:20:32.99 ID:VZK5XMgj0.net
>>293
は?上見れば分かるけどこのスレゲームの話しかないよ

295 :名無しさん@お腹いっぱい。:2015/04/11(土) 18:55:22.01 ID:/FPUVyA20.net
>>294
上みればわかるけどこのスレゲームの話はNG
それでも応えるアホちんやゲームと言わないことで回答を得ているものもあるけど

296 :名無しさん@お腹いっぱい。:2015/04/11(土) 18:57:32.55 ID:VZK5XMgj0.net
いつからゲームNGになったんだ
前スレ、前々スレからほとんどゲームの話題だろ
ゲームと言わないで回答得ているものも含めるとほとんどゲームの話だろ

297 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:00:20.90 ID:+Eiy+x920.net
前々スレからいるならゲームの話がNGなのは分かってるだろ
ゲームだと分からないように質問しろ

298 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:05:21.76 ID:ist4VhMC0.net
テンプレにないローカルルールを主張されても困るよな
まぁゲームのマクロはほぼ利用規約違反だし、次スレから追加しとけば?

299 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:07:17.28 ID:VZK5XMgj0.net
>>292
chromeじゃなくてfirefoxかieじゃダメなのか
俺もブラゲのマクロ作ってるけどchromeのポップアップだけ特殊だから対応できてない

300 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:10:13.67 ID:/FPUVyA20.net
結局お前がゲームマクロの話したかっただけか

ちなみにchromeでもできる
どうせDMMのブラゲあたりだろ

301 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:19:08.17 ID:VZK5XMgj0.net
そういうお前は何のためにchromeを自動化するんだ?

302 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:25:49.74 ID:kL9hrv0d0.net
荒れるからゲームとブラウザコントロールはスルーで
あとパス解析とファイルダイヤログも放置

303 :名無しさん@お腹いっぱい。:2015/04/11(土) 19:45:39.73 ID:S5CSdMTN0.net
スルーするやつは勝手にしてる。わざわざ宣言すんな

304 :名無しさん@お腹いっぱい。:2015/04/11(土) 20:28:23.31 ID:5Sv0eCRw0.net
>>294
確かゲームは隔離スレを作ってディープな技を磨いているはず
スレを検索してそっちに行ったほうが有益

305 :名無しさん@お腹いっぱい。:2015/04/11(土) 20:40:33.21 ID:VZK5XMgj0.net
それどこ?

306 :名無しさん@お腹いっぱい。:2015/04/11(土) 22:00:15.72 ID:5Sv0eCRw0.net
1000 :名無しさん@お腹いっぱい。:2014/10/18(土) 12:59:39.68 ID:5212DlOF0
次スレ
自動化ツールUWSC使いよ集まれ13
ttp://anago.2ch.net/test/read.cgi/software/1413600379/


グラブル厨はこちら
裏技・改造 グラブル
http://kanae.2ch.net/test/read.cgi/gameurawaza/1413584805/

307 :名無しさん@お腹いっぱい。:2015/04/12(日) 04:34:56.69 ID:LPt7uSdE0.net
>>306
誘導ありがとう
隔離スレが有るってことはここで聞くのはスレチなのね

308 :名無しさん@お腹いっぱい。:2015/04/12(日) 13:06:07.22 ID:LvFvYAJy0.net
リアルタイムにCSVとかにログ出力したいんですけど、出来ますか?

309 :名無しさん@お腹いっぱい。:2015/04/12(日) 13:27:10.08 ID:dyNsz1xq0.net
出来るよ

FOPEN FPUT FCLOSE 辺りのヘルプを読めば良い

310 :名無しさん@お腹いっぱい。:2015/04/13(月) 17:33:22.56 ID:xpsAs50H0.net
誰か画面真っ暗の状態で自動で動かす方法知りませんか?
うちのパソコンは自動で動かすと画面がついてしまいます

311 :名無しさん@お腹いっぱい。:2015/04/13(月) 17:52:31.30 ID:r0LxJJ5m0.net
>>310
ディスプレイの電源切るだけなら画面offとかでググれ

312 :名無しさん@お腹いっぱい。:2015/04/14(火) 16:34:26.28 ID:5vq9VGrR0.net
だめぇーん

313 :名無しさん@お腹いっぱい。:2015/04/17(金) 06:57:02.70 ID:ehO6aSnV0.net
http://windowslognote.seesaa.net/article/385214282.html
この設定ってモニタoffは関係ないんだっけ?

314 :名無しさん@お腹いっぱい。:2015/04/17(金) 07:04:53.73 ID:ehO6aSnV0.net
電源オプション→ディスプレイの電源を切る時間の指定
→詳細な電源設定の変更→USB設定
→USBのセレクティブサスペンドの設定→無効に

環境によってもいろいろ違うから、あとは本人に試してもらうしかない

315 :名無しさん@お腹いっぱい。:2015/04/22(水) 18:19:23.00 ID:IpJVD7NT0.net
Genymotionを裏で動かそうと思ったんですけど

id = GETID("Genymotion for personal use - Google Galaxy Nexus - 4.3 - API 18 - 720x1280 (720x1280, 320dpi) - 192.168.56.101","QWidget")
hwnd = GETCTLHND(id,"QWidget" )
MOUSEORG( hwnd, MORG_DIRECT, MORG_BACK )
//画面が出るまでアイコンをclick
WHILE (CHKIMG("画面.bmp", 1, 0, 0, 350, 550)=FALSE)
IFB CHKIMG( "アイコン.bmp")
x=G_IMG_X //
y=G_IMG_Y //
BTN(LEFT, CLICK, x+2, y+2, 80)
sleep(1)
endif

フキダシで確認したら画像は認識出来てますがclickできないです

316 :名無しさん@お腹いっぱい。:2015/04/22(水) 19:26:15.30 ID:CoQmrUtQ0.net
そうですか

317 :名無しさん@お腹いっぱい。:2015/04/23(木) 12:11:02.63 ID:k/7VjDSL0.net
質問失礼します
windows8,1 UWSCfree 5.1.1.0

起動するとis not a valid integer valueというメッセージが出てしまいます
原因をおしえてください

318 :名無しさん@お腹いっぱい。:2015/04/23(木) 12:17:15.04 ID:p5/DkHGz0.net
変数に変な値ぶちこんでんじゃないの

319 :名無しさん@お腹いっぱい。:2015/04/23(木) 12:19:51.60 ID:3+tLwcpJ0.net
>>317
起動するだけでそれなら作者に問い合わせたら?

320 :名無しさん@お腹いっぱい。:2015/04/23(木) 12:34:24.93 ID:BPriKFrV0.net
それは削除して古いverのやつとか落としてくればいいじゃん

321 :名無しさん@お腹いっぱい。:2015/04/23(木) 14:12:01.00 ID:k/7VjDSL0.net
>>318-320
ありがとうございました

322 :名無しさん@お腹いっぱい。:2015/04/24(金) 00:22:00.03 ID:Po/BsSEq0.net
uwscのみでwindowsプログラムのインストールやアンインストールはできますか?
もしできるならやりかたを教えていただけないでしょうか

323 :名無しさん@お腹いっぱい。:2015/04/24(金) 00:44:03.74 ID:FfVQYfi00.net
>>322
ウィンドウズのプログラムはどうやってアンインストールされてるのか仕組みを勉強すれば、
UWSCのみでウィンドウズの機能を使わずにファイル操作で出来なくも無いんじゃない?

そんなことするくらいならウィンドウズの機能を使う方が楽だけど。

324 :名無しさん@お腹いっぱい。:2015/04/24(金) 06:53:10.64 ID:nhQFMlYx0.net
かなーり初歩的な質問だと思うんですがいま

座標1をクリック
座標aクリック座標bクリック3秒待って座標cクリック
座標2をクリック
座標aクリック座標bクリック3秒待って座標cクリック
座標3をクリック
座標aクリック座標bクリック3秒待って座標cクリック.....

って感じで手作業感満載で書いてたんだけど処理が数千行くらいになってきたからさすがに
「座標aクリック座標bクリック3秒待って座標cクリック」を「処理A」として1行で記述してスッキリしたいんだけど
これってどうすればいいのかな?

325 :名無しさん@お腹いっぱい。:2015/04/24(金) 06:57:45.80 ID:st45lYFy0.net
メソッドにして呼び出せよ

326 :名無しさん@お腹いっぱい。:2015/04/24(金) 07:21:48.49 ID:L46HQ43N0.net
>>324
procedure 処理a()
座標aクリック…
fend

327 :名無しさん@お腹いっぱい。:2015/04/24(金) 07:40:49.51 ID:nhQFMlYx0.net
>>326
サンクス!
ただそのprocedureっての入れたらそもそもスクリプトが動かなくなっちまった・・・
動かなくなったっていうか再生しても即終了して処理が進まない

328 :名無しさん@お腹いっぱい。:2015/04/24(金) 07:41:25.25 ID:7uBFnSqp0.net
座標1,2,3…も引数で渡しちゃえよ

329 :名無しさん@お腹いっぱい。:2015/04/24(金) 07:44:22.85 ID:r6dakio/0.net
めんどくさくなったらPCを窓から投げ捨てる
これだね

330 :名無しさん@お腹いっぱい。:2015/04/24(金) 07:58:26.20 ID:cIuVyyuJ0.net
>>327
そりゃそうなるように記述しているのでしょう
procedureとFUNCTIONの例を参照して下さい

331 :名無しさん@お腹いっぱい。:2015/04/24(金) 08:12:54.93 ID:nhQFMlYx0.net
>>330
よっくよく見たら関数は最後に書かないとダメなんだね
どこにも最後に記述しろって書いてなくてシレっと最後に書いてるから気づかなかったわ・・・

>>329

332 :名無しさん@お腹いっぱい。:2015/04/24(金) 08:20:44.25 ID:C6kI+0QW0.net
>>331
> どこにも最後に記述しろって書いてなくて

ヘルプも読まずによくそんな事言うな。

> <関数の定義>
>  ※ 関数はメインルーチンの後に書いてください。
>   (メインルーチンは関数前までであり、関数後にメインルーチンを書いても実行されません)
>  ※ 関数名に次の文字は使えません , + * = < > ( ) ! ?

333 :名無しさん@お腹いっぱい。:2015/04/24(金) 12:07:49.56 ID:TGTZuBxGT
ヘルプの出し方もわからないくらいの初心者なんだろw
そもそもヘルプを読まないで、逆に「どこ」を読んだかが凄く気になるわけだがw

334 :名無しさん@お腹いっぱい。:2015/04/24(金) 14:13:30.99 ID:nhQFMlYx0.net
ヘルプ読まずに質問して悪かったが
ヘルプ読んでたらここで質問しないしな・・・
そう言われても困る

335 :名無しさん@お腹いっぱい。:2015/04/24(金) 14:40:46.77 ID:r6dakio/0.net
じゃあヘルプ読めよwwwwwwwww

336 :名無しさん@お腹いっぱい。:2015/04/24(金) 14:43:16.27 ID:cIuVyyuJ0.net
まぁドンマイ
逆ギレの部分は改めて
後は糧にしていけばいいさ

337 :名無しさん@お腹いっぱい。:2015/04/24(金) 14:47:30.33 ID:jNaJLC370.net
>>334
いい子だからごめんなさいしよ?

338 :名無しさん@お腹いっぱい。:2015/04/24(金) 14:48:06.88 ID:ebCJ5FgT0.net
>>334
回答者にdisられても
「べ、別にスルーできたけど可愛そうだから答えてあげただけなんだからね!」
ってツンデレみたいなもんだからありがとうって言っときゃいいんだよ

339 :名無しさん@お腹いっぱい。:2015/04/24(金) 17:15:55.44 ID:AM/zEzYT0.net
っていうか関数の後にメインのコードかいて動く言語ってある?

340 :名無しさん@お腹いっぱい。:2015/04/24(金) 17:19:54.71 ID:L46HQ43N0.net
そもそもメイン処理がブロックの中になくてもいいのが気持ち悪い
俺はとりあえずmainメソッド書いてそこに全体の処理書いてるわ

341 :名無しさん@お腹いっぱい。:2015/04/24(金) 17:27:27.75 ID:Z0cGZWV40.net
phpは確か動くはず

342 :名無しさん@お腹いっぱい。:2015/04/24(金) 19:31:22.00 ID:FfVQYfi00.net
てか初心者の癖にヘルプも読まずに質問とかwww

343 :名無しさん@お腹いっぱい。:2015/04/24(金) 19:57:35.81 ID:cIuVyyuJ0.net
でもね
今のWindowsだとあのヘルプファイルは標準じゃ読めないのよね
その時点で既に罠なのです

344 :名無しさん@お腹いっぱい。:2015/04/24(金) 20:11:13.47 ID:FfVQYfi00.net
ならそういえば良いわけで。
そしたらちゃんと見られるアドバイスとか、
それこそチョチョイと教えてくれる面倒見の良い人だって居るだろう。

まぁ、終わったことをだらだら言うのもよく無いか。

345 :名無しさん@お腹いっぱい。:2015/04/24(金) 21:00:55.22 ID:AM/zEzYT0.net
CHMってXP以来ずっとノーマルで読めるんだけど

セキュリティ強くして読めないとかIE抜いたから見れないとか
そういう上級者なら当然見る方法わかるやろ

346 :名無しさん@お腹いっぱい。:2015/04/24(金) 21:10:18.22 ID:vK5EbgCK0.net
>>345
読めないから
http://freesoft.tvbok.com/windows7/general/help_file_open.html

347 :名無しさん@お腹いっぱい。:2015/04/24(金) 21:17:34.49 ID:r6dakio/0.net
アホちゃうのwwwwww
セキュリティ下げろよwwwwwwwwwwwwww

348 :名無しさん@お腹いっぱい。:2015/04/24(金) 21:25:23.45 ID:vK5EbgCK0.net
このスレ変なやつらが湧いてるな

349 :名無しさん@お腹いっぱい。:2015/04/24(金) 21:29:41.11 ID:r6dakio/0.net
自分の無知を棚に置いて、反論出来なくなったら変な奴扱いってのはどうなんですかね?

350 :名無しさん@お腹いっぱい。:2015/04/24(金) 21:38:02.85 ID:vK5EbgCK0.net
>>349
お前、自分が頓珍漢なこと言ってるの分からないの?
Vista以降ヘルプファイルは標準じゃ読めないのに、>>345が「ノーマルで読める」とか書いてるから
その間違いを指摘してるのに、「セキュリティ下げろよ」って意味不明
最初に開くときに必要なものをインストールしろって出てくるから普通は見れるようにするのに苦労しない

351 :名無しさん@お腹いっぱい。:2015/04/25(土) 07:26:39.04 ID:AKabdKOb0.net
Windows8から?flashがIE内蔵になって、
GETCTLHND(IE.HWnd,"MacromediaFlashPlayerActiveX")
から
GETCTLHND(IE.Hwnd, "Internet Explorer_Server")
にしないといけなくなったようなんですが、BTNで押す座標位置は"Internet Explorer_Server"が始まる
座標位置からのオフセットでいいんでしょうか?
Windows7では前者でIDとってオフセットでよかったんですが、Windows8ではクリックしてくれません。

352 :名無しさん@お腹いっぱい。:2015/04/25(土) 21:24:11.16 ID:pm/QtL+t0.net
ブラウザで動画を見ながら手前にゲームを起動してマクロを使うと1周ループしてからゲームの方の画面が拡大化されるんだけどこれって直す方法ない?
設定にはそれらしきものがなかった

353 :名無しさん@お腹いっぱい。:2015/04/25(土) 21:27:10.68 ID:ZMtLVm5C0.net
とりあえず何かと並行しようとしてうまくいかない時は仮想化しろ

354 :名無しさん@お腹いっぱい。:2015/04/25(土) 22:04:12.13 ID:JJS7MlxZS
while true
 sleep(0.2)
 chktime()
wend

procedure chktime()
 gettime()
 ifb g_time_hh=10 and g_time_nn=30 then
  msgbox("10時半になりました")
 endif
fend

こんな形でやるとmsgboxのOKを押しても押しても1分間出続けるんだが、
1回のみで簡単に終わる良い方法って何かあるかな?
フラグを一個用意しておいて、最初の1回メッセージが出たらフラグON、
1分経過したらフラグOFFにするのを考えたけど、何かチマチマしてるなと。
ちなみに設定時間はその都度変化する前提。
すっきり簡単に解決できる方法があれば教えてくだちゃい。

355 :名無しさん@お腹いっぱい。:2015/04/25(土) 22:07:03.08 ID:JJS7MlxZS
あ、ひょっとしてmsgboxの後にsleep(60)入れるだけで解決?
書いてから気づいたスマソー。

356 :名無しさん@お腹いっぱい。:2015/04/26(日) 01:49:28.81 ID:c17zbmUD0.net
abababという文字列を

Ababab
ABabab
ABAbab



と順番に一つずつ大文字にしてクリップボードに送りたいんですがどういう風にすればいいでしょうか?

357 :名無しさん@お腹いっぱい。:2015/04/26(日) 06:54:58.27 ID:iB410H67A
ヒント
strconv
sendstr(0)

358 :名無しさん@お腹いっぱい。:2015/04/26(日) 11:09:56.44 ID:xgNFBZ7b0.net
copyで大文字にする部分と小文字のままの部分を切り分ける
大文字部分はconvstrで変換する
再度くっつける

359 :名無しさん@お腹いっぱい。:2015/04/26(日) 11:11:21.49 ID:xgNFBZ7b0.net
strconvだった

360 :名無しさん@お腹いっぱい。:2015/04/26(日) 12:10:27.14 ID:iB410H67A
クリップボードはsendstr(0)

361 :名無しさん@お腹いっぱい。:2015/04/26(日) 12:53:03.85 ID:alJ4U3rP0.net
>>356
str = "ababab"
str2=""
for i = 1 to LENGTH(str)
  str2 = str2 + STRCONV(COPY(str,1,i),SC_UPPERCASE) + COPY(str,i+1) + "<#CR>"
next
SENDSTR(0,TRIM(str2))

362 :名無しさん@お腹いっぱい。:2015/04/26(日) 14:19:52.46 ID:OxOcaGGx0.net
IE.NavigateでIEの表示をした後、IE.document.body.innertextでソースを拾っているのですが
その間に手動でIEが閉じられているとCOM_Errorになってしまいます。

IE.Navigateで表示されたIEが手動で閉じられていた場合、IE.document.body.innertextを実行せずに
スクリプトを終了するようにするにはどうすれば良いでしょうか?

363 :名無しさん@お腹いっぱい。:2015/04/26(日) 14:30:17.13 ID:2iiYgtzL0.net
COM_ERR_IGN COM_ERR_RET COM_ERR_FLG をヘルプで調べてみよう

364 :名無しさん@お腹いっぱい。:2015/04/26(日) 14:36:08.20 ID:OxOcaGGx0.net
>>363
解決しました!
ありがとうございます

365 :名無しさん@お腹いっぱい。:2015/04/27(月) 09:24:06.71 ID:4FCKudIE0.net
UWSCでファイルのサイズ比較というのは出来ないでしょうか。

画面(Webページ)を監視するマクロを組もうと思っており、
一定期間ごとにWebページを更新して、指定範囲のスクリーンショットを撮って、
撮ったスクリーンショットと前回とったスクリーンショットを比較してサイズが違っていれば画面に変化あり、としたいです。

探したところ、サイズ比較のコマンドは用意されていない感じがしましたが、
そういったコマンドは用意されてたりするでしょうか。

また、もし画像サイズ以外で画面の変化を感知させる方法をUWSCで実現する方法を分かる方がいましたら教えて頂けるとうれしいです。
よろしくお願いします。

ver:UWSC Ver5.1.1 Pro版

366 :名無しさん@お腹いっぱい。:2015/04/27(月) 09:37:08.29 ID:0wqgAay40.net
>>365
API叩けばできるだろ
てかそういう場合はハッシュ取れよ

367 :名無しさん@お腹いっぱい。:2015/04/27(月) 09:51:57.04 ID:RNEIX/K50.net
そう言った場合
画面比較より変化している筈の内部要素にアクセスして比較した方が良いと思うけれどなぁ

368 :名無しさん@お腹いっぱい。:2015/04/27(月) 10:33:12.44 ID:KOWxqShr0.net
>>365
chkimgじゃダメなん?

369 :名無しさん@お腹いっぱい。:2015/04/27(月) 10:52:58.29 ID:ONdrkes30.net
>>367
ソース取得って出来るん?

370 :名無しさん@お腹いっぱい。:2015/04/27(月) 10:53:23.93 ID:YPPU9HGD0.net
そもそもサイズが違ってくるとは思えないのだけど

371 :名無しさん@お腹いっぱい。:2015/04/27(月) 11:05:28.84 ID:YPPU9HGD0.net
>>370事故レス
bmp以外のpngやjpgで保存すれば違ってくるかもしれないんだね

372 :名無しさん@お腹いっぱい。:2015/04/27(月) 11:20:05.80 ID:4FCKudIE0.net
レスありがとうございます。

想定するケースとしては、Yahooのニューストピックの更新チェックのようなイメージでした。
ですのでAPIや内部要素、chkimgなどでは難しい?のかなと思い、実現するにはサイズ比較が比較的簡単なのかなと思い
そのような内容で質問をさせて頂いておりました。もし、それらの方法でも実現できるようでしたらすみません。
http://minus-k.com/nejitsu/loader/up14285.png

ハッシュとのレスを頂いたので探したところ、バイナリ比較するソフトがありましたので、
UWSCのchkimgでソフトウェア画面の「異なるファイルです」の表示をフラグとして、画面の監視を実現しようと思いました。
http://minus-k.com/nejitsu/loader/up14286.png

仰っていたハッシュの取り方とはなんだか違う感じもして、また、スマートなやり方ではないかもしれませんが・・・。
もっとスマートなやり方はあったりするでしょうか?

373 :名無しさん@お腹いっぱい。:2015/04/27(月) 12:25:06.40 ID:UJWo+DEc0.net
>>372
htmlのTEXTが変化してると思うけど?

374 :名無しさん@お腹いっぱい。:2015/04/27(月) 12:25:58.66 ID:c7Lv5adA0.net
やっぱり要素取得して前回と今回の文字列比較のほうが簡単だと思うけど

375 :名無しさん@お腹いっぱい。:2015/04/27(月) 12:37:25.54 ID:KOWxqShr0.net
>>372
一番手軽にやるならsaveimgでクリップボードにコピって
chkimgでクリップボードと比較するかな

376 :名無しさん@お腹いっぱい。:2015/04/27(月) 13:17:58.51 ID:4FCKudIE0.net
レスありがとうございます。

なるほど、saveimgでクリップボードコピーや画像保存したデータをchkimgに渡せば画像を比較することができるのですね。
saveimgしたものをchkimgに渡すのを思いつきませんでした。。

また、
htmlのソースファイルから変化した部分を探すのは難しいのでは、とそればっかり考えていましたが、
ソースではなくWebページの指定した部分の文字列比較でも実現できそうですね。
どちらも考えが及びませんでした。。

頂いたご意見を参考にしてもっと良いやり方でスクリプトが作れそうです。
これらで作ってみようと思います、アドバイス頂いてどうもありがとうございます。

377 :名無しさん@お腹いっぱい。:2015/04/27(月) 20:15:37.04 ID:Eo+zqvFe0.net
genymotionというandroidエミュレーターをuwscを用いバックグラウンドで操作させたいのですが、free版ではできませんでした
uwscShare版でexe化しbatファイル等でキックすることにより解決するのでしょうか

それともやはりshare版にしたところでfree版でバックグラウンド動作させられないものはさせられませんか?

378 :名無しさん@お腹いっぱい。:2015/04/27(月) 21:12:59.49 ID:LEmMXEzJ0.net
トライアルで試してみれば?

379 :名無しさん@お腹いっぱい。:2015/04/27(月) 21:16:53.47 ID:RNEIX/K50.net
テンプレレベルの話として裏に拘るなら仮想化

380 :名無しさん@お腹いっぱい。:2015/04/27(月) 21:21:13.48 ID:4SSUH+1G0.net
何も解決にならんと思うけど

>uwsc.exe スクリプト.uws
をバッチで投げるだけ

UWSC自体はもともとバックグラウンド可能だけど
genymotionとかいうのがバックグラウンド起動に対応してなければコンソールなりウインドウが上がってくるでしょ

起動しっぱなしで特に設定が不要 or CUIなりWEBなり他のアタッチができる状態なら
システムアカウントから立ち上げればウインドウ自体出てこないよ

厳密にはシステムアカウントのデスクトップに上がってくるけど
それもサービスとしてあげればAPI経由しなくて済むから完全にサイレントになる

381 :名無しさん@お腹いっぱい。:2015/04/27(月) 21:32:51.42 ID:RNEIX/K50.net
Androidエミュって時点でゲームなんだろうけれどね

382 :名無しさん@お腹いっぱい。:2015/04/28(火) 10:42:28.50 ID:BUmkg9z00.net
バックグラウンドで画像認識込みはあきらめる
仮想化環境でgenymotionはあきらめる
以前に雑魚の俺が2時間無駄にしてこれに辿り着いた

383 :名無しさん@お腹いっぱい。:2015/04/29(水) 07:36:12.75 ID:D7BNJyP40.net
>>334
>>337
そうですね

>>330>>332さんありがとう

384 :名無しさん@お腹いっぱい。:2015/04/29(水) 07:45:04.54 ID:D7BNJyP40.net
それと俺の場合はwin7ですけどヘルプは特に何もしてないんですが読めました

385 :名無しさん@お腹いっぱい。:2015/04/29(水) 08:32:37.80 ID:xDAJ7stc0.net
俺の場合も何も変更せず読めたけど、あれってPCのどのセキュリティ設定を参照されるんだろうな

386 :名無しさん@お腹いっぱい。:2015/04/29(水) 10:16:43.17 ID:LQJ9309Q0.net
>>385
IEのセキュリティ設定をわざわざ インターネット:高 に変える

これやるとほとんどのアクティブコンテンツが見れなくなるからふつうはしない
その状態でもヘルプが見たいという人のためのWinHlp32というアップデートモジュールがあるんだが

これもデフォルトなら勝手に入ってくるし
わざわざがちがちに固めなければ見れなくなることなんてないはずなんだが

総レス数 1144
361 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200