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

■ このスレッドは過去ログ倉庫に格納されています
2018/08/09(木) 21:42:11.79ID:8c1pTbyl0
Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html

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

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

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

●スクリプトテンプレサイト
http://izagne.com/uwsc/
http://scripts.web.fc2.com/
http://www.nagomi-jp.net/~liners/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://siromasa.digi2.jp/uwsc/
http://iriyak.adam.ne.jp/uwsc.html
※前スレ
自動化ツールUWSC使いよ集まれ20
http://egg.5ch.net/test/read.cgi/software/1515077979/
472名無しさん@お腹いっぱい。
垢版 |
2018/10/24(水) 18:04:57.90ID:cc35n2Zt0
>>471
インストールタイプは糞ばっかり。
MP3と字幕のみダウンロードができるならありかな。
いちいち結合しないで音声別ファイルで再生できればいいんだ。
2018/10/24(水) 19:06:57.86ID:7PFAwjab0
どなたかpro版譲ってくださる方いないでしょうかね・・・
諦めるしかないのか・・・
2018/10/24(水) 19:22:05.81ID:bb3yssqa0
作者に問い合わせるか どっかで拾うしかないだろ
2018/10/24(水) 19:26:22.74ID:SPLBSMJO0
何が目的かわからんが、エクセル操作とかpythonとかrubyとか適当なスクリプト言語なら余裕でできるんじゃないの
exe化も当たり前にできるし
2018/10/24(水) 19:34:02.55ID:ZdrxGFry0
>>472
お望みの機能もそれ以上も全部入ってるよ
2018/10/24(水) 19:38:22.64ID:7PFAwjab0
>>475
競馬のオッズを10分置きに自動的に取得してエクセルに記録するってのを半年ぐらいかけて
ちびちび作ったのですが、いまさらuwscから乗り換えられず・・・
478名無しさん@お腹いっぱい。
垢版 |
2018/10/24(水) 19:58:34.47ID:cc35n2Zt0
>>477
なんで Pro版が必要?
Excel じゃないといけないの?
JavaScript か VBScript で書き直してあげようか?
ここに送ってみて cc35n2zt0@sute.jp
2018/10/24(水) 20:28:01.30ID:7PFAwjab0
>>478
ご親切にありがとうございます。pro版を使いたい理由は、競馬意外にもエクセルでまとめたデータをuwscで出し入れってのをやっていたんです。
javascriptでエクセル操作できるんですね。今からで勉強してみようと思います・・・。
2018/10/24(水) 22:28:19.39ID:xuMSymFr0
pro版の試用期間にexe化したファイルって期間すぎると使えなくなるんだっけ?
2018/10/24(水) 22:51:22.54ID:7PFAwjab0
使えなくなります。他PCに移しても使えなくなります。
2018/10/24(水) 23:05:01.27ID:xuMSymFr0
そうかだめか
2018/10/24(水) 23:44:29.21ID:9BV7Nv5p0
javascript?
てかpythonにしろ
2018/10/25(木) 07:46:18.04ID:sc1O8B3v0
Nekorabbit氏のChkImgXをPythonに対応させました。
よろしければどうぞ^^

https://github.com/DoranekoSystems/ChkImgX_Extension
485名無しさん@お腹いっぱい。
垢版 |
2018/10/26(金) 21:45:37.26ID:2NLtmf0y0
>>469 にはバグがあった。
文字列を「'」でくくってるせいで、URLとかに「'」があるとバグる。

