我制作了一个在面板边界内播放视频文件的项目(没有任何视频播放器应用程序),使用 Cheat Engine Lua 脚本 + mciSendString winmm.dll,它工作正常。问题是我想使视频尺寸适合面板尺寸。我有这部分 VB 脚本:
Public Function getDefaultSize() As Size
'Returns the default width, height the movie
Dim c_Data As String = Space(128)
mciSendString("where movie source", c_Data, 128, 0)
Dim parts() As String = Split(c_Data, " ")
Return New Size(CInt(parts(2)), CInt(parts(3)))
End Function
到目前为止,我想将该脚本移植到 CE Lua:
function getDefaultSize(Size)
local c_Data = string.rep(" ",128) -- Space(128)
mciSendString("where movie source", c_Data, 128, 0)
--- this part need adapting to Lua
-- Dim parts() = Split(c_Data, " ") --string
-- return New Size(CInt(parts(2)), CInt(parts(3)))
end
有什么解决办法吗?