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脚本编辑器,如果你有更好的选择,请告诉我。