YU-RIS 手册03 系统变量
系统变量是系统的内置变量,包括日期时间、当前 OS 类型、按下的按键等等。
系统变量标识符以 _ 字符开头,简要的介绍如下:
- @_LC LOOP 循环命令内的计数器变量
- @_PINT(n) GOSUB 跳转后的返回数据,n 是 1-8 的数字
- @_PFLT(n) $_PSTR(n) 与上面类似
- @_RINT(n) RETURN 跳转后的返回数据,n 是 1-8 的数字
- @_RFLT(n) $_RSTR(n) 与上面类似
- $_M ~ $_M8 宏定义时用来标记参数
- $_TEXT 现在显示的文本
- $_TEXT_FLAG 现在显示的文本标志,比如换行换页等等
- @_MENUCODE 菜单选择项
- @_TIME 时间 @_TIME(0,0) 当前年 @_TIME(0,1) 月 @_TIME(0,2) 日 @_TIME(0,3) 星期 @_TIME(0,4) 小时 @_TIME(0,5) 分钟 @_TIME(0,6) 秒 @_TIME(0,7) 毫秒;@_TIME(1,0) 是系统启动时的年,依次类推
- @_OS_TIME @_OS_TIME(0) 操作系统启动过的毫秒数,@_OS_TIME(1) 引擎系统启动后的毫秒数
- @_OS_VERSION 操作系统:20 Win98 21 Win98SE 30 WinME 40 Win2K 50 WinXP 60 Win2k3 70 Vista 255 其他
- @_OS_DXVERSION DirectX 版本
- @_OS_SOUND 1 声音可用,0 声音不可用
- @_OS_MEMTOTAL 内存总数
- @_OS_MEMAVAIL 可用内存数
- @_SYSTEM_VERSION YU-RIS 版本号(乘1000)
- $_SYSTEM_PATH 启动目录
- @_ARGC 命令行参数数目
- $_ARGV(0~8) 命令行参数
- @_DEBUGMODE 调试模式(0/1)
- @_SCREEN_COLOR 屏幕颜色数
- @_SCREEN_SIZE_X 屏幕宽
- @_SCREEN_SIZE_Y 屏幕高
- @_WINDOW_EXEC_MAX 窗口最大化(0/1)
- @_WINDOW_EXEC_CLOSE 窗口关闭(0/1)
- @_MEDIA_READONLY 媒体只读
- @_PAI π值(3.1415926535)
- @_INP(n) 鼠标/键盘按下状态
- @_KEY_ANY 任意键按下
- @_KEY_A ~ @_KEY_Z A 到 Z 键按下
- @_KEY_0 ~ @_KEY_9 0 到 9 键按下
- @_KEY_NUM0 ~ @_KEY_NUM9 小键盘 0 到 9
- @_KEY_F1 ~ @_KEY_F24 F1 到 F24
- @_KEY_BS @_KEY_TAB @_KEY_SPACE @_KEY_ENTER @_KEY_SHIFT @_KEY_CTRL @_KEY_ALT 对应退格、制表、空格、回车、上档、控制和换档键
- @_KEY_LEFT @_KEY_RIGHT @_KEY_UP @_KEY_DOWN @_KEY_INSERT @_KEY_DELETE @_KEY_ESC @_KEY_PAGEUP @_KEY_PAGEDOWN 键盘左右上下,插入、删除、退出、上翻页、下翻页键
- @_KEY_NUMADD @_KEY_NUMSUB @_KEY_NUMMUL @_KEY_NUMDIV @_KEY_NUMDEC 小键盘 + – * / .
- @_KEY_HYPHEN @_KEY_CIRCUMFLEX @_KEY_YEN @_KEY_AT @_KEY_LEFTBRACKET @_KEY_RIGHTBRACKET – ^ @ [ ]
- @_KEY_SEMICOLON @_KEY_COLON @_KEY_COMMA @_KEY_PERIOD @_KEY_SLASH @_KEY_BACKSLASH ; : , . /
- @_MOUSE_L @_MOUSE_R @_MOUSE_M 鼠标左、右、中键
- @_MOUSE_U @_MOUSE_D 鼠标滚轮上下
- @_MOUSE_X @_MOUSE_Y 鼠标指针位置
- @_PAD_LEFT(n) @_PAD_RIGHT(n) @_PAD_UP(n) @_PAD_DOWN(n) N 号手柄的左右上下(n 0~15)
- @_PAD_BUTTON(n, m) N 号手柄的 M 号按键状态(m 0~31)
发表评论