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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(3): (タナボタW 6a98-IjSQ) 2021/07/07(水)11:17 ID:txZoNC6Z00707(1/3) AAS
Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
外部リンク[zip]:www.uwsc.info
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。)
外部リンク[exe]:www.uwsc.info 

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

●UWSC - Wikipedia
外部リンク:ja.wikipedia.org

●使い方・基礎解説学習サイト
外部リンク:uwsc.g.hatena.ne.jp
外部リンク:www.confrage.com
外部リンク:necro.jp
外部リンク:canal22.org
外部リンク[htm]:big.tm.land.to
外部リンク[html]:www.game-rev.com

●スクリプトテンプレサイト
外部リンク:scripts.web.fc2.com
外部リンク[html]:nem.symphonic-net.com
外部リンク[html]:iriyak.adam.ne.jp
※前スレ
自動化ツールUWSC使いよ集まれ23
2chスレ:software VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
876
(1): (ニククエ MM96-7Ami) 2022/03/29(火)18:51 ID:A9dZ4TcZMNIKU(2/3) AAS
>>872

こんな感じであってますか?
画像リンク[jpg]:i.imgur.com
877: (ニククエ MM96-iokc) 2022/03/29(火)18:53 ID:mQ0lKF1+MNIKU(1/2) AAS
chkimgx使えば楽だって

a.0.bmp,a.1.bmp〜,a.5.bmpを用意してchkimgxするとどれでもひっかかる
パターンが増えても画像追加するだけでコード変える必要なし
878
(1): (ニククエ MM96-iokc) 2022/03/29(火)18:54 ID:mQ0lKF1+MNIKU(2/2) AAS
>>876
合ってるはず
879
(1): (ニククエ MM96-7Ami) 2022/03/29(火)19:48 ID:A9dZ4TcZMNIKU(3/3) AAS
>>878
ありがとうございます!chikimgxは使えるようにしてるんですけどそのやり方がわからなくて
画像2枚の場合はa.1とa.2って名前で保存して

Ifb chkimgx(a.bmp)
Btn
endif

だけでいいってことですか?
880: (ニククエ MM96-iokc) 2022/03/29(火)20:17 ID:pI2Nu0+WMNIKU(1) AAS
>>879
そう
G_IMGX_NUMにどのナンバーで引っかかったか入る
注意する点は、最適な画像で結果が返らなくてスコア悪くても先に引っかかれば合ってない画像が選ばれる可能性があること
不具合あるようならchkimgx(img,座標,-1)で全画像を検査させた上で、XY共にALL_IMGX_X( or Y)[0]で最適スコアの画像の結果を使う
881: (ワッチョイ 0d06-4qAJ) 2022/03/30(水)03:52 ID:Mz3XIkyP0(1) AAS
safearrayで出来た配列って読み出し遅くね?
例えば
data = XLGETDATA(Excel,"A1:F950000")
for i = 1 to 950000
 a[i] = data[i,1]
 b[i] = data[i,2]
next
とかでデータを読み出ししようとフリーズしたのか?ってくらい遅くなる

