level 10
首先,你要用lua调用exe要有一个exe文件,文件都有一个路径对吧,假设路径是 /home/czfshine/qq.exe
你可以在lua里调用 os.execute("/home/czfshine/qq.exe")
如果程序带参数的话可以这样
os.execute("/home/czfshine/qq.exe --help")
---------------------------------------------------------------
lua播放mp3,这个可以调用酷狗或者其他的音乐播放软件.比如
os.execute("酷狗主程序的路径 你要播放音乐的路径")
当然,还可以调用扩展库来播放,
比如用wxlua(一个wxwidget与lua的绑定,用来写界面的,具体自己谷歌,lua for window 自带有这个)
--代码不完整
--新建播放控件
media=wx.wxmedia.MediaCtrl(wx.wxNULL, wx.wxmedia.MEDIABACKEND_WMP10)
--载入mp3
media:Load(mp3_path)
--开始播放
media:Play()
剩下的自己看书
---------------------------------------------------------------
播放音乐如果调用xml 这一句不知所云,lua使用xml 使用那个luaxml库呀,谷歌有.
常用函数:
xml.new(arg)
创建一个新的XML对象
xml.append(var,tag)
添加一个子节点
xml.load(filename)
加载XML文件
xml.save(var,filename)
保存XML文件
xml.eval(xmlstring)
解析XML字符串
xml.tag(var, tag)
设置或返回一个XML对象
xml.str(var, indent, tag)
以字符串形式返回XML
xml.find(var, tag, attributeKey,attributeValue)
查找子节点
xml.registerCode(decoded,encoded)
设置文件编码类型
完事,继续潜水.
2014年11月15日 03点11分