[過去ログ] 自動化ツールUWSC使いよ集まれ22 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
614: (ワッチョイW 1203-VOyb) 2020/04/26(日)11:44 ID:JQtdkTNA0(1/2) AAS
>>611
なんかウィンドウidを難しく考え過ぎてる
GETALLWIN使ってまとめて取得して適宜使い分ければいいだけ

>>613
環境変数は起動時に読み込むものなのでプログラム起動後に書き換えても書き換えた側でしか反映されない
スレッド/プロセス立ち上げ直しで読み直すかは分からん
615
(1): (ワッチョイW 0cc8-EgVy) 2020/04/26(日)13:52 ID:BMyBQfqb0(1/3) AAS
以前 chrome で複数の window から目的のタブを探してホゲホゲって
操作しようとして、その時は手に負えなくて諦めたんだけど
そういうこともできるんですか?ヒント下さい。
616
(1): (ワッチョイW e758-G8ae) 2020/04/26(日)14:21 ID:SQ2cZp6Q0(1/2) AAS
>>615
タブを一覧/操作する拡張機能を作って、それを操作するUWSCスクリプトを書くといい
外からでは限界がある
617
(1): (ワッチョイW 0cc8-EgVy) 2020/04/26(日)14:29 ID:BMyBQfqb0(2/3) AAS
>>616
タブを一覧/操作する拡張機能はUWSC以外で書くってことですか?
UWSCで完結できるならもう一度挑戦してみたいんですが
618
(2): (ワッチョイW 4d53-XIQI) 2020/04/26(日)16:17 ID:5BbdXode0(1/2) AAS
ショートカットキーでタブ切り替えてSTATUSでタイトル取得して探すのは?
619: (ワッチョイW e758-G8ae) 2020/04/26(日)16:53 ID:SQ2cZp6Q0(2/2) AAS
>>617
分かってるとは思うけど、UWSC単体でchromeのタブ一覧取得は事実上不可能(操作云々の前段階のハナシ)

拡張機能にショートカットキーを割り当てることでUWSCから特定の拡張機能を起動できるので、まずはタブを一覧/操作するUIを持った拡張機能を作ろう
html/js/css/chrome拡張機能、の学習のきっかけとして良い動機だと思うよ

>>618
その挙動に耐えられるならw
620: (ワッチョイ 73ea-Q2nH) 2020/04/26(日)17:00 ID:tLox2uN30(1) AAS
タブの切り替え機能を作るくらいなら
タブ単体のウィンドウを作った方が手間がかからないよねっていう
621
(2): (ワッチョイW 0cc8-EgVy) 2020/04/26(日)17:48 ID:BMyBQfqb0(3/3) AAS
>>618
ウィンドウがひとつだけならなんとかなりそうなんですが
chrome で複数のウィンドウを操作している場合にどうしていいのか
分かりません。Ctrl+Tabでタブを切り替えるようにウィンドウを
切り替えるショートカットキーがあればできそうなんですが。
GETALLWINで chrome の id を取り出すとかも考えてたんですが
いまいちやり方が分からなくて行き詰まってます。
622
(1): (ワッチョイW 1203-VOyb) 2020/04/26(日)20:40 ID:JQtdkTNA0(2/2) AAS
>>621
出来てるところまで貼ってくれよ
といってもGETALLWINで配列数が返り値に、全ウィンドウidがALL_WIN_IDに入るから
forで回してタイトルで探して対象を退避するだけだが…
タイトルの取り方が分からないとかか?
tempT = STATUS(ALL_WIN_ID[i], ST_TITLE)
こんな感じ

というかググるとまさにGETALLWINでChromeのウィンドウ探すuwscマクロ出てくるけどw
623
(1): (ワッチョイW 4d53-XIQI) 2020/04/26(日)20:49 ID:5BbdXode0(2/2) AAS
>>621
GETALLWINで全ウィンドウのIDを取得する。IDはALL_WIN_ID[]に格納されている
ALL_WIN_ID[]からID取り出して、STATUSでタイトル取得してPOSでchromeかどうか調べ
る。chromeのIDは配列にでも入れておく
chromeのID配列からID取り出して、SCKEYでタブ移動してSTATUSでタイトル取得して目
的のタブか調べる。同じタイトルが出てきたらタブを1巡したということなのでウィンドウ
切り替えてまた目的のタブを探す

同じタイトルやURLのタブが大量にあるとかだったら面倒だけど
タブタイトル一覧取得や操作もやろうと思えばuwscで完結できる
あとchromeのタブ移動はctrl+数字キーなんかもあるのでその辺も使えるよ
624
(1): (ワッチョイW 0cc8-EgVy) 2020/04/27(月)02:18 ID:ukzRwm3h0(1/3) AAS
>>622,623
ありがとうございます
おかげで目途が立ったっぽい。
625
(1): (ワッチョイW 0cc8-EgVy) 2020/04/27(月)02:25 ID:ukzRwm3h0(2/3) AAS
>>624
スクリプト貼ろうとすると長すぎるのかうまくいかない。
とりあえずお礼のみで失礼します。
626: (ワッチョイ 0cc8-Btmo) 2020/04/27(月)05:29 ID:ukzRwm3h0(3/3) AAS
>>625
ソースコード共有サービスって始めて使うけど
こんなんでいいのかな

外部リンク:dpaste.com
627: (ワッチョイ e284-Btmo) 2020/04/27(月)22:26 ID:pH1nwpB80(1/2) AAS
下記をTHREADつきで呼び出すと動かないのですが仕様なのでしょうか?

aaa()

PROCEDURE aaa()
IFB PEEKCOLOR(1,1,COL_RGB) = 1 THEN
msgbox("1")
ELSE
msgbox("2")
ENDIF
FEND

THREAD aaa() で動かすと何のメッセージも出ず終了してしまいます。
628
(1): (ワッチョイ 2b56-1Gce) 2020/04/27(月)23:21 ID:EKZvLSS90(1) AAS
並行して実行するからmsgbox()に辿り着く前に
スクリプトが終わるからでしょ

Thread aaa()
Sleep(1)
とかしたらいけるんじゃ?
629: (ワッチョイ e284-Btmo) 2020/04/27(月)23:47 ID:pH1nwpB80(2/2) AAS
>>628
出来ました!ありがとうございます
630
(1): (ニククエ a7f4-c57b) 2020/04/29(水)15:36 ID:VuCA/vh00NIKU(1) AAS
N88-BASICでいうところの
READ〜DATA命令ってありますか?
631: (ニククエW df03-5/lR) 2020/04/29(水)16:42 ID:ZbmuWxlW0NIKU(1) AAS
無けりゃ作れ
632: (ワッチョイW cb0c-p8a0) 2020/05/09(土)10:53 ID:g9VSn3kM0(1) AAS
これ使ってたらいきなりブルースクリーンになったんですけど理由って何が考えられますか?
uwsc固有のエラーなんでしょうか…?
633: (ワッチョイ beea-O3uN) 2020/05/09(土)13:11 ID:CfrHtUWD0(1) AAS
表示されたエラーコードを見て調べてください
1-
あと 369 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s