因みに、普通の配列でやったら数秒で終わるので、PCの問題ではなさそう
882: (ワッチョイ 92b2-rfKR) 2022/03/31(木)19:02 ID:ogfFNCa80(1) AAS
Excelのセルの配列ってVARIANT型なわけでしょそら遅いわ
UWSC自体も特に速いってわけでもないし
883: (ワッチョイ 0383-91fs) 2022/04/02(土)12:26 ID:40N8PzMp0(1) AAS
uwscdriver
使い悪すぎてどうしょうもねえ
884
(1): (ワッチョイ 9b1f-fe9w) 2022/04/06(水)16:06 ID:U0pkrgXK0(1) AAS
昔のZ80とかでプログラムしてた人ってデバッガ無しで書いてたようなもんだったのかな
885: (オイコラミネオ MMb1-F4RB) 2022/04/06(水)16:15 ID:ieVLFMy5M(1) AAS
すぐ暴走してリセットするやつ
886: (テテンテンテン MM4b-uZTH) 2022/04/06(水)16:29 ID:vAerpzVZM(1) AAS
メモリ保護もないしね
887
(1): (ワッチョイW 2b73-/5O0) 2022/04/06(水)18:17 ID:j6f9+m670(1) AAS
>>884
アセンブリ言語を紙に書いてJPはC3、CALLはCDとか手でやってましたが
だってオレが使ってたPC、MONコマンドすらなかったし
POKEで書き込んでEXECで実行、結果はPEEKで確認
バグってたら即リブート
まあ起動はオンメモリだから一瞬だけど
ただ結果もプログラムも消失
テープから読み込むしかない
888: (ワッチョイW b5b1-NMrA) 2022/04/06(水)21:43 ID:VYZX+DD60(1) AAS
ダッサ
フロッピー使えよ
889: (ワッチョイW 4b6e-SCx3) 2022/04/06(水)22:59 ID:g3kUEPCQ0(1/2) AAS
bluestackでアプリで広告表示されたとき、xを押すマクロを作りました。
xのところをbmp形式で保存
chgimgxで判定
これでうまく動きません。
広告は画像認識できないのでしょうか。
ブラウザの画像はうまく判定できています。
890: (ワッチョイ e5b1-fe9w) 2022/04/06(水)23:07 ID:kgUykFOP0(1) AAS
広告以外のボタンなりアイコンとかは画像認識できていますか?
891: (ワッチョイW 4b6e-SCx3) 2022/04/06(水)23:38 ID:g3kUEPCQ0(2/2) AAS
はい。広告以外は判定できてます
892
(1): (ワッチョイ 5d06-91fs) 2022/04/07(木)04:29 ID:T3yR+cb20(1) AAS
広告は様々なので閉じるボタンは複数用意しないと上手く行かないな
俺は10個用意しているけど、それでも押せないことがたまにある
もちろん閥値を上げれば漏れは少なくなるが、その分誤判定も多くなり、広告をクリックしてしまうという最悪事態になってしまう
893: (ワッチョイW 236e-Vv6n) 2022/04/07(木)04:34 ID:AAZm7SqZ0(1) AAS
エミュの中に広告ブロックは入るんかな ブルスタ自体の広告なのか知らんけど
894: (テテンテンテン MM4b-uZTH) 2022/04/07(木)07:43 ID:5AQ616z+M(1) AAS
>>892
バックボタンで戻る広告もあるから併用するとよろし
895: (ワッチョイW 4b6e-SCx3) 2022/04/07(木)09:30 ID:e6YzJtwM0(1) AAS
レスありがとうございました。
色々パターン作って試してみます。
896
(1): (スップ Sd03-X7Yb) 2022/04/08(金)11:57 ID:nSOyhnu9d(1) AAS
win10でpeekcolorが遅い問題ってどうしようもないですよね?
ブラウザゲーで8年使用しているんですが、昔オンゲーでマクロ作り込んだ経験から
画像判定は一切捨てて全てpeekcolorで画面認識しているんです
専用機としてwin7機を24時間365日起動してるのでそろそろハードウェアが逝かれることを考えていて
対策がないなら諦めて中古買うか、win10に仮想環境でしょうか
897: (ワッチョイW 65d5-teco) 2022/04/08(金)12:18 ID:xE+sN2r90(1/2) AAS
どれくらい遅くてどういう問題があるの?
どれくらいの速さが出ればOKなの?
898
(1): (オッペケ Sr01-NvEK) 2022/04/08(金)12:28 ID:A3pHH+HTr(1) AAS
>>896
正常動作するかは知らんけどDesktopCompositionをWin10でDisableにする方法

