16/12/03 20:46:25.30 JBNWCRPZ0.net
これってそのままじゃCALLで変数に入ったuwsファイルを呼べないんだな
みんなどうやって切り抜けてるの?
1051:名無しさん@お腹いっぱい。
16/12/03 20:48:12.94 Fh0ohKSI0.net
意味不明すぎる
1052:名無しさん@お腹いっぱい。
16/12/03 21:30:47.28 kYV2xS7j0.net
ww
1053:名無しさん@お腹いっぱい。
16/12/03 21:51:36.96 5ph/Z61A0.net
変数nで
1.uws
2.uws
3.uws
4.uws
5.uws
をn.uwsで呼べないかって事かなぁ?
1054:名無しさん@お腹いっぱい。
16/12/03 21:58:06.53 UR5lg4ON0.net
>>999
試してないから分からないけど、まず質問内容のエスパーからですね。
callしたい全文を変数に入れて、変数をcallしたらうまくいかないってこと?
それとも、変数にcallしたいuwsファイルのパスを入れて呼び出してもうまくいかないってこと?
切り抜けるとは?
普通は、
call ゛c:¥ドキュメント¥コールされたい.uws゛
って感じで使ってると思いますが。
1055:名無しさん@お腹いっぱい。
16/12/03 22:04:24.11 UR5lg4ON0.net
まあ、
「CALLで変数に入ったuwsファイル」
この日本語の意味が、解釈が何通りもあって困るよね。
uwscの文法の前に、日本語の文法を勉強したほうがいいかも。
あ、スレが満タンになっちゃうね。
1056:名無しさん@お腹いっぱい。
16/12/03 22:47:23.25 JBNWCRPZ0.net
言葉足らずで申し訳ないです
>>1002,>>1003の書いてることがやりたいです
具体的に書くと
hensu="c:¥ドキュメント¥コールされたい.uws"
CALL hensu
というようなことをしたいんだけど、これで行くと「hensuはありません」というようなエラーがでて再生できない
DOSCMD("ECHO "+ hensu + ">caller.uws) と言ったコマンドで
内容が「CALL c:¥ドキュメント¥コールされたい.uws」のみ書かれているcaller.uwsファイルを毎回作成して、
その都度caller.uwsを呼ぶようにしたらいけるんじゃねって思って試したけど、
再生時のcaller.uwsしか読み込まず、その後caller.uwsを書き換えてもhensuで指定したuwsファイルが呼べないです
何かいい方法ありませんか
1057:名無しさん@お腹いっぱい。
16/12/03 22:53:34.84 GfeXgi1I0.net
1~5.uwsがスクリプトで自動生成される物じゃないなら
全部関数でくくって内部関数で If 変数=1 Then Func_1() すりゃいい
1~5.uwsないし、その後も自動生成されてゆくスクリプトなら
callでなくDosCmd(変数+".uws")でよい
大量の変数渡したいならテキストにでも書き出せばいい
言ってる意味が分からないなら素質ないからやめたらいい
1058:名無しさん@お腹いっぱい。
16/12/03 22:55:35.14 GfeXgi1I0.net
>>1005
CALL はすべてのプログラムの最初に読み込まれるんだよ
1059:ヘルプ1000回読んで来い CALL hensu >変数はありません ↓ hensu="c:¥ドキュメント¥コールされたい.uws" >hensuが定義される この順に実行されるからどうやっても無理
1060:名無しさん@お腹いっぱい。
16/12/03 23:12:04.53 SsmLpJVs0.net
10^3
1061:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています