路径bug 2+非法字符检测+Lua os.osversion()函数

This commit is contained in:
2026-02-12 00:22:12 +08:00
parent b80c5b45a3
commit 269c61ffdb
5 changed files with 103 additions and 1 deletions

View File

@@ -39,6 +39,7 @@ namespace UniLua
new NameFuncPair("base64decrypt", OS_Base64Decrypt),
new NameFuncPair("timerstart", OS_TimerStart),
new NameFuncPair("timerstop", OS_TimerStop),
new NameFuncPair("osversion", OS_Osversion),
new NameFuncPair("tui_drawbox", OS_TUIDrawBox),
new NameFuncPair("tui_drawtext", OS_TUIDrawText),
new NameFuncPair("tui_setcolor", OS_TUISetColor),
@@ -240,6 +241,13 @@ namespace UniLua
return 1;
}
private static int OS_Osversion(ILuaState lua)
{
string version = CMLeonOS.Version.FullVersion;
lua.PushString(version);
return 1;
}
private static int OS_TUIDrawBox(ILuaState lua)
{
int x = (int)lua.L_CheckNumber(1);