外部リンク:digicruncher.com
899: (テテンテンテン MM03-neS1) 2022/04/08(金)13:21 ID:4zh3vK8VM(1/3) AAS
ウインドウを指定せず、ユーザーがアクティブにしたウインドウに対してマクロを実行する形にしたいのですが
IDは必ず指定しないといけないみたいなので仕様上できない操作になるのでしょうか?
Chromeにて、通常モードとシークレットモードで、それぞれ4つのサイト(タブ)を開く
計8つのうちどれかのサイトが情報を更新したらそのサイトを対象に手動でマクロをスタートという処理を行いたいのです
マクロの内容はTABで要素を選択したり、文字列をコピペするなど単純なキーボード操作です(マウス操作無し)
900
(1): (ワッチョイW 65d5-teco) 2022/04/08(金)14:43 ID:xE+sN2r90(2/2) AAS
ユーザーが目視でサイトの更新を確認して更新があったタブを選択するとuwscで自動処理をするってこと?
901: (テテンテンテン MM03-neS1) 2022/04/08(金)14:51 ID:4zh3vK8VM(2/3) AAS
>>900
そうです
ユーザーが目視でサイト更新を確認→更新してたらuwscのマクロ再生ボタンをユーザーが手動で押す→マクロが実行される
902
(1): (JP 0H01-91fs) 2022/04/08(金)15:24 ID:zSoskYrDH(1) AAS
いちいち再生ボタンを押すんじゃなくて、常に実行しておいて
普段使わないキー、例えばPauseとかをSetHotKey()で指定し
処理したいタブを選んで、Pauseを押すとかじゃ駄目なん?
IDはアクティブウインドウにすればいい
903: (テテンテンテン MM03-neS1) 2022/04/08(金)15:31 ID:4zh3vK8VM(3/3) AAS
>>902
なるほど
停止→再生という流れで思考が固まってました
ホットキーでON/OFF切り替えするのですね
その処理でやってみます
どうもありがとうございました
904: (ワッチョイ 4e1f-xb3m) 2022/04/12(火)23:27 ID:0dpdVScx0(1) AAS
>>887
おぉ・・・当時の人がいたんですね
ただすいません。何言ってるのか全然わからないですw
905: (ワッチョイ dfb1-vtdv) 2022/04/13(水)10:36 ID:LedVUT3I0(1) AAS
ハンドアセンブルはロストテクノロジーみたいなもんだから・・・
906: (オイコラミネオ MMe7-hh9d) 2022/04/13(水)11:06 ID:fGGUnckNM(1) AAS
アセンブラも無いからマシン語コード直打ちだろ
907: (ワッチョイW a2c8-nRqy) 2022/04/13(水)11:10 ID:lJd1Zl/W0(1) AAS
なんなら紙テープに直接穴開けてたよな
908: (ワッチョイW 3673-pR2e) 2022/04/13(水)11:36 ID:5Nu64Ezr0(1) AAS
流石に紙テープはNCフライスやったときしか使ったことないな
909
(1): (ワッチョイW 4306-mtZy) 2022/04/14(木)01:53 ID:qg2Fhz/v0(1) AAS
よし、お前らが詳しいのは充分分かったから
UWSCを解析して保守頼むわ
910
(1): (ブーイモ MM9b-/en/) 2022/04/18(月)12:51 ID:3CRozoa2M(1) AAS
アセンブラも無いって下手したら戦前のコンピュータか
911: (ワッチョイW 9fc8-sO+r) 2022/04/18(月)13:18 ID:v7mRoDWi0(1) AAS
バベルの塔に住んでた世代だろ
912
(1): (オイコラミネオ MM6b-ku93) 2022/04/18(月)13:32 ID:5Pz94LaXM(1) AAS
>>909
解析ってどうやるんだ?
逆コンパイルとか出来るのか
913: (ワッチョイ 17b1-8pPm) 2022/04/18(月)14:02 ID:Yi66YcsS0(1) AAS
>>910
あっても高額で庶民が買えるのが無かったり
PC雑誌にアセンブラが載っててダンプリスト打ち込みして使ったりな
914: (ワッチョイ 9702-FAys) 2022/04/18(月)20:00 ID:wQkTI+bj0(1) AAS
>>912
普通に目コピーじゃないの?
915: (ワッチョイW 3773-RiQw) 2022/04/18(月)22:16 ID:mc56Shxi0(1) AAS
目コピじゃ解析とは言わないけど実際作るならそれくらいで十分だろうな
916
(1): (ワッチョイW 3758-W724) 2022/04/19(火)04:52 ID:/KgODM0T0(1) AAS
逆アセンブラは見た事有るけど
逆コンパイラは見た事が無い
917
(2): (ワッチョイW 17b1-oxBX) 2022/04/19(火)21:29 ID:koGka5iS0(1) AAS
>>916
コンパイラの種類が特定できればAIで逆コンパイルできるかも。
インプット(ソースコード)とアウトプット(オブジェクトコード)の対応を教師ありで繰り返し学習させれば、
オブジェクトコードからソースコードを生成できるようになるかも。
918: (アウアウウー Sa1b-RiQw) 2022/04/19(火)21:35 ID:PX5mJCp/a(1) AAS
ghidraとかでソースコードもどきの生成はできるだろうけど絶対0から作った方が早い
919: (ワッチョイW 7706-ChBN) 2022/04/20(水)01:43 ID:aKx05c4w0(1) AAS
ProcedureやFunctionの説明に
配列変数には次元数分 []を付ける (2次元配列の場合 引数[][] )
と書いてあるけど、何次元であっても [] 1個で済むな
920: (ワッチョイ 17b1-8pPm) 2022/04/20(水)10:03 ID:ul32Udrr0(1) AAS
>>917
UWSCはdelphiで作られてるとか
921: (テテンテンテン MM8f-Gxx+) 2022/04/20(水)10:51 ID:9FJdAErnM(1) AAS
>>917
出てきたコード見ても簡単に理解できると思えない
変数も関数名もオートで適当に付けられてくるだろうし
922: (ワッチョイ bf1f-fNw1) 2022/04/20(水)16:25 ID:OwkcZc+s0(1/3) AAS
そういう話題出ると本当に作者死んだんだなぁって実感するわ
一般人だから結局死亡したって明確なソースは無いんだっけか?
923
(1): (ワッチョイW 57d5-zJHx) 2022/04/20(水)16:38 ID:gEL4fVS70(1/2) AAS
ここにそれらしいことは書かれてるけど明確なソースなんて求めるやつはアホでは?
外部リンク[html]:itot.blog.jp
924: (ワッチョイ bf1f-fNw1) 2022/04/20(水)16:39 ID:OwkcZc+s0(2/3) AAS
>>923
気になるやろ
何でいきなりお前にアホ扱いされなくちゃならんのや
925: (ワッチョイ 9f11-fNw1) 2022/04/20(水)16:42 ID:oPYT1hke0(1/3) AAS
ソース求めるというか無いよねっていうただの確認じゃん
いきなりアホ呼ばわりとか頭湧いてんのか

