変数

1) ユーザー変数

ユーザーにより定義される。型および値は初めて値が代入されたときに決まる。いったん型が決まると違う型の値を代入することはできない。

2) システム変数

あらかじめ型と値が定義され、特定のコマンドと共に使用される。

名前 初期値 システム変数を使用するコマンド
groupmatchstr1 ... groupmatchstr9 文字列 "" waitregex, strjoin, strsplit, strmatch strreplace
inputstr 文字列 "" recvln, waitln, waitn, waitrecv, waitregex, sprintf, passwordbox, filenamebox, inputbox
matchstr 文字列 "" waitregex, strmatch
param1, param2 ... param9 文字列 *1 *1
params 文字列型配列 *1 *1
paramcnt 整数 *1 *1
result 整数 0 bplusrecv, bplussend, checksum8file, checksum16file, checksum32file, clipb2var, connect, crc16file, crc32file, cygconnect, dirnamebox, exec, fileconcat, filecopy, filecreate, filedelete, filelock, filenamebox, fileread, filereadln, filerename, filesearch, filestat, filestrseek, filestrseek2, filetruncate, fileunlock, findfirst, findnext, getdate, getfileattr, getipv4addr, getipv6addr, getmodemstatus, getpassword, getspecialfolder, gettime, getttdir, getver, ifdefined, ispassword, kmtfinish, kmtget, kmtrecv, kmtsend, listbox, loginfo, logopen, quickvanrecv, quickvansend, recvln, foldercreate, folderdelete, foldersearch, setfileattr, setpassword, sprintf, sprintf2, str2int, strcompare, strlen, strmatch, strreplace, strscan, strsplit, testlink, var2clipb, wait, wait4all, waitevent, waitln, waitn, waitrecv, waitregex, xmodemrecv, xmodemsend, yesnobox, ymodemrecv, ymodemsend, zmodemrecv, zmodemsend
timeout 整数 0 recvln, wait, wait4all, waitevent, waitn, waitln, waitrecv, waitregex
mtimeout *2 整数 0 recvln, wait, wait4all, waitevent, waitn, waitln, waitrecv, waitregex