(function() {/*文字列*/}).toString().match(/\/\*([^]*)\*\//)[1];
↑で文字列を処理するコードがあるけど、なぜか ScriptControl で呼び出した JScript ではCOMエラーになる。
仕方ないんで AddCode 使って関数登録して文字列は引数で渡したらうまくいったようだ。
関数登録は日本語を引数に渡すとバグると思ったけどとりあえず動いた。
2018/10/27(土) 02:21:21.99ID:LAwZrrw40
UWSC あまりにもありがたかったので、お礼のつもりで
pro版買ったんだけど、一度も使ってないなあ、、
2018/10/27(土) 16:22:34.73ID:Z9pbQK5x0
>>486
メルカリかヤフオク等でお取引して頂けませんか…
2018/10/27(土) 16:58:08.93ID:LqANmB930
元値の倍出しても欲しいよなあ
2018/10/27(土) 17:05:42.41ID:Vye3l7Bm0
ほう
490名無しさん@お腹いっぱい。
垢版 |
2018/10/27(土) 17:24:43.75ID:oz49VOUz0
コード書いたけどブロックされて書き込めない・・・
けど、ほかの板にニホンゴで投稿できたんで
もう一度日本語だけで投稿してみるテスト
491名無しさん@お腹いっぱい。
垢版 |
2018/10/27(土) 17:27:42.38ID:oz49VOUz0
よーし、じゃあ全角返還して投稿してみるテスト
使うときは反核変換してくれ。
サクラエディタなら全選択して「変換」-「全角→半角」メニューで出来る。

JaneID = GETID(”JaneDoe”,”TMainWnd”)

for i = 1 to 30
 if マウス.check()
  SCKEY(JaneID, VK_APPS)
  SCKEY(JaneID, VK_O) ; sleep(0.1)
  SCKEY(JaneID, VK_DOWN) ; sleep(0.1)
 endif
 sleep(1)
next

module マウス
 dim flag
 dim x, y
 dim t
 
 function check()
  if x = G_MOUSE_X and y = G_MOUSE_Y
   if t + 5 < GetTime() then flag = true
   result = flag
  else
   t = GetTime()
   x = G_MOUSE_X
   y = G_MOUSE_Y
   flag = false
  endif
 fend
endmodule
492名無しさん@お腹いっぱい。
垢版 |
2018/10/27(土) 17:39:27.58ID:oz49VOUz0
>>491 について
いままでマウスぽちぽちでスレ開いてたけど、ほかの作業もしたいなー
でも、バックグラウンド動作がうまくできないなー
って事で、キーボード操作でマウスを開放するコードを書いてみた。
マウスでの作業を出来るようにするため、マウスを使ってるときはストップする。

使う条件がJaneDoe次第なのでコツがいる。
・スレッド画面は全閉じ。同じスレッドを開くと止まる。
・スレ覧にフォーカスを置く。
 クリックしたらスレ開いて(スクリプトが)動かないので、スレ覧内でドラッグ&ドロップの要領でフォーカスを置く。
・アプリケーションメニューが表示された時などにマウスがかからないようにマウスをよけておかないといけない。

ログイン画面だと止まる。ただし、パスワード入力窓が開く。
ちなみに、やりたいほかの作業って言うのはアベマTVのチャンネル切り替え。
2018/10/27(土) 20:06:52.00ID:dRltlK2t0
Proって配布する時のexe化以外で必要か?
2018/10/27(土) 20:39:39.94ID:up/9VNGF0
やっぱデバッガはあると楽だよね
print駆使すればなんとかなるけどさ
2018/10/27(土) 20:39:48.39ID:Z9pbQK5x0
>>493
エクセルをいじりたいんですが・・試用版でエクセル操作する方法ってありますか?
例えばuwscのスクリプト中でjavascriptを使ってエクセル操作なんてできるのでしょうか。
uwscが便利すぎて今更離れられない。
496名無しさん@お腹いっぱい。
垢版 |
2018/10/27(土) 22:09:20.06ID:oz49VOUz0
JScript の配列は VBAと違うから、変換するか、VBA を呼び出す必要があるらしい。
http://d.hatena.ne.jp/snaka72/20100405/1270483381

JScript で COM を使うには、WSH、HTAを使うか、ScriptControl を使うしかない。
ブラウザで動かさないんなら最初から VBA の方が効率がいいっぽい。

UWSC --> ScriptControl --> VBA --> Excel

UWSCは遅いから WSH か HTA がいいと思う。HTA なら画面があるからおすすめ。

しかし、言語を今から覚えるならサポート終了した言語や環境は外すべき。
MS標準ならスタートメニューの右クリックから起動できる PowerShell がいいと思う。
497名無しさん@お腹いっぱい。
垢版 |
2018/10/27(土) 22:10:57.81ID:oz49VOUz0
https://www.google.co.jp/search?q=PowerShell+Excel
2018/10/27(土) 23:21:05.27ID:up/9VNGF0
>>495
スクレイピングしたデータをExcelに取り込みたいならSelenium VBAもある
UWSCは手軽さの割に色々できるから便利なんだけど追求していくと壁にぶつかるし
今後どうなるかわからないし別の言語に乗り換えるタイミングではあるかも
2018/10/27(土) 23:32:22.42ID:+u8zLqV50
Excelのワークシート相手ならJScriptではなくVBS使えば?
PowerShell使えはその通り
2018/10/27(土) 23:54:55.83ID:U5LdtOhB0
こういう思考力皆無の情弱に何言っても無駄
自分では何も考えられない調べられない
2018/10/28(日) 14:01:16.18ID:nykP9fp50
情強スレ立てて常駐してりゃいいのにバカだな
2018/10/28(日) 16:11:36.19ID:ivP0HGoH0
>>500
だから何?
2018/10/28(日) 18:10:08.10ID:Zv5y9s4A0
初心者スレから出てくんなよw
2018/10/28(日) 23:18:14.46ID:xJY5PkPq0
はぁ・・・プロ版買っときゃよかった。よくまぁみんなそんな新しい言語ポンポン習得していけるな
2018/10/29(月) 08:11:04.71ID:RhnEW9x40
言語なんて方言にすぎなくて、案外あーしたいこーしたいという根本的な組み方は変わらないもんだから
最初の一つできっちりその辺を抑えていれば二つ目以降は差分の学習だけでいいわけで

もちろん簡単なことやる範囲での話だけど、どうせ趣味のプログラムでは難しい部分はオープンなライブラリ使うから乗り換えも楽になる
2018/10/29(月) 09:21:18.58ID:6jsO+pbH0
自分が使うマクロとか組むだけならオブジェクト指向とかクラス設計とか難しい部分は無視できますからね
UWSCの文法分かってるならPythonとかに書き換えるのは案外難しくないですよ
2018/10/29(月) 12:02:43.30ID:evzNd6Uk0
言語も色々あるけどやる事が同じなら統一しろよな
2018/10/29(月) 12:12:29.33ID:wRYOj0s70
今はエディタの言語サポートが強力だから大抵の言語はuwscより簡単だよ

人のコード読んだりモアベターな書き方追求したりすると覚えること多いからイヤになるけど
書いて動かすだけなら環境作るほうが面倒くさい

なお関数型言語は別
2018/10/29(月) 16:48:26.03ID:R7lSq3NB0
ほとんどPythonに移行した、と思ってたけどよく考えたらimacrosで処理してた部分が豪華になっただけだったw
裏で画像クリックする処理はごっそり残ってるというかそもそもそれメイン…
510名無しさん@お腹いっぱい。
垢版 |
2018/10/29(月) 16:49:43.55ID:G5oIyG/V0
すいません質問です。

ACCESSの自作フォームでエディタコントロールの順番を使ってSENDSTRが出来ません。
仕様でしょうか?
わざと自作システムのストレステスト為に回りくどい方法を試しています。
お願いします。
2018/10/30(火) 07:20:38.62ID:Ueg2yO/Q0
dmm,のエロ動画を複数選んで自動キャプチャ
ファイル名とジャケットも自動取得
TMPEGでバッチエンコード
MP3tagでジャケとタグの埋め込み
今のところ安定稼働ちう
2018/10/30(火) 12:45:11.33ID:U92TJfU10
https://github.com/DoranekoSystems/ChkImgX_Extension

ChkImgX AutoItにも対応いたしました。
2018/10/30(火) 16:36:02.53ID:b0IfQ62k0
動作環境整えるのが面倒くさそう
2018/10/31(水) 12:03:32.51ID:aL0Qf3Fo0
そろそろ乗り換えた方がいいのかなーとAutoItを落としてChkImgXのSample実行したらエラーだらけでそっ閉じ
2018/10/31(水) 13:03:01.53ID:5GbPzWMp0
まあそう簡単に他言語に置き換えなんて出来んだろ
2018/10/31(水) 15:58:06.56ID:qNcHEGed0
Python版のchkimgやってみたら毎回キャプチャファイル保存するけど
chkimgってそういうことだったの??
2018/11/01(木) 08:59:19.16ID:cugS+WBQ0
googleドライブなどの共有フォルダに置いたuwsからだとadbへのタップ情報が送れないのですが、こういう仕様なのでしょうか?
uwsc自体はgoogleドライブに置いた場合でもPC内においた場合でも動作し、読み込むuwsがドライブの共有フォルダ内にある場合のみタップ情報が送られません。

uws内には現在のアドレスを参照するような記述はしておらず、同梱が必要な画像ファイル、chkimgxファイルも全て同フォルダにコピーしています。
2018/11/01(木) 09:30:54.80ID:xdVbEyiB0
>>517
画像ファイルのパスをどう指定してる?
まあ、多分スクリプトからの相対パスなんだと思うがGoogleドライブ(を同期したフォルダ)で起動したスクリプトがカレントディレクトリどうなってるか調べてみて
2018/11/01(木) 10:41:29.01ID:PaQMDRiT0
USBメモリに入れて持ち運んでたけどGoogleドライブから起動でいいんだな〜これは便利だわ
でもchkimgxからのadb shell input touchscreen tapも普通に動いたんでなんで原因は分からない
2018/11/01(木) 10:50:31.63ID:cugS+WBQ0
>>518
ありがとうございます。
uwsc自体のカレントディレクトリはチェックしていなかったので調べてみようと思います。
ただ、画像認識自体は正常に動作していて、adbへのタップ送信だけが上手く行かないんですよね…

adbに関してはusersなどを介さない絶対パスですし、そもそも同じPCでも共有フォルダにコピーしたuwsだけが動作しないので…
2018/11/01(木) 10:55:36.23ID:cugS+WBQ0
すいません、そもそもgoogleドライブは問題ではなかったかも知れません。
uwscをCからD、Eドライブに移して起動するとタップが動作しなくなりました。
違うドライブからの実行に関して調べてみようと思います。
2018/11/01(木) 11:29:20.67ID:xdVbEyiB0
>>521
それはコマンドプロンプトはドライブ跨ぎできないからかな
(パス通しちゃえばできるけど)
フルパスでadbの場所までcdしたり直接叩こうとするなら
最初に「d:」みたくドライブを切り替える必要がある
2018/11/01(木) 11:59:36.88ID:PaQMDRiT0
あー、こっちはUSBドライブから動かしてたから別ドライブのパスは通してたのか
2018/11/01(木) 13:51:24.73ID:cugS+WBQ0
ありがとうございます、恐らくそれが原因ですね…
自分の環境だとパスを通しても管理者権限で弾かれるのでcdするしかないので、cドライブに共有フォルダを置いて動作させるようにしたいと思います。
適切なアドバイス頂きありがとうございます!
2018/11/01(木) 14:26:30.25ID:xdVbEyiB0
>>524
いや、だからcdする前にそれがcドラなら「c:」て打てばいいのだけど…今のコマンドの前に&で連結するだけよ

“c: & cd c:\ & adb ...”
526名無しさん@お腹いっぱい。
垢版 |
2018/11/01(木) 15:40:04.77ID:+lGx7lRI0
CD 〜 /d
でドライブ移動できるよ
2018/11/01(木) 16:13:29.40ID:HOzbiFIP0
管理者権限で弾かれるなら管理者権限をつければいいじゃない
2018/11/05(月) 09:04:44.13ID:K5mngRZl0
あっちゃ〜
Win10が起動しなくなって、自動修復を何度かやり直して復元させたのですが、UWSCに関しては2点ダメなところが出てしまいました。
1、Alt+F2が効かない
2、拡張子の関連付けができない(「ファイルの種類ごとに既定のアプリを選ぶ」で「.uws」が表示されません)

何か治し方ありませんかね〜
2018/11/05(月) 10:11:02.25ID:Dy+hlGnN0
再インストール
2018/11/05(月) 10:57:07.47ID:K5mngRZl0
やっぱりそうですか〜
ちなみに再インストールってWindowsですよね、UWSCじゃなくて。
ああ、面倒だ〜
2018/11/05(月) 11:55:53.74ID:bsp0YZHx0
>>530
普通に考えてまずUWSC再インストール試してダメだったらOSじゃないの
関連付けなんてファイルのプロパティなりレジストリで直せると思うけど
2018/11/05(月) 12:57:08.16ID:PQhbNDHj0
多分レジストリが壊れてんのかな
1.ホットキー確認ツールあたりでみて他とだぶらないのにUWSC設定で変更するもダメ?
2.ヘルプ「メイン画面」にある「ファイルの関連付けによる実行」のとおりにをしてみてもダメならレジストリ書き換え
2018/11/05(月) 20:20:43.77ID:K5mngRZl0
530です。
もう一回、自動修復かませたらAlt+F2も拡張子の関連付けも治りました。
おさわがせしました〜
2018/11/07(水) 11:21:39.66ID:drLYZ7+g0
>>507
もっと効率的に書ける方法を考えて新しい言語ができてるわけだから

>>508
Visual Studioでオブジェクト指向プログラミングやってたらUWSCなんて大昔の作り方しなきゃいけなくて逆に面倒だからな
Visual Studioなら入れるだけじゃん
2018/11/07(水) 11:23:30.89ID:drLYZ7+g0
それにしても謎の終わり方だったな

トップページに開発とサポートは終了しましたって書けばいいだけなのにページを見れなくするなんて
2018/11/07(水) 11:30:42.76ID:drLYZ7+g0
>>189>>190>>191
>作者のうみうみさんにご不幸があったと聞いております。サポートができなくなったため、
>関係者の方がサイトを閉鎖されたのだと思います。

これか
亡くなったって意味だろうけど関係者がいるならやっぱりトップページ403はおかしい
2018/11/07(水) 11:58:22.17ID:drLYZ7+g0
winposっていうもっと簡易的な自動化ツールもあるみたいだね
プログラムから呼び出すことで面倒な部分を任せられるのはいいかもしれない
2018/11/07(水) 12:43:32.81ID:TD9QYPbd0
すがすがしいレベルの自演だわ。
2018/11/07(水) 13:17:07.09ID:vytVVxa20
触ったらいかん
540名無しさん@お腹いっぱい。
垢版 |
2018/11/07(水) 17:40:03.66ID:zxvo8tPS0
サポートできないから閉鎖

バグが発見された時、直ちに修正版を公開しないと刑務所行きって法律があるから仕方がない。
2018/11/07(水) 18:58:44.48ID:lRjLTkgr0
>>538
>>539
>>540
なにいってんだこのバカ
542名無しさん@お腹いっぱい。
垢版 |
2018/11/07(水) 20:05:02.73ID:zxvo8tPS0
wikipedia編集するやつなら2ちゃんねるのスレも公式も知ってるはずだから
ここに情報持ってこないのが意味わからんしな。

wikipedia ってマスコミが書いた内容しか投稿することが許されてないのに
なに勝手に妄想書いてんだって話だし。

マスコミが書いた内容以外は嘘であるという定義は2ちゃんねるでもそうなんだけど。
2018/11/07(水) 20:14:16.78ID:GzbL/cUQ0
何を言ってるんだお前は
2018/11/07(水) 20:52:59.51ID:pRVP3hYm0
ID:zxvo8tPS0
久しぶりにマジキチを見たわ
545名無しさん@お腹いっぱい。
垢版 |
2018/11/07(水) 21:16:36.64ID:zxvo8tPS0
集団ストーカーはすぐ精神病扱いしてくる
2018/11/07(水) 21:43:06.57ID:JhCzvYkb0
マジ基地だわこれ
速攻あぼーんした
2018/11/07(水) 22:22:21.53ID:fwHqTHh+0
おは岩間
2018/11/08(木) 00:03:33.25ID:dGwv+hK+0
こいつ以前直リン踏んで不正アクセスで現行犯逮捕されたとか喚いてたキチガイかw
549名無しさん@お腹いっぱい。
垢版 |
2018/11/08(木) 01:09:36.95ID:2oiHsShJ0
おかしいですね。
キチガイにどうして論理的に整合性が取れてないと作れないスクリプトが組めるんでしょうね?

キチガイのレッテルを張る作業には整合性は必要ないけどね。
550名無しさん@お腹いっぱい。
垢版 |
2018/11/08(木) 01:10:43.42ID:2oiHsShJ0
ちなみに俺の最近の書き込み

https://mevius.5ch.net/test/read.cgi/win/1503666398/866
2018/11/08(木) 02:33:21.91ID:A/MPtfNO0
なんかアムロの親父を思い出したわ
2018/11/08(木) 21:07:02.22ID:Jpjw2SBf0
>>549
>>550
典型的なキチガイだな
553名無しさん@お腹いっぱい。
垢版 |
2018/11/08(木) 21:33:16.51ID:2oiHsShJ0
>>552
書き込みしてる奴はキチガイとキチガイ以下しかいない現実
2018/11/09(金) 21:47:55.88ID:UQNbnyYq0
>>553
おまえだけだ

おまえってもしかして作者?

死んだんじゃなくて精神がおかしくなってしまったのか・・・
555名無しさん@お腹いっぱい。
垢版 |
2018/11/09(金) 22:48:23.52ID:bOfojLgw0
>>554
仮に俺が作者ならここの連中は俺以下って事になるが?
2018/11/09(金) 22:51:38.71ID:xQMNgnG20
「キチガイ以上」「キチガイ以下」
より悪いのは前者で後者はまともに近そう
2018/11/09(金) 22:56:09.31ID:Jh3JC8WR0
つまり>>553が言いたいのは
自分はキチガイでその他はまともだ
ってことだな
2018/11/09(金) 23:07:24.69ID:lbuhWHyF0
辞め方が普通じゃないし精神病んだという可能性は大いにあるな
559名無しさん@お腹いっぱい。
垢版 |
2018/11/10(土) 12:29:22.82ID:yY+wmSq50
2ちゃんねるで有名なキチガイが建てたスレ
https://hayabusa9.5ch.net/test/read.cgi/news/1541732792/
2018/11/10(土) 12:31:09.08ID:KPvs134P0
まあ、もうchkimgxにしか用ないのよね
2018/11/16(金) 14:43:13.04ID:zq7uwbwP0
すいません、bootcampなどの画面解像度と座標がズレるようなケースでは皆さんどう対処されていますか?
ウィンドウ全体でchkimgxを掛けて取得した座標をそのままタップすれば大丈夫なのですが、固定座標や相対座標で取ろうとすると上手くいきません。

検索を掛けたのですが以前のこのスレでリモートデスクトップによる画像認識の不具合しか出ず座標関連については情報が見つからない状態です。
調べるべき単語などでも良いのでお教え頂けると幸いです。
2018/11/16(金) 14:46:26.95ID:ALdDwbXV0
高DPIでずれてるだけじゃないの
2018/11/16(金) 15:50:35.67ID:8SBzRkMq0
ブラゲの周回用にwhile〜wend内にIFB CHKIMGを並べて
どの画像が出ても動く単純なマクロを作ったのですが(バックグラウンド処理)
そのブラゲはメモリリークしていて数週したらブラウザを再起動しなければいけません(F5不可

一定時間後に再起動させてまたループさせるという処理はできるでしょうか?
2018/11/16(金) 16:59:43.46ID:8tJOLFgC0
出来るよ、そう書けばいいだけ
2018/11/16(金) 17:43:52.62ID:8SBzRkMq0
色々やってたらできました、すいません
566名無しさん@お腹いっぱい。
垢版 |
2018/11/16(金) 23:20:15.34ID:LnWUCsXL0
ChkimgXを平行処理で使うとエラー吐いて動作しないんですが
解決策とかありませんか?
567名無しさん@お腹いっぱい。
垢版 |
2018/11/20(火) 02:47:52.29ID:ALu9D23d0
ブラウザと他アプリ(Irvine)の連携作ってたけど、1回ずつの動作だった。
どうにか一括処理できないかと思ってたが、やっとできた。

1.一覧からURLリストを取る
2.「Open Multiple URLs」でまとめて開く
3.処理したタブを閉じ、次のページのブクマを実行し、ループ処理する。

2の時に前方の余分なタブは閉じ、窓は小さめで後方に余分のタブを10個くらい追加で開く。
すると、左端のタブを開いたときにタブを閉じる×が一定の大きさで出る。(Chromeの場合)。
その左端のバッテンはしばらくは続けて同じ大きさのバッテンが出てくるので、同じ座標で閉じる動作が出来る。
閉じると次のページが現れるので、単純な動作で連続処理が出来る。

ちなみにリストを取得するスクリプトはChromeのコンソールでこれを実行してコピペ
var sss = "\r\n";
var xxx = $(".col-md-2.col-xs-6").filter(":contains(ランキング(1時間),:contains(新着動画)").find("a").has("img")
.map(function() {
var url = $(this).attr("href");
sss += url + "\r\n";
// return url;
});
sss.replace(/https:\/\/xvideos-d.com\//mg, "https://xvideos.com/";);
2018/11/20(火) 09:01:34.33ID:GcltxSif0
なんかuiのデザイン依存でめんどくさそうと思った
てか肝心(?)なuwscのスクリプトの工夫した箇所でも晒すならまだしも
そこら辺に転がってそうなブックマークレット貼られても困るわ
2018/11/20(火) 10:32:11.88ID:2Ledw3EH0
別に困らないから
570名無しさん@お腹いっぱい。
垢版 |
2018/11/20(火) 15:47:38.78ID:ALu9D23d0
>>568
タブは小さくならないけど、Windows標準のエッチでも、左端のバッテン固定で閉じれるよ。
UWSCで工夫したところなんてないし。
しいて言えば、パターンマッチをJScript呼び出してやってるくらい。
このパターンマッチを使うことで、1回のクリップボード使用で複数のデータを渡せて短時間で終わるようになった。

  ObjJS = CreateOLEObj("ScriptControl")
  ObjJS.Language = "JScript"
  dim JSFunc = "function MySprit(data, num){var m = data.match(/@URL:(.*)@FileName:(.*)@PageUrl:(.*)/);return m[num];}"
  ObjJS.AddCode(JSFunc)

  SENDSTR( 0, trim(ObjJS.Run("MySprit", data, 1)) ); sleep(0.01)
  SENDSTR( irID, trim(ObjJS.Run("MySprit", data, 2)), 8, true )
  SENDSTR( irID, trim(ObjJS.Run("MySprit", data, 3)), 3, true )

あんまりいい方法じゃないんだけど、インテリマウス?
次に押すボタンのところにマウスがイクっての
UWSCの実行ボタンに持ってきて終わるようにしてたけど、
ループ処理ではUWSCの窓を基準に後ろのブラウザをクリックしてるから
うっかり位置合わせを忘れると悲惨なことになる可能性があるくらい。

手動ループしてたときは、「クリップボードを開けません」とか言う Irvine 側のエラーが出てたけど、
自動ループでやったら全くでなくなった。
タイミングをきっちり合わせられるようになったからかな。

ちなみにPageUrl はリファラに入れてる。
リンクが時間切れでダウンロードできなくなったときに元のページ開いてやり直し。(手動)
571名無しさん@お腹いっぱい。
垢版 |
2018/11/20(火) 15:50:59.35ID:ALu9D23d0
>>568
UWSC使いは基本的にUWSCの基本的なコードは書けるはずだけど
他言語が弱いからむしろブクマの方が役に立つと思た。

xvideos-dからサビ抜きもといd抜きして本家開いてるのは
dのサイトがめちゃくちゃ遅いなーと思って。
d抜きの方はまだうぷってないけど気が向いたらうpるかも。
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況