前にスレで仕事関係で遺族と接触しただかで
やっぱり亡くなってるらしいという話があって
もちろん確証はないけど信憑性あるなと思ってる
926: (ブーイモ MMcf-/en/) 2022/04/20(水)16:44 ID:gqvPvtioM(1) AAS
5chでアホ呼ばわりされたくらいでイライラしてたら身が保たんぞw
バカが一匹喚いてるなって感じで鼻で笑っときゃいいんだよ
927
(2): (ワッチョイW 57d5-zJHx) 2022/04/20(水)16:51 ID:gEL4fVS70(2/2) AAS
すまんかった
俺の中ではソースと明確なソースってのは別の物でここで何書こうが明確なソースにはならんのにアホでは
って思いがあったんだ
928
(1): (アウアウウー Sa1b-ANbY) 2022/04/20(水)16:55 ID:0sZd0CiHa(1) AAS
fNw1キレすぎだろw
929: (ワッチョイ 9f11-fNw1) 2022/04/20(水)17:01 ID:oPYT1hke0(2/3) AAS
キレてねーよ!
930
(1): (ワッチョイ bf1f-fNw1) 2022/04/20(水)17:15 ID:OwkcZc+s0(3/3) AAS
>>928
なんかブラウザ変え忘れて自演失敗したみたいになってるけどちゃうぞ・・・
931: (ワッチョイ 9f11-fNw1) 2022/04/20(水)17:16 ID:oPYT1hke0(3/3) AAS
>>930
あ、ワッチョイ一部被ってるの気づいてなかった…
932: (ブーイモ MMcf-/en/) 2022/04/20(水)17:17 ID:aJKUs/lrM(1/2) AAS
>>927
すまんけど何言ってんのかわからん
ここで何書こうがってどゆこと???
ここの書き込みがソースになるわけないなんて当たり前では?
933: (ブーイモ MMcf-/en/) 2022/04/20(水)17:20 ID:aJKUs/lrM(2/2) AAS
こんな過疎スレで煽られたら4分で煽り返す第三者が、右のワッチョイ同じってのも怪しいけどなw
まぁ普通に被るから俺は信じるよ
934
(1): (アウアウウー Sa1b-+fBP) 2022/04/20(水)17:30 ID:s1sikm5Ca(1) AAS
みんな仲良くしようぜ
今回は全部俺が悪かった
935: (テテンテンテン MM8f-Gxx+) 2022/04/20(水)18:38 ID:gLbS8GZJM(1) AAS
限界までUWSC使うことが、慰霊になるさ
がんがん使おう
936: (ワッチョイW 9711-25Zl) 2022/04/20(水)19:27 ID:LJtqcIN50(1) AAS
>>934
いやいや、俺こそ。
本当にすまんな。
937: (ワッチョイ 1f7e-bjhs) 2022/04/20(水)20:21 ID:8vIObDG+0(1) AAS
いい流れだな
みんなだいすきだ
938: (ワッチョイ ff7e-fNw1) 2022/04/20(水)22:33 ID:SbAgxgc80(1) AAS
無料でChrome・Firefoxの操作を自動化&ファイルのアップロードやデスクトップの操作もできる「UI.Vision」 - GIGAZINE
外部リンク:gigazine.net
939: (ワッチョイW 3773-RiQw) 2022/04/21(木)00:08 ID:vt/dVF8o0(1) AAS
ぱっと見imacrosでよくねとしか思えなかった
940: 932 (ブーイモ MMcf-/en/) 2022/04/21(木)12:41 ID:NImKRJUPM(1) AAS
>>927
しつこいようですまんけど
ここで何書こうが明確なソースにならんってどういう意味なんだ…?
アホ呼ばわりの意味がわからんマジで
941: (ワッチョイ 9f11-fNw1) 2022/04/21(木)12:44 ID:MJRmJBm30(1) AAS
当の本人がアホだっただけでしょ
942: (ワッチョイW 9fc8-sO+r) 2022/04/21(木)12:47 ID:CbwWWHjX0(1) AAS
死亡診断書添付しない限り認めないってことでしょ
943
(1): (テテンテンテン MM8f-Gxx+) 2022/04/22(金)15:18 ID:E5ANd7M3M(1) AAS
頭がこんがらがってきたので質問

