mkscript [ -c | -ic | -icr ] 脚本.m [传递给脚本的参数...]
| 命令行参数 | 描述 |
| -c | 仅验证脚本语法,不运行脚本。语法验证的结果以文本格式输出。 |
| -ic | 仅验证脚本语法,不运行脚本。语法验证的结果以JSON格式输出。 |
| -icr | 验证脚本语法,通过就运行脚本。语法验证的结果以JSON格式输出。 |
int v = 123
abc()
xyz()
int v = 9
println(v)
{
"status": 0,
"errorCount": 3,
"errorItems": [{
"filePath": "C:\\Users\\Administrator\\Desktop\\test.m",
"line": 3,
"desc": "'abc' 未定义"
}, {
"filePath": "C:\\Users\\Administrator\\Desktop\\test.m",
"line": 5,
"desc": "'xyz' 未定义"
}, {
"filePath": "C:\\Users\\Administrator\\Desktop\\test.m",
"line": 7,
"desc": "变量 'v' 重复定义"
}]
}
int v = 123
println(v)
{
"status": 1
}
虽然一直以来将Notepad++做为默认的MKScript脚本编辑器,但在有些地方Notepad++表现的并不尽人意。
例如:虽然Notepad++支持MKScript的函数参数提示,可是当提示函数的参数时,【自动完成】功能却失效了,两者无法并存。
目前还没有找到更合适的脚本编辑器,只能先凑合着使用。
关于MKScript脚本编辑器,如果你有更好的选择,请告诉我。