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

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

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

1 :名無しさん@お腹いっぱい。:2016/03/23(水) 20:13:23.20 ID:LGiv8vs60.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使いよ集まれ16
http://potato.2ch.net/test/read.cgi/software/1447217128/

101 :名無しさん@お腹いっぱい。:2016/03/28(月) 20:07:29.93 ID:04twtAN70.net
>>100
値が変わらないから"定数"なんだけど・・・
変えたいなら変数使え

102 :名無しさん@お腹いっぱい。:2016/03/28(月) 20:23:32.39 ID:Z3kLLmGQ0.net
どうしても関数で書き換えたいというなら
定数を書き換えるだけの別スクリプトから起動するのはどう?

103 :名無しさん@お腹いっぱい。:2016/03/28(月) 20:36:00.34 ID:15sdg0ez0.net
ありがとうございます
定数の値は一度初期化したら変更が不可能であることは理解しております
その定数の初期値を自前関数myFuncで決定したいということです。エラーは
SyntaxError
CONST hoge = myFunc(key)
として弾かれてしまいます
PUBLIC hoge = myFunc(key)
でも弾かれてしまうことがわかりました
DIM hoge = myFunc(key)
これは通ります。

104 :名無しさん@お腹いっぱい。:2016/03/28(月) 20:43:17.09 ID:96DV8l800.net
>>103
Main()

Class hoge
 Dim hoge
 Dim flagWriteEnable = True

 Procedure set( value )
  if this.flagWriteEnable = True
   this.hoge = value
   this.flagWriteEnable = false
  endif
 Fend

 Function get()
  Result = this.hoge
 Fend
EndClass

Procedure Main()
 hoge.set(1234)
 print hoge.get()
 hoge.set(5678)
 print hoge.get()
// エラーになる。
//hoge.hoge = 4567
Fend

105 :名無しさん@お腹いっぱい。:2016/03/28(月) 21:02:20.09 ID:15sdg0ez0.net
>>104
わざわざありがとうございます。m(__)m弾かれる理由はわかりませんが、それで問題無いですね。ありがとです

106 :名無しさん@お腹いっぱい。:2016/03/28(月) 23:45:55.72 ID:gpLagcCZ0.net
>>99
てっきり別プロセスで実行されるものと思い込んでたけど
試してみたら、そうされるためには
タイマー設定で「別プロセスで実行」にチェックする必要があった

107 :名無しさん@お腹いっぱい。:2016/03/29(火) 05:40:30.51 ID:kC36WXsy0.net
>>105
プログラムコードが走り出す前に評価されて初期化されるっていうだけの話だと思うが。
C言語でも#define ○に関数の戻り値そのものを定義することはできないし、グローバルな変数やstaticな変数に
関数戻り値入れての初期化も出来ない。

108 :名無しさん@お腹いっぱい。:2016/03/29(火) 07:42:23.54 ID:PfWdw+zD0.net
どうしてもconstに関数を使いたいなら
fput(id,"CONST hoge = " + myFunc(key))
みたいなのでuwsを書き換えてexecする別スクリプトから起動すればいいんだよ

109 :名無しさん@お腹いっぱい。:2016/03/29(火) 15:50:38.55 ID:G3/kO7bG0.net
const SIZE=func()
public DIM buf[SIZE]


function func()
result = LENGTH(buf)
fend

110 :名無しさん@お腹いっぱい。:2016/03/29(火) 16:43:12.59 ID:5p1K9zds0.net
これの条件式って
if a = 1,2,4,6,7,8
みたいには書けないんだっけ?
if (a = 1) or (a = 2) or (a = 4) or (a = 6) or (a = 7) or (a = 8)
ってやらないとダメ?

総レス数 1042
306 KB
新着レスの表示

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