def_dllで定義したwin32apiから取得したアドレス(ポインタ)の中のメモリを参照するにはどうしたらいいですかね

こういうイメージです
def_dll api(var long)
dim ret
api(ret)

retにはポインタアドレスがはいることになり、c=ret[0]のような形で参照したいです
944
(1): (テテンテンテン MM34-pbc5) 2022/04/23(土)15:48 ID:/xSH4o7KM(1/3) AAS
>>943
dll化して当初の目的は達成

peekcolorが遅いんでウィンドウをメモリにキャプチャして参照するようにしたんだけど、10万回の読み出しで
peekcolor 606秒
作ったdll 2.3秒

250倍以上速くなって、納得できる結果
945
(1): (ワッチョイW 6658-UQWN) 2022/04/23(土)16:03 ID:hd+E0oaH0(1) AAS
peekcolor遅いってよく言われるけどこの数字で実用上問題あるの?
一回の判定でたくさんpeekcolor使うから影響出るとかそういう事なのかな
946: (アウアウウーT Sab5-g9NX) 2022/04/23(土)16:19 ID:c4y7EynTa(1) AAS
0.006秒/回が遅いって言うほど大量のPeekColorを実行してるってこと?
947: (テテンテンテン MM34-pbc5) 2022/04/23(土)16:24 ID:/xSH4o7KM(2/3) AAS
>>945
> 一回の判定でたくさんpeekcolor使うから影響出るとかそういう事なのかな
そういうことです
時間制限あるシチュエーションだと特に
948: (テテンテンテン MM34-pbc5) 2022/04/23(土)19:39 ID:/xSH4o7KM(3/3) AAS
>>944
これはWindows7+2500kの結果

windows10+ryzen5 5600の結果(windowsの設定はデフォ)
1万回して1000倍速くなった
自作dll 0.18秒
peekcolor 192秒

>>898は試してないが、10万回だと30分かかる計算。CPUの差を考慮しなくても7から10で3倍遅くなってるんだね
949: (ワッチョイ 29b1-WvSx) 2022/04/23(土)22:11 ID:OUOMbzf70(1) AAS
SAVEIMGでクリップボードにコピーして、PEEKCOLORでクリップボード指定しても、そんな特殊な用途なら遅いだろうね
950: (ワッチョイW bceb-WDLq) 2022/04/25(月)01:44 ID:/lt5vx3P0(1/2) AAS
こんばんは。
調べても分からなかったためお分かりになる方お教えいただきたいです。
タブレットPCを使用しているのですが、画面のタップを記録できず困っています。マウスでのクリックではなくタップを自動化したいのですが、どのようにすればよいのでしょうか?
951: (ワッチョイW ac06-Jbwz) 2022/04/25(月)02:54 ID:OpwEQgNf0(1) AAS
タブレットPCにUWSCはインストール出来んだろ
スマホだもん
952: (ワッチョイW 3a6e-dGjc) 2022/04/25(月)04:25 ID:mE2G0iPW0(1) AAS
タップもクリックも同じような気はするが
記録じゃなくて直接書けばええやろ
953: (ワッチョイW 6658-UQWN) 2022/04/25(月)07:10 ID:U65g4Xlq0(1) AAS
記録じゃなくて自分で書けばいいはその通りだと思う
管理者として実行で起動してみたら
954: (テテンテンテン MM34-pbc5) 2022/04/25(月)09:45 ID:QuN3iSJ0M(1) AAS
他の記録ソフトでの挙動見てみたら?

タッチとクリックでWindows内部の挙動違うのは確かみたいだけど

外部リンク:social.msdn.microsoft.com
955
(1): (ワッチョイW bceb-WDLq) 2022/04/25(月)14:15 ID:/lt5vx3P0(2/2) AAS
windowsのタブレットPCなのでインスト自体はできます
直接書くのも考えましたが、割と複雑で自動化したい量も多いのでそのまま記録できるのが1番嬉しいのですが…
他の記録ソフト5つ程でも同様の結果でした
何かやり方ないものでしょうか?
956: (ワッチョイ 29b1-WvSx) 2022/04/25(月)14:23 ID:8/KJh4/M0(1) AAS
タブレットPCにマウス繋げて記録するとか
957: (ワッチョイW 6411-CATM) 2022/04/25(月)18:00 ID:girFXzFW0(1) AAS
記録したらタップをどういう風に記録してるかわかりそうだけど、
タップ自体を認識してないってことなのか?
958: (ワッチョイ c0b1-fLUy) 2022/04/25(月)18:29 ID:rwGaHmP90(1) AAS
>>955
マウスカーソルの移動は記録できてるの?
959: (ワッチョイW ac06-Jbwz) 2022/04/26(火)02:49 ID:rcRYPbCO0(1) AAS
マウスで自動記録したら、そのまま使えるだろう
どうせ低レベル記録だろ?
960: (ワッチョイ 29b1-WvSx) 2022/04/27(水)23:15 ID:QmFZnZC30(1) AAS
>>773
Windows 11で葬られたはずのInternet Explorerを呼び出す死霊術が発見されてしまう
外部リンク[html]:forest.watch.impress.co.jp

