Lua CMD 输出
- 弹出对话框 消息框
- 参见os.execute('mshta vbscript:msgbox("'..title..'",64,"'..text..'")(window.close)')
- 测试:
local text='测试test' print(text) os.execute('mshta vbscript:msgbox("'..text..'",64,"'..text..'")(window.close)') os.execute'pause' return
如果直接在CMD中执行代码页会导致输出异常 - cmd更换默认编码_游圣菜菜熊的博客-CSDN博客_cmd切换编码
默认 -
在首个print前加上os.execute'chcp 65001',print测试正常,但msgbox依旧异常
关乎文档的编码——文档是utf8,但执行者是gbk 936,其中cmd可以chcp,但mshta不可。 -
其他参考:[分享]批处理用chcp 65001处理Unicode字符 - BAT求助&讨论 - 批处理之家 批处理_BAT脚本_PowerShell_VBS_CMD_DOS_Perl_Python - Powered by Discuz! (bathome.net)