1 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 12:13:49.92 ID:an35jPjo.net] UWSC初心者用スレです わかってる人はこっち 自動化ツールUWSC使いよ集まれ21 egg.5ch.net/test/read.cgi/software/1533818531/ 降臨される神々においては相手を人と思わず猿と思し召されるよう 何卒お願い申し上げます
415 名前:デフォルトの名無しさん mailto:sage [2019/08/03(土) 01:57:35.42 ID:/xlhahKC.net] >>386 >Noxの左上にNoxPlayerとあればgetid("NoxPlayer")っていう認識で間違ってないですか? たいていそうだが、必ずそうだとはいえない ヘルプのGETIDを見ると タイトル: 識別したいウィンドウのタイトル (タイトルの一部分だけでもOK) なので とれるIDは "NoxPlayer_1.txt"や"NoxPlayerについて"などのうち最初にみつけたもの また " "などが含まれているのに気づかない場合もある また >>379 の画像を見ると Windowsの標準的な形式のウィンドウスタイルではなく タイトルバー部分に関して独自の描画をしているようなので 内部的なウィンドウタイトルがNoxPlayerで始まっていない可能性もある GETID()でとった値の STATUS(id,ST_X),STATUS(id,ST_Y)などはすでに見ていて それらしい値になっているのだと思うが いちおう STATUS(id,ST_CLASS)がそれらしい名前になっているか 見たほうがいいかも さらに GETALLWIN( ) でとったリストの中に"NoxPlayer"で始まるウィンドウタイトルがほかにないことを 確かめれば完璧
416 名前:デフォルトの名無しさん mailto:sage [2019/08/03(土) 02:38:29.78 ID:lOZq4lm8.net] >>390 fukidasi("ゲームウィンドウ上でSキー") //Sキー入力待ちの告知 While !(GETKEYSTATE(VK_S)) //Sキー入力まで無限ループ sleep(0.1) Wend fukidasi() //入力待ち告知の吹き出しを消す winid = getid(GET_ACTIVE_WIN) //Sを押したウィンドウでIDが取得されるので確実に取得できる cls = STATUS(winid, ST_class) title = STATUS(winid, ST_title) print "ウィンドウ名は" + title print "ウィンドウIDは" + winid print "ウィンドウクラス名は" + cls の結果が ウィンドウ名はNoxPlayer ウィンドウIDは1 ウィンドウクラス名はQt5QWindowIcon n = GETALLWIN() PRINT "ウィンドウの数:" + n IFB n > 0 FOR i = 0 TO (n - 1) PRINT ALL_WIN_ID[i] + ":" + STATUS(ALL_WIN_ID[i], ST_TITLE) NEXT ELSE PRINT "ウィンドウが見つかりませんでした" ENDIF で全ウィンドウを取得してみた所NoxPlayerは一つだけでした にもかかわらず0以外では認識されずどうしたものかと…
417 名前:デフォルトの名無しさん mailto:sage [2019/08/03(土) 03:03:14.23 ID:U4dG53It.net] さて仕方ないということで>>378 のままで実行してみると普通に成功するね (テスト用を発見しました。が3秒毎に出る) となると基本的なところを見直そう 環境としてはWindows10? 念のためUWSCのバージョンは5.3.0.2? あと念のためNoxの設定でレンダリングモードを変えたりしてみた? 自動化ツールUWSC使いよ集まれ21 756- によれば一部の環境でOpenGLではうまく動作しないなどあるらしいよ (Windowsなのかグラボ依存なのかはっきりとはしない)
418 名前:デフォルトの名無しさん mailto:sage [2019/08/03(土) 08:20:35.61 ID:OFX4DJO3.net] >>391 >ウィンドウクラス名はQt5QWindowIcon このクラス名を見る限り実態は別にあるんじゃなかろうか
419 名前:デフォルトの名無しさん mailto:sage [2019/08/03(土) 08:43:36.26 ID:OFX4DJO3.net] >>393 あ失礼 Qt5QWindowIconのクラス名はこのスレ
420 名前:ノも過去に出てきていた それであっているようですね [] [ここ壊れてます]
421 名前:デフォルトの名無しさん mailto:sage [2019/08/03(土) 12:32:06.93 ID:lOZq4lm8.net] >>392 すみません、理由は分からないのですが動くようになりました というのも訳あってWin7にダウングレードしていたのですが、Win10に戻した所画像が認識されるようになりました ご協力いただいた皆様本当にありがとうございました
422 名前:デフォルトの名無しさん mailto:sage [2019/08/04(日) 13:50:12.50 ID:z/hKv82K.net] 画像認識のループマクロで画像が認識されず一定回数ループした場合に別の処理をさせたいのですがどのような手法をとればいいのでしょうか?
423 名前:デフォルトの名無しさん mailto:sage [2019/08/04(日) 14:43:10.09 ID:YK9Zosi+.net] 画像が認識できないのとループ回数で処理分けたいのは別の話だし手法というほどもない 自分がやるのならwhileによるループ内に画像認識とカウンタで分岐するifなりselectなりで作るが 後のことはそのうまくいかないスクリプト見ないと何が悪いのかは分からん
424 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 04:37:33.43 ID:7UvH5Dc6.net] >一定回数ループ 本当にやりたい処理はそうじゃないだろう
425 名前:デフォルトの名無しさん mailto:sage [2019/08/25(日) 02:21:47.46 ID:02nOh0YG.net] noxにchkimgx走らせたらたまにx:-1332736054 y:399917186 とかとんでもない座標が帰ってくるのですが原因わかりません助けてください
426 名前:デフォルトの名無しさん mailto:sage [2019/08/25(日) 04:06:47.43 ID:YF3o46xU.net] 分からないものは分からないで済ませる方法を考えよう たまに変になるだけならxyが指定範囲外ならもう一度走らせればいい
427 名前:デフォルトの名無しさん [2019/08/26(月) 14:35:17.89 ID:yberui11.net] 確かにそうですね・・・異常値の検知やってみますありがとうございました
428 名前:デフォルトの名無しさん [2019/08/26(月) 22:00:32.81 ID:D4IbCpMk.net] DOSCMDを管理者として実行する方法ありますか?Windows7です
429 名前:デフォルトの名無しさん mailto:sage [2019/08/26(月) 22:10:52.63 ID:mEUMz2+C.net] そのままググれ
430 名前:デフォルトの名無しさん mailto:sage [2019/08/26(月) 22:21:25.54 ID:D4IbCpMk.net] UWSC.exeの設定を変更したあとUWSCを再起動してなかったわ ありがとう
431 名前:デフォルトの名無しさん mailto:sage [2019/08/31(土) 15:41:17.68 ID:/dYnoZCL.net] とあるフリーゲームのセーブデータのバックアップを取りたいのですが、1時間毎にファイルサイズを比較して、変化があればバックアップを取るということをしたいです。 (現在はファイルサイズの変化に関わらずバックアップを取るようにしているため、容量がどんどん増えています) ですが、ファイルサイズの取得方法がググってもイマイチわかりませんでした。 何方か教えていただけませんか?
432 名前:デフォルトの名無しさん [2019/08/31(土) 16:30:13.80 ID:7TXshm9s.net] BETWEENSTR(doscmd(“for %z in (ファイル名) do echo %~zz”), “<#CR>”, “<#CR>”, -1); 試してないので予めごめん。
433 名前:デフォルトの名無しさん mailto:sage [2019/08/31(土) 17:14:37.69 ID:/dYnoZCL.net] >>406 親切にありがとうございます。ダブルクォーテーションを半角に直して、コマンドプロンプトを直接叩くと数字が出てくるのですが、UWSCで PRINT BETWEENSTR(doscmd("for %z in (ファイル名) do echo %~zz"), "<#CR>", "<#CR>", -1); とすると、『ECHO は <ON> です。』と出てきて、数字になりません。どうしたらいいでしょうか。
434 名前:デフォルトの名無しさん mailto:sage [2019/08/31(土) 17:25:18.95 ID:/dYnoZCL.net] 自己解決しました。回答ありがとうございました!
435 名前:デフォルトの名無しさん mailto:sage [2019/08/31(土) 18:08:17.65 ID:0Yc9lQY2.net] uwsc使う必要ないような…?
436 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 19:24:18.75 ID:5mFrqnue.net] すみません、以前から同じ問題に悩まされていて、未だに原因が分かりません。 UWSCでandroidを自動化しており、scrcpyというソフトでPCから操作しています。
437 名前:クリックがうまくされないことが多く、待機時間など入れても全く解決しないのですが、 クリックの前に 「print "クリックします"」という記述を入れると問題なくクリックされるようになります。 このような記述を無意味に入れたくはないのですが、原因は何なのでしょうか? [] [ここ壊れてます]
438 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 19:46:09.23 ID:5mFrqnue.net] 追加です。 全く同じスクリプトでその症状がWindows10のみに出ます。 Windows7ではprintの記述がなくても問題なくクリックされます。 何かPC側の設定でそのような問題が起きる項目があるのでしょうか?
439 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 19:46:25.58 ID:zpdGYnJT.net] 問題が再現するスクリプト貼ってくれよ あと環境やらもね
440 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 20:13:35.68 ID:5mFrqnue.net] NGワードやら、改行が多すぎるやらでスクリプトは貼れないです。
441 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 20:29:24.70 ID:5mFrqnue.net] 色々検証してみましたが、PRINTでなくも関係ないところを一回クリックすると動作するようです。 なのでBTN(LEFT,CLICK,,)を2回連続して書くと一回クリックされます。 もしくは10秒以上の待機を入れればクリックされました。こちらは待機時間が長すぎて実用性がありません。
442 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 20:41:43.66 ID:N1GXnBlH.net] そうですか
443 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 21:20:42.64 ID:zpdGYnJT.net] まあ、Windows10だとそういう問題が多々ある 更新止まってるソフトだし解決しない まあ、幸いAndroidの操作ならadbという手があるのでbtnの代わりにdoscmdでadbコマンドに置き換えればいいよ
444 名前:デフォルトの名無しさん mailto:sage [2019/09/01(日) 21:39:50.56 ID:5mFrqnue.net] ありがとうございます。色々調べても同じような解決方法しかないみたいですね。 次はadb shell input touchscreen tap x yを試してみたいと思います。
445 名前:デフォルトの名無しさん mailto:sage [2019/09/02(月) 09:23:16.27 ID:IEOCJvHA.net] サウンドで「プログラムの起動」に何かの音付けると分かるけど win10って見えないプログラムがしょっちゅう起動してる?から フォーカスを奪われたようになってるんでない
446 名前:409 mailto:sage [2019/09/02(月) 15:24:43.08 ID:y60Hvlvu.net] >>418 ありがとうございます。 My Window Loggerというソフトを使って調べてみましたが、 フォーカスは外れていないようです。
447 名前:デフォルトの名無しさん mailto:sage [2019/09/09(月) 11:38:19.09 ID:0frhp+Tu.net] スレチかもしれないんですが、UWSCのスクリプトファイルが複数あって、同じ個所を同時に修正するようなソフトってないですか? WinMergeを使っていますが、3個までしか同時編集できません。
448 名前:デフォルトの名無しさん mailto:sage [2019/09/09(月) 11:38:51.09 ID:TLffwesQ.net] 関数化する
449 名前:デフォルトの名無しさん mailto:sage [2019/09/09(月) 12:17:09.85 ID:eI5EZMSU.net] 関数化というか同じという箇所を別ファイルに切り出してcallするだけでもいい まあ、変数の管理があるので関数化が望ましいかもだけど
450 名前:デフォルトの名無しさん mailto:sage [2019/09/12(木) 14:37:32.43 ID:pwiI+xHT.net] 今まで使ってた物がwin10アプデ後動かなくて調べたら、原因はわかったんだけど、対処法がわからないのでアドバイスください ttps://qiita.com/macro_no_deshi/items/dd3b3405123bad0cfe4a ここのサイトを参考に作ったもので、「サンプルコード(完成形)」の画像を発見したあとの処理にBTN関数を入れると反応がありません。 原因は「MOUSEORGによる補正」の MOUSEORG(winid,MORG_DIRECT,MORG_FORE) が原因みたいです。 MOUSEORG関数について読んだのですが、正直良くわかりませんでした。 削除すれば一応動くのですが、どうしたら良いでしょうか?
451 名前:デフォルトの名無しさん mailto:sage [2019/09/12(木) 15:12:59.56 ID:psJkeShP.net] 過去にもそれ何度か話題になってるけど直接的な解決方法はなかった気がする NoXとかならadbで接続してタップするコマンド送信するとか
452 名前:デフォルトの名無しさん mailto:sage [2019/09/12(木) 18:50:26.13 ID:IcXkdgTx.net] 常にデスクトップに表示してマウス取られていいなら消せばいい それが嫌なら記事の通り
453 名前:デフォルトの名無しさん mailto:sage [2019/09/12(木) 19:48:01.48 ID:pwiI+xHT.net] >>424 そうなんですね。情報ありがとうございます。
454 名前:デフォルトの名無しさん mailto:sage [2019/09/14(土) 18:38:20.96 ID:J9OvsDUU.net] あいまい検索できるCHKIMGXって使うたびにstartup_chkimgxとshutdown_chkimgxではさまないといけないの? startup_chkimgx() while true <処理> wend shutdown_chkimgx() て形ではさむの1回でもあいまい検索できてる気がするんだけど <処理>のところにいくつもchkimgxて書くこと考えると毎回はさむの大変なんだけど楽なやり方ある?
455 名前:デフォルトの名無しさん mailto:sage [2019/09/14(土) 19:00:58.02 ID:suhfvUA6.net] できてりゃいいし、気になるなら何やってるかスクリプトお読みなさいよ
456 名前:デフォルトの名無しさん mailto:sage [2019/09/14(土) 19:29:28.42 ID:T/fmJAyy.net] これはもはや初心者ではなくて考えることを放棄した猿
457 名前:デフォルトの名無しさん mailto:sage [2019/09/16(月) 00:21:03.12 ID:J++fziTo.net] メールアドレスをEXCELからIEのアドレス欄にコピペしようとしたら、コピペ出来ないどころか右クリックもきかない場合はコントロールCもダメなときは、どうすれば良いでしょうか?
458 名前:デフォルトの名無しさん mailto:sage [2019/09/16(月) 02:24:56.23 ID:c545q6Mo.net] python勉強してuwscでやってたこと移行していってるけど chkimgxってめちゃくちゃ使い勝手良かったんだなー うまくここまでいい具合のもの作れないや
459 名前:デフォルトの名無しさん mailto:sage [2019/09/16(月) 03:46:26.17 ID:d0MhJ3Yl.net] chkimgxに相当する物が無いのか 人工知能やweb巡回ロボなどで注目されていから Pythonやってみようかと思っているのに
460 名前:デフォルトの名無しさん mailto:sage [2019/09/16(月) 06:36:15.46 ID:shGVxZhQ.net] >>430 シートの保護を解除する >>431 ,432 ただのopenCVラッパーなので同じように関数化すれば同じ使い勝手だが…?
461 名前:デフォルトの名無しさん mailto:sage [2019/09/16(月) 09:02:03.26 ID:J++fziTo.net] >>433 ありがとうございます。 やってみます
462 名前:デフォルトの名無しさん mailto:sage [2019/09/17(火) 09:29:48.59 ID:Qlpvvbbr.net] OpenCVそのままだね、あいまい検索もパターンマッチングの閾値さげるだけ 連番ファイル名のあいまいとか細かい処理は自分で追加しなきゃいけないけど name, ext = os.path.splitext(FileName) multi = glob.glob(name + '.[0-9]' + ext)
463 名前:デフォルトの名無しさん mailto:sage [2019/09/17(火) 12:15:59.14 ID:W7Brc645.net] 画像の特定の色指定してマッチングとかは? まあここらへんまで実装するのがただのuwscユーザーとしては難しいって意味じゃないの
464 名前:デフォルトの名無しさん mailto:sage [2019/09/17(火) 23:07:48.56 ID:Qcff0eSx.net] 何が難しいのかは本人以外には分からんが難しくたってやりゃできるお手本あるんだからその内できるだろ
465 名前:デフォルトの名無しさん [2019/09/21(土) 15:31:11.62 ID:MHWtiGlt.net] 質問失礼します。 ifb chkimg("画像名",0,,,,,,IMG_MSK_BGR4)=True SLEEP(2) BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y) SLEEP(1) Else endif で画像をクリックしているのですが目標の画像のすぐ下をクリックする方法ってありますでしょうか? 目標の画像が見つかれば座標に関係なくその画像の下にカーソルが少し移動してクリックするといった感じです。 よろしくお願いします。
466 名前:デフォルトの名無しさん mailto:sage [2019/09/21(土) 15:35:02.99 ID:idUljkgM.net] あるんじゃない? 元々そういうソフトだし
467 名前:デフォルトの名無しさん mailto:sage [2019/09/21(土) 15:47:33.83 ID:mk38kF2N.net] 画像の下とはどういう意味か
468 名前:デフォルトの名無しさん [2019/09/21(土) 15:48:10.01 ID:d3d5sbQS.net] BTNの前にいったん適当な変数へG_IMG_Yを コピー代入し、それをずらしたい量だけ増加させてから その変数でBTNを呼ぶ、という単純な話ではなくて?
469 名前:デフォルトの名無しさん mailto:sage [2019/09/21(土) 18:30:07.78 ID:VtT+26ja.net] 検索画像の座標に関係あるのかないのかどっちなんだ クリックするかの判定に画像使ってるだけで実際クリックするボタンの位置固定がなら そもそもg_img_x/y使わず、クリックしたい場所を固定値なり別の変数/定
470 名前:数にしたらいい [] [ここ壊れてます]
471 名前:デフォルトの名無しさん mailto:sage [2019/09/24(火) 21:54:56.01 ID:lGKeQ6/A.net] Edge上でドラッグ&ドロップ動作をエミュレーションしようとしてるけどうまく行かない Edge側の問題っぽいが
472 名前:デフォルトの名無しさん mailto:sage [2019/09/25(水) 02:02:13.55 ID:idiO5sU0.net] EdgeというよりUWPアプリ全般で多分うまくいかないんじゃないの
473 名前:デフォルトの名無しさん [2019/09/26(木) 11:47:45.82 ID:2E8AEgsX.net] UWSCを今日から始めました。 皆様、宜しくおねがいします。 早速なのですがSLEEPについて教えて下さい <理解していること> SLEEP(0.1) 0.1秒スリープ --------------- SLEEP(RANDOM(2)) 0or1or2秒スリープ --------------- <やりたいこと> 0.01秒から1秒の範囲でランダムにスリープしたい場合は どうしたら実現できますか? 皆様のお知恵を宜しくおねがいします。
474 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 11:56:29.09 ID:8zbcqLQ8.net] Sleep(Random(100) / 100)
475 名前:デフォルトの名無しさん [2019/09/26(木) 12:09:10.09 ID:2E8AEgsX.net] >>446 早速のご回答有り難うございます。 こういう表記の仕方があるんですね まったく思いつきもしませんでした。 有り難うございます!!!
476 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 12:13:50.53 ID:bGOHcRaB.net] randomは引数の範囲最大値は出ないことに注意 例示の引数2の場合で言えば0か1しか出ない で、要するに1〜100の値を求めて100で割れば0.01〜1.00となるわけで randomの仕様を考慮&利用すると以下の通り (random(100) + 1) / 100
477 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 12:20:51.72 ID:8zbcqLQ8.net] >>448 >randomは引数の範囲最大値は出ないことに注意 知らなかった、申し訳ない
478 名前:デフォルトの名無しさん [2019/09/26(木) 12:46:58.57 ID:2E8AEgsX.net] >>448 更に詳しい解説及びSLEEP(RANDOM(2))についての指摘 有り難うございます。 「引数2の場合ば0か1」勉強になりました。 本当に有り難うございます。
479 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 13:55:37.41 ID:iUaFKvJQ.net] すっごい初歩的な質問かもしれませんが、 メモ帳にもの凄い長い文字列がありその途中に a b c という1文字ずつの文字列が10個くらいあってそれを全部 d e f に簡単に変える方法ってあるでしょうか? 最終的にはそのabcをdefに変えたもの ghiに変えたもの、jklに変えたものなど沢山必要なため、手作業で一つ一つ変えていくのだと膨大な時間がかかってしまうためよろしくお願いします。
480 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:03:02.51 ID:5T2rMbCQ.net] んなもんUWSCじゃなくてエディタの正規表現で置換せーや
481 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:07:22.25 ID:bMINaTXu.net] すっごい初歩的な質問だし、やり方も何通りも思いつくけど、お前が思いつかないって事はあとから要件がコロコロ変わるか、全くの初心者かなので一つ一つ手作業でやったほうが早い。
482 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:09:46.30 ID:DaWSSFTy.net] Replaceってあったっけメモ帳の置換の方が早そう
483 名前:450 mailto:sage [2019/09/26(木) 14:25:46.18 ID:iUaFKvJQ.net] メモ帳の置換を使った場合 abcという横に並んだ文字列をdefという横に並んだ文字列に変えるってのだと一瞬でできたんですが、縦に並んだ a b c を d e f に変える場合だと上手くいかないんですが 何か方法はありますか?
484 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:29:56.39 ID:ff/FN5DC.net] 改行を含めて直列にしてから元に戻せば楽なんじゃね つーか、改行をまたいで文字列置換してくれるエディタがあった気がするが
485 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:36:55.66 ID:5T2rMbCQ.net] 正規表現でぐぐれ あとはスレチだ失せろ
486 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:41:33.51 ID:bMINaTXu.net] 正規表現なんていらんだろ。。。何いってんだw
487 名前:デフォルトの名無しさん [2019/09/26(木) 14:47:35.38 ID:PdDoKstg.net] >>456 それこそ、マイクロソフトのワード(苦笑)ですら 置換画面であいまい検索にチェックを入れて a^pb^
488 名前:pc^p を abc へ置き換えることで可能かと。 秀丸エディタその他のエディタでも一般的にできる。 [] [ここ壊れてます]
489 名前:デフォルトの名無しさん [2019/09/26(木) 14:53:59.09 ID:i7CtdN8G.net] 具体的なことは一切書かず偉そうなことだけ抜かしてるお前こそ一体なんやねん アホは黙っとけ
490 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:56:42.66 ID:bMINaTXu.net] >>460 間違いしか書いてないやつに言われたくないぞwあほ
491 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 14:58:41.92 ID:3k8gDmD5.net] 別に正規表現でもできるし間違いではなくね?
492 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:00:59.83 ID:5T2rMbCQ.net] >>461 なにがどう間違いなのか詳しく頼むわ そしてさっさと正しいやり方を書いてくれ それと、>>460 は俺じゃないぞ阿呆w
493 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:04:09.18 ID:bMINaTXu.net] 正規表現なんて必要ない。UWSCならREPLACEでも使えばいい。 スレ内で対応可能だし、正規表現でググるとかアホ
494 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:05:49.73 ID:/5glJw3r.net] 何がしたいのかいまいちわからんが abcをdefに変えるだけなら正規表現は必要ないかもしれんけど 他にも色々変えるんだったらさっさと正規表現でも使ったほうが速いだろ
495 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:07:24.62 ID:bMINaTXu.net] だから「要件がコロコロ変わるか、全くの初心者かなので一つ一つ手作業でやったほうが早い」
496 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:09:23.30 ID:5T2rMbCQ.net] マクロの流れで書き換える必要があるならreplace使うのは分かるが 単純にテキストの文字列書き換えるだけでわざわざuwscでreplace使うとかどっちがアホなんだよw
497 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:12:54.58 ID:bMINaTXu.net] はいはい。アホとの会話は要件聞き出すより無駄だわ。 わざわざメモ帳で正規表現使う方法でもググっとけw
498 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:12:58.19 ID:OcEGW6mq.net] >>464 んで、具体的なやり方は?
499 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:13:06.47 ID:DaWSSFTy.net] 行・列関係なく縦に並んだ指定文字なら面白い質問なのに
500 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:14:37.41 ID:bMINaTXu.net] だから「要件がコロコロ変わるか、全くの初心者かなので一つ一つ手作業でやったほうが早い」
501 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:19:02.37 ID:eZXWH36o.net] abcをdef、ghi、jklとかたくさん変えるとか言ってるし正規表現でやったほうが早いだろ
502 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:20:58.61 ID:bMINaTXu.net] >>472 お前は正規表現をググったほうがいいw
503 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:24:30.08 ID:VJCVWXU0.net] 煽るだけのベテラン基地外がまた湧いたのか 向こうが過疎ってるからってこっちにくんなよ
504 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:24:57.66 ID:5T2rMbCQ.net] 何通りもやり方は思いつくとか言いながら、煽るだけで決して何一つ言わない時点でお察し どうしようもねえなw
505 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:27:37.43 ID:Dz9wKQLF.net] メモ帳で正規表現なんて使えるの?
506 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:32:08.31 ID:bMINaTXu.net] おぃおぃ。本気で置換と正規表現を混同してるやつがいるのか^^; ググるなら「置換」だし、作業するなら「改行を検索に含めることができるテキストエディタを探す」だぞ。 要件変わるから多分無意味だけどw > メモ帳で正規表現なんて使えるの? メモ帳のテキストを吸い出して、正規表現にマッチングさせればいいけど、普通はやらん。 対応してるテキストエディタ使う。
507 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:32:23.98 ID:balOv07a.net] 教える気もない上級者さんは>>1 のスレから出てこないでください
508 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:38:07.93 ID:bMINaTXu.net] >>478 そうする。ひどいなここ。
509 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 15:42:08.85 ID:tLIoXhFC.net] それだけ長文かけるならやり方書いてあげればいいのに uwscスレって定期的に煽りキチガイ沸くよな
510 名前:デフォルトの名無しさん [2019/09/26(木) 16:15:32.47 ID:2E8AEgsX.net] >>451 WindowsのTeraPadで置換機能つかって 検索する文字列を「\na\nb\bc\n」 置換後の文字列を「\nd\ne\nf\n」 とすれば a b c を d e f とに力技でできます。 UWSCは本日1日目なのでわかりません。
511 名前:デフォルトの名無しさん [2019/09/26(木) 16:23:29.46 ID:2E8AEgsX.net] 上の補足 qwea b c の変換はちゃんと行わないのですが 先頭から a b c となるテキストは変換できません
512 名前:。 先頭がaとなるときの表現方法が正規表現で可能なのかな? 詳しくないのでごめんなさい。 [] [ここ壊れてます]
513 名前:450 mailto:sage [2019/09/26(木) 16:40:53.92 ID:iUaFKvJQ.net] ありがとうございます。 やってみます。
514 名前:デフォルトの名無しさん mailto:sage [2019/09/26(木) 17:09:08.72 ID:dB4DsoxS.net] >>481 と同じことをUWSCでやろうとすると kekka = REPLACE( taisyou, "<#CR>a<#CR>b<#CR>c<#CR>", "<#CR>d<#CR>e<#CR>f<#CR>") >>482 TeraPadは正規表現は使えないと思うので Meryを使った場合は 検索する文字列 "(^|\n)a\nb\nc" 置換後の文字列 "\1d\ne\nf" (^|\n)で先頭か前に開業がある場合のどちらかを指し それに一致した内容が\1に入る
515 名前:デフォルトの名無しさん [2019/09/26(木) 18:14:18.26 ID:2E8AEgsX.net] >>484 わかりやすい解説有り難うございます。 おっしゃる通り、TeraPadは正規表現使えないみたいです。 Meryを使って 検索する文字列 "(^|\n)a\nb\nc" 置換後の文字列 "\1d\ne\nf" を使えば先頭文字aの場合も解決できて 置換後の文字列を何種類か作っておけば >>451 さんは幸せになれますね。 個人的にはでMaryをUWSCで操作すると言う手も考えちゃいますけど スマートな方法は UWSCで正規表現を使う場合にはVBScript等使えばできるみたいですね。