COMコンポーネントも生きてるようだし、Microsoftが完全に切り捨てるまで、しばらく使えそう
961: (ワッチョイW ac06-Jbwz) 2022/04/28(木)01:56 ID:KVvojQSy0(1) AAS
亀レスだし、記事も古いし、おまえの頭も古い
962
(1): (ワッチョイ d87d-fLUy) 2022/04/28(木)13:53 ID:5vPGirN30(1) AAS
あるソフトからUWSCが呼び出されるのですが、それが子プロセスになってしまい(これはまだいい)
UWSCがexecコマンドで呼び出したソフトまで、孫プロセスになってしまいます。
せめて、UWSCが呼び出したソフトだけでも単独プロセスにしたいのですが、方法を教えて下さい。

UWSCが処理を終えて終了すると、呼び出したソフトまで終了して困っています。
963
(2): (ワッチョイW 1506-Jbwz) 2022/04/28(木)14:28 ID:8vH/R9Wq0(1) AAS
execでなくて
wShell = CreateOLEObj("WScript.Shell")
wShell.exec (" ")
にしたらUWSCが終了しても、孫ソフトが残っていたことはあったな
但し、親と孫の関係性は残っているらしく、親を閉じたら孫も閉じられた。
964: (テテンテンテン MM34-pbc5) 2022/04/28(木)17:18 ID:83ZwP6FPM(1/2) AAS
> UWSCが処理を終えて終了すると、呼び出したソフトまで終了して困っています。
これ、呼び出した側がおかしくね?
965: (テテンテンテン MM34-pbc5) 2022/04/28(木)17:28 ID:83ZwP6FPM(2/2) AAS
勘違いしてた
呼び出したソフト=UWSCが呼び出したソフトね

execでいけない?
966
(1): (アウアウウーT Sa30-ToA5) 2022/04/28(木)21:41 ID:8RvZZU4ra(1) AAS
>>962
START で解決
DOSCMD("START NOTEPAD.EXE")

外部リンク:docs.microsoft.com
967
(1): (ワッチョイ d87d-fLUy) 2022/04/29(金)03:06 ID:xk3k1MyE0(1) AAS
有難うございます。
具体的に言いますと、「External Application Button」という、ブラウザから他アプリに引数(URLやリンク等)を渡して
起動出来るアドオンがあり、
それを使って、FirefoxからUWSCにURLを渡し、処理後にメモ帳を開く流れをしたかったのですが、
最初は、UWSCの処理が終了するとメモ帳も閉じられてしまいました。
画像リンク[png]:i.imgur.com

>>963 >>966
のやり方で、UWSCの処理が終了してもメモ帳は残すことは出来ました!
ただ、なぜかFirefoxを閉じると(正確にはnode.exe?)メモ帳も終了してしまうのは逃れられないんですかね、、
画像リンク[png]:i.imgur.com
968: (ワッチョイ c0b1-fLUy) 2022/04/29(金)04:45 ID:VJFBTG510(1) AAS
それが>>963の最後の1行に書かれてる現象でしょ
969: (ワッチョイ 9158-fLUy) 2022/04/29(金)07:47 ID:N96bTZiN0(1) AAS
仕様と考えて諦めてFirefoxを閉じる前にメモ帳を保存する処理をすればOK
970: (ニククエ MM34-pbc5) 2022/04/29(金)21:36 ID:AdFT4N4eMNIKU(1) AAS
スクリプトからdoscmdで起動したメモ帳、スクリプト終了しても残ってるんだがな
971
(1): (ニククエ d86e-P1fQ) 2022/04/29(金)21:43 ID:Se9YiTd80NIKU(1) AAS
一番最初のアドオンがプロセスツリーを終了するような
処理をしてるんじゃないの
972
(2): (ニククエT Sa30-ToA5) 2022/04/29(金)23:34 ID:MUKCob/TaNIKU(1) AAS
>>971 たぶんそんな感じだな

試しに
エディタ(秀丸、Mery)やファイラ(FreeCommander XE)からUWSCを
介してメモ帳を起動した場合
エディタやファイラを閉じてもメモ帳は残るが
External Application Button(以下E.A.B.と略す)
から起動した場合は>>967の言う通り閉じた

>>967
なのでE.A.B.と同じようなの拡張がほかにあれば
そちらでは思うとおりになるかもしれない

