3秒止まったら○○する
というようなスクリプトを組むことはできますか?
また、組める場合どのように書けばいいですか?
スペック的にたまにフリーズしてしまい、動作がズレることがあるのです
基本的には無理
その動作が実行可能な状態か確認するか
又は
ある動作をした結果が反映されるのを確認してから次の動作に移行する
ロジックにするモンです
ソースとか動的に動く部分を参照して変化がなければとか特定位置のスクリーンショットを定期的にとって変化がなければとかいろいろ作ることは可能だと思うけど
もちろんサイトとかプログラムによって出来ることできないことはあるけど
ただ3秒止まったくらいで問題が出るようなスクリプトだとそれ自体が負荷かけすぎな気もするから実行頻度落とすとか(簡単なところではsleepを多く入れるとか)で負荷の軽減の方を先に試した方が良いと思うけど
>>818 親知らずが原因かもしれないから歯医者受診オススメ
抜いたら空を飛べるかもってくらい楽になった
958 :
名無しさん@お腹いっぱい。:2012/10/21(日) 03:36:16.21 ID:xBL2+CF40
そうだな。コードも捗る。
>>953 いつもなら1秒以内に終わるけど処理落ちすると3秒以上かかるような処理?
止まったらズレては困る部分に入るところと出る所で現在時刻をチェックして、
3秒以上の差が出ていたら例外処理に行けばいいじゃん?
超初心者ですいません
chromeで自分の押したいボタンの名前て言うのかidて言うのかわからないんですが
uwscに押したいボタンを正確に伝えたいんです
ie使う時はRecieで記録してるので全く問題ないのですが
chromeではRecieが使えないのでカメラ記録したものをループさせているのですが
そのサイトは数時間おきにボタンの位置を縦に20〜30ズラすのでエラーになってしまいます
そこでクリックするのをボタン指定にしたいのですが
ボタン名の取得がサッパリわかりません
公式にあるchromeでGoogle検索のサンプルを見たり
chromeの機能「要素」でせのページを見たりしましたが
基礎知識が全くないのでちんぷんかんぷん状態です
どなたかchromeでボタン指定する方法(その部分のコード)教えて下さい
windowsxpsp2
どうぞよろしくお願い致します
961 :
名無しさん@お腹いっぱい。:2012/10/21(日) 19:08:56.46 ID:dHE3+HVy0
chromeもIEもFirefox、その他ブラウザでもボタンの名前とか使い方は基本変わらないよ
ボタンの操作はCOM使うわけでもないからIEと同じようにCLKITEMで押せると思うけど
>>961 いや標準コントロール使ってないから使えないよ
昔のバージョンのchromeにはclkitem使えた
964 :
名無しさん@お腹いっぱい。:2012/10/21(日) 20:51:41.35 ID:t2Lbobrd0
昔の担任に会った。おっぱいがおっきくなってた。
僕のおちんぽもおっきくなった。
>>960です
レスありがとうございます
ちょっと誤解を招いてましたすいません
ボタンの名前を知る方法が知りたいです
chromeじゃなくてieでも
Recieがなければ自分にはわかりません
ieでボタン名を調べたい時はRECIE使って調べています
これだけでも正規ユーザーになって良かったと感謝しています
しかし、自分にはRecieを使えない環境ではボタン名を知る方法を知りません
何度もすいません
chromeでボタン名を調べる方法(コード)あればお願いします
ソースを見て<button ○○ aria-label=○○>のラベルの部分
fcuc.uws
>>960です
早速のレスありがとうございます
今から試してみます
感謝です
969 :
名無しさん@お腹いっぱい。:2012/10/22(月) 23:11:41.23 ID:citX7pUi0
970 :
名無しさん@お腹いっぱい。:2012/10/22(月) 23:12:14.65 ID:citX7pUi0
こっちは埋めようか
それじゃ、すこしksk
こんな事くらいにしか貢献できないからksk
ksk
自動化ツールの総合スレってありませんか?
CLKITEM、同じ処理でも反応にばらつきがあってsleepだけじゃ足りんね
PEEKCOLORところどころに入れてやっとなめらかに動くものができた
976 :
名無しさん@お腹いっぱい。:2012/10/23(火) 12:25:44.90 ID:M1HNqcUrP
WHILEとか使ってるか?
戻り値見てTRUEが返ってくるまで待機させるとか
地味にhelpにある ms: 実行までの待ち時間 (ミリセカンド)ってポイントだよね
なんとなく省略しがちだけど
場合によってはタイムアウトしてるケースも当然ある訳で
クリティカルな操作ならちゃんと実行前確認か実行後確認しないと、ね
IE以外のブラウザの文字、例えば検索エンジンの検索結果から特定のリンクを認識させてクリックする処理って、
画像として認識するしかないですか?
コマンドラインから使えるテキストブラウザ探したほうが早そう
980 :
名無しさん@お腹いっぱい。:2012/10/23(火) 17:09:49.67 ID:M1HNqcUrP
firefox使ってるが普通に文字の取得とかできるよ
昔はクロームでもできたが今はいろいろ変わったみたいでそっちはわからないが
981 :
名無しさん@お腹いっぱい。:2012/10/23(火) 17:15:38.18 ID:TJ9o4Bm50
簡単に取得できないのはクロームだけじゃね?
公式ページにあるサンプルの
マウスカーソル下の文字と位置を取得、Shiftキーによりクリップボードへコピー #n30
を動かしてみれば簡単に取得できるものとできないものはすぐわかる
982 :
名無しさん@お腹いっぱい。:2012/10/23(火) 17:34:27.85 ID:M1HNqcUrP
ヒントになるかわからないが
全体の文字を取得>キーワードとの比較>一致するものがあればその付近にあるリンクっぽいアドレスをコピーもしくはその部分の前の文字の位置をクリック処理
グーグルの場合
サイト名
リンク - キャッシュ
日付 - サイト内の本文
みたいになってるので取得した文字の上の部分のアドレスっぽいところの前の文字をクリックって方法で
IEオブジェクト使えばもっと楽だけど使えない場合の方法としての一例
FireFoxで画面に表示されている(座標までは調べた)事が前提だけど
POSACC 関数で
ACC_NAMEなら リンクの表示文字列
ACC_VALUEで リンク先のURL
が取得できるよ
firefoxもIEやSleipnirみたいにCOM操作できればいいのに
便利すぎるとセキュリティホールになるから仕方ない。
ブラウザを外部から簡単に操作できてしまうと、知らん間に各種情報抜かれたり、アカウントを乗っ取られたりする恐れがある。
昔は怪しいサイト行ったら、最悪同時に開いてたサイトのアカウントが乗っ取られたりしたもんだ。
どちらかというと他のブラウザは
マルチプラットフォームだから独自のクラスライブラリで構築している事の方が大きい理由だと思うよ
コントロールすら独自のケースがあるからね
コマンドラインツールでhtmlのソースをテキスト取得して正規表現で抜き出して欲しいURLをゲットしたほうが良くね?
そうそう
ForeFoxだとGETITEMでITM_ACCCLKを取得すると
クリック可能な文字列としてリンクの表示文字列が取得できるよね
(前半はFireFoxのクリック可能な情報があるので照査が必要だけどね)
とだらだらとFireFox小ネタで埋める
地味に梅
990 :
名無しさん@お腹いっぱい。:2012/10/25(木) 23:34:15.95 ID:hcmxN7yXI
あと10!
Windows8購入手続きを自動化してる人いる?
梅
うめ
994 :
名無しさん@お腹いっぱい。:2012/10/26(金) 03:09:28.43 ID:uB8M/TlO0
どんだけ埋めずに放置してんだよ 埋め
995 :
名無しさん@お腹いっぱい。:2012/10/26(金) 03:10:58.34 ID:uB8M/TlO0
次スレ使うのは埋めてからが基本だろうに
996 :
名無しさん@お腹いっぱい。:2012/10/26(金) 03:13:03.76 ID:uB8M/TlO0
埋め
997 :
名無しさん@お腹いっぱい。:2012/10/26(金) 03:14:24.42 ID:uB8M/TlO0
埋め
998 :
名無しさん@お腹いっぱい。:2012/10/26(金) 03:16:41.73 ID:uB8M/TlO0
埋め
999 :
名無しさん@お腹いっぱい。:2012/10/26(金) 03:19:06.17 ID:uB8M/TlO0
埋め
産む
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。