2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名無しさん@お腹いっぱい。:2016/12/04(日) 17:04:38.16 ID:nLvo1o5D0.net
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使いよ集まれ18
http://potato.2ch.net/test/read.cgi/software/1469866649/

731 :名無しさん@お腹いっぱい。:2017/04/07(金) 14:21:16.78 ID:QkNB8jaz0.net
>計算結果に応じてSample2.UWSを書き換えて保存

Callはその都度読み込むわけじゃないから、動的な変更は出来ないよ
なぜ、スクリプトを書き換えないといけないかを書いたら、代替え案が出るんじゃ?

732 :名無しさん@お腹いっぱい。:2017/04/07(金) 14:24:06.22 ID:zXo41tjj0.net
マクロでスクリプトを書き換えるだと…
まあ、それなら書き換えた後にスクリプトを再実行すりゃええんやないの…
マクロ実行時にスクリプト全てを読み込むから実行中にスクリプトを書き換えても反映はされない

終了後も保持したいだけならREADINI、WRITEINIあたり使えばなんとかなりそうではあるが
何をどう書き換えてるんだかわからんからなんともなあ
引数で分岐とか変数の値変えるだけで済むように書いた方がいいんじゃないの

733 :名無しさん@お腹いっぱい。:2017/04/07(金) 14:47:13.30 ID:SMKwDOYn0.net
再生ボタンを押す方法
 0. 実行準備 (Sample1にSample2を取り込む)
 1. 実行
 2. 通知計算
 3. Sample2の結果を書き出す (Sample2’)
 4. 終了
−再びボタンを押す−
 0. 実行準備 (Sample1にSample2’を取り込む)

Sample1をループさせる方法
 0. 実行準備 (Sample1にSample2を取り込む)
 1. 実行
 2. 通知計算
 3. Sample2の結果を書き出す (Sample2’)
 4. 1.に戻る

Callはスクリプトが実行する前の段階で読み込まれていて、ループした時は再読み込みしない
実行結果によってスクリプトを変えたいなら、Call("sample.uws")じゃなくて、DosCmd("sample.uws") とするしかない

734 :729:2017/04/07(金) 20:08:30.27 ID:TOZsfPeB0.net
>>733
ありがとうございます
CALLをDosCmdに変えたら解決しました

735 :名無しさん@お腹いっぱい。:2017/04/09(日) 22:21:03.65 ID:pGl620YA0.net
まともなプログラミングの定石辿れば
自己改変プログラムなどという悪手が
メンテナンス性皆無で単に効率悪いだけとわかるもの。
(自己改変が役立つのはウィルスぐらいなもんだ)
ロジックとパラメーターを分離して関数で済ますのが普通。
オブジェクト指向だとストラテジという手法もあるけど無理だから、
通常はロジックとパラメータ分離とIF文多様で充分だからね。
先人が通りまくって結局避けるようになった悪路を得意がって使わないように。

736 :名無しさん@お腹いっぱい。:2017/04/09(日) 22:48:04.68 ID:thAqKjx50.net
そうでもないよ
パスコードを絶対外部に漏らしたくない場合は自己再コンパイルするプログラムも現にあるし

737 :名無しさん@お腹いっぱい。:2017/04/10(月) 03:25:01.88 ID:/xbXY8Hm0.net
uwscはスクリプトですし、、、

738 :名無しさん@お腹いっぱい。:2017/04/10(月) 08:23:07.82 ID:qUjNQHuJ0.net
タスクトレイに収納した状態でランチメニューに登録したスクリプトを起動すると
UWSCが何故か画面いっぱいに最大拡大されるのですが解決方法はありますでしょうか?
画面全体を覆い尽くすので使い物にならないんです
sleepのみのスクリプトでも起きるのでスクリプト自体の問題では無いと思います

win7
Ver.5.2.3.0(最新)および5.2.2.0ともにダメです

739 :名無しさん@お腹いっぱい。:2017/04/10(月) 15:38:00.97 ID:mXayiyQN0.net
2つの並列処理の内片方だけ途中で止めるにはどうすればいいでしょうか?

740 :名無しさん@お腹いっぱい。:2017/04/10(月) 15:45:57.88 ID:EgjlNFfE0.net
>>739
止めるっていう表現を使うってことはループする書き方は知ってるということだよね?
じゃあそのループを止める方法を調べて
それを片方に書けばいい

総レス数 1003
268 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★