確実に可能な方法としてはメモ帳の代わりにMery(※1)のようなタブエディタを使う方法
※1 外部リンク:www.haijin-boys.com
MeryをE.A.Bを使うより先に起動しておいてそれを指定先にすればFirefoxを閉じてもMeryは残る
サイズも小さいし軽いので試しに入れても負担にならないと思う
External Application Buttonを使うより前にMeryを起動していない場合は
メモ帳と同じように閉じてしまうので
FirefoxとMeryを同時起動するようなバッチをつくってもいいかもしれない
973: (ワッチョイ df4f-VZQ6) 2022/04/30(土)01:51 ID:FyeZ8Vmk0(1/2) AAS
別のexe作ってそれに別プロセスで呼び出す事をやらせてこれはそれ呼び出すだけにしとけめんどくせぇ
974
(1): (ワッチョイ 7f7d-Nh0L) 2022/04/30(土)06:04 ID:oSpynp9w0(1) AAS
>>972
わざわざ、アドオン入れていただいて有難うございます。
確かにタブエディタだと上手くいきますね。
ただ、起動するアプリは、画像ソフトから、この5chブラウザまで色々あるので、
何とかアドオンかUWSC側で出来ないかと探していたら公式のFAQにこんなのが書いてありました。

[Firefox Only] When I close my Firefox browser, all the applications that have been executed from this extension also get closed.
Why is this happening? Can I somehow keep them even after Firefox is closed?

This is due to how Firefox handles native applications.
Since all native process that gets started by Firefox is considered to be a child process of Firefox,
your operating system (Windows only) closes all these child processes once the parent process is killed or closed.
There is no simple way to bypass this restriction, however, there is a native program that can be called to change the parent process of a child process.
It is called RunFromProcess by nirsoft. You can call this application instead of your native one and ask the RunFromProcess to assign another process for the application to be opened.
This way when Firefox is closed, the child process is not being killed since its parent is still alive.
Make sure to set a parent that is a persistent process like "explorer.exe" for instance.

要は、RunFromProcessを使えば出来るけど、そう簡単ではないぞと。

確かに、簡単ではない、、 orz
975: (ワッチョイ df4f-VZQ6) 2022/04/30(土)06:15 ID:FyeZ8Vmk0(2/2) AAS
exe起動用のBATファイル置いておいてDOSCMDでBAT呼び出すのでどうじゃ
976: (スププ Sdff-kuJn) 2022/04/30(土)13:22 ID:fSjqeMjOd(1) AAS
なんでもかんでも自動化するのはアキラメテ必要なときに「主動」でやればいい
スッキリしたい願望は潔く捨てましょう
977: (ワッチョイW c706-cnFF) 2022/04/30(土)14:41 ID:mT40ykyW0(1) AAS
>>972
ってか、External Application Button、ってChromeでも使えるんだね。
Chrome以降はセキュリティががんじがらめになって
ブラウザからローカルアプリを起動出来なくなったかと思ってた。
978: (アウアウウーT Saab-Ih4N) 2022/04/30(土)16:19 ID:lxIz8QOwa(1) AAS
>>974
そんな優良情報にたどり着いたのなら
ゴール直前のような気がするぞ

やってみたけど
Firefox + External Application Button の設定で
「Executable Name」 に "C:\test\app\RunFromProcess-x64.exe"
「Arguments」 に "explorer.exe C:\uwsc\UWSC.exe C:\test\uwsc\TEST.uws"
で難なく動いたよ

注意点は起動元としては指定するexplorer.exeの部分のものが
64bitならRunFromProcess-x64.exe、
32bitならRunFromProcess.exe
を使う必要があるということくらい
あと起動元として指定するものによっては「アクセス拒否」エラーなどが出るものも
あったので先にコマンドプロンプトで試してから指定したほうがいい

Vivaldi + External Application Button でもやってみたが
問題が起こるのは
>[Firefox Only] ... (Windows only)
なので当然 RunFromProcess を使うこともなくメモ帳を起動したままにできた
979: (テテンテンテン MM8f-CDhW) 2022/04/30(土)18:38 ID:HN1gvPNoM(1) AAS
もうスレチな話題かなw
980
(1): (ワッチョイW c706-cnFF) 2022/05/04(水)04:40 ID:asEFs9v40(1) AAS
次スレがあるかどうか分からないけど、
>>1 テンプレのリンク切れの修正削除してみた。
追加等があればよろしく

Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
外部リンク[html]:www.vector.co.jp
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。)
外部リンク[html]:web.archive.org
・UWSCR クローン版(開発途中)
外部リンク:github.com

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

●UWSC - Wikipedia
外部リンク:ja.wikipedia.org

●使い方・基礎解説学習サイト
外部リンク:necro.jp
外部リンク:canal22.org
外部リンク[htm]:big.tm.land.to
外部リンク[html]:www.game-rev.com

