求大神帮忙,在线等,请教如何用Lua打开exe,或者lua播放音乐
lua吧
全部回复
仅看楼主
level 10
欢紫月 楼主
请教如何用Lua打开exe,或者lua播放音乐的语句,播放音乐如果调用xml,那又怎么实现呢,在线等,急!
2014年11月14日 20点11分 1
level 8
首先,你要用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分 2
[真棒][真棒][真棒][真棒][真棒][真棒][真棒][真棒][真棒][真棒]
2014年11月25日 09点11分
可以加下你QQ吗?我详细给你说说我目前的情况
2014年11月25日 23点11分
回复 欢紫月 :1486276329
2014年11月26日 09点11分
回复 czfshine :大神,我加你QQ了,你加我一下哈
2014年12月24日 07点12分
level 11
顶楼上!
2014年11月15日 12点11分 3
1