●スクリプトテンプレサイト
外部リンク:scripts.web.fc2.com
981: (ワッチョイ 675a-Nh0L) 2022/05/04(水)15:00 ID:Me0j0hc50(1) AAS
pythonに移行したが
uwscは2010年前のソフトとしては、革命的に簡単でよくできていたと感じる
982: (ワッチョイ 27b1-VZQ6) 2022/05/04(水)15:29 ID:K0t7cEmf0(1) AAS
UWSCサンプル
外部リンク[html]:web.archive.org
983: (ワッチョイ fbbe-jUKb) 2022/05/11(水)01:52 ID:pGpQAp5t0(1) AAS
拡メというツールを使って、
動画ファイルをコンテキスト(右クリックMENU)から指定アプリで開いているんだけど、

外部リンク[html]:dotup.org

そのあとで、
動画アプリ初期画面の数値を変更したりするのってどう絡ませればいいんでしょう

例えば下のやつとか

ACW(GETID("Avidemux","Qt5QWindowIcon"),586,102,748,790,0)
BTN(LEFT,CLICK,606,115,300)
BTN(LEFT,DOWN,633,377,300)
BTN(LEFT,UP,633,375,16)
ACW(GETID("Avidemux","Qt5QWindowIcon"),-9,-9,1938,1047,0)
BTN(LEFT,CLICK,185,560,300)
984: (ワッチョイ da83-PvPk) 2022/05/13(金)17:49 ID:WyAhpr450(1/2) AAS
$800 つけると新規タブで開けるなんて最近までしらなかった
そんな引数どこにのってた
985: (ワッチョイ 23b1-zDU0) 2022/05/13(金)18:37 ID:wYPmSBrk0(1) AAS
IE.navigate2(URL,$800) //新しいタブで表示 2048(16進数で800)

VBAの解説サイトとかに載ってる
986: (ワッチョイ da83-PvPk) 2022/05/13(金)18:39 ID:WyAhpr450(2/2) AAS
navigate2はie11へのアップデートで反応しなくなったらしいね
987
(2): (ワッチョイW 6306-KKHi) 2022/05/14(土)03:15 ID:wJtEeGDb0(1) AAS
エミュ上の文字って認識できる?
POSACCでは無理だった
988: (テテンテンテン MM17-pEiE) 2022/05/14(土)07:54 ID:TAVzpaTVM(1) AAS
>>987
UWSCから見たらただの画像でしかない
989: (ワッチョイW eb73-lHGw) 2022/05/14(土)08:05 ID:xVcp3WyT0(1) AAS
何のエミュかは知らんけどコマンドラインで使える別ソフトでOCRとか画像認識やるのもありよ
990: (ワッチョイ f173-0svr) 2022/05/14(土)09:42 ID:nrAkUAEa0(1) AAS
>>987
POSACC でダメあ場合 CTRL_A CTRL_C GETSTR(0) で文字を取れる場合もある
それでもダメなら OCR だあな
991: (テテンテンテン MMf3-3a5w) 2022/05/20(金)12:34 ID:sQXcQqANM(1) AAS
再生をマウスのキーに割り当てってできないですか?
992: (ワッチョイ 3f6e-Qdxn) 2022/05/20(金)12:40 ID:JfwpwXh20(1) AAS
マウスの設定で割り当てればできます
993
(1): (ワッチョイ 531f-mOD9) 2022/05/20(金)21:54 ID:mlBxQ4R+0(1) AAS
そろそろ誰か>>980のテンプレでスレ建ててくれ
994
(2): (スフッ Sdba-dv91) 2022/05/21(土)10:51 ID:3EYbuY9Kd(1) AAS
>>993
立てた
自動化ツールUWSC使いよ集まれ25
2chスレ:software
995: (ワッチョイW db68-VPkI) 2022/05/21(土)14:30 ID:gZaN87Jc0(1) AAS
>>994

996: (ワッチョイ b61f-A7oz) 2022/05/21(土)21:45 ID:LTtgVEB00(1) AAS
>>994
ありがとう 乙
997: (JP 0Hbb-eugl) 2022/05/23(月)13:10 ID:9OmBXWQRH(1) AAS
乙おつ
998: (ワッチョイ 9a4f-SjAR) 2022/05/24(火)21:08 ID:xe6JsoeS0(1) AAS
えっワッチョイが無い・・・あっ・・スフッ・・・・
999: (ワッチョイW 5ac8-KHQY) 2022/05/24(火)23:02 ID:C4ysE3eT0(1/2) AAS
fukidasi("乙");sleep(1)
1000: (ワッチョイW 5ac8-KHQY) 2022/05/24(火)23:02 ID:C4ysE3eT0(2/2) AAS
exitexit
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 321日 11時間 45分 3秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net

▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.253s*