|
发表于 2009-10-30 16:18:51
|
显示全部楼层
Answer:
1. 给你一段代码,在MUSH里做成宏键就可以了。需要用到luacom。
另外,在General Preference->Tray/Taskbar里,“Show MUSHClient” 选 "Tray",再换个图标,比较隐蔽一点。-
- function minimize_mush()
- assert (package.loadlib ("luacom.dll", "luacom_open")) ()
- local WshShell = assert (luacom.CreateObject ("WScript.Shell"), "cannot open WScript.Shell")
- WshShell:SendKeys("% n") -- Send key "Alt + Space + n" to minimize the current application.
- WshShell = nil
- end -- minimize_mush()
复制代码 2. Lua for Windows 5.14 是WINDOWS下一个单纯的LUA环境,SciTE就是在这个环境下的LUA IDE,想要出计算结果,在SciTE里直接print(math.sin(12)); 存成.lua文件后,运行(上面有一个类似play的蓝色三角按钮)就可以了。
另外LFW5.14虽然有用,但和MUSHClient还是有区别的,比如MUSH里支持的一些函数,LFW里是没有的…… 由于MUSH沙箱的原因,一些LUA标准的函数是不能用的,如os库……(当然,还是有办法绕过os库的……)
[ 本帖最后由 ddid 于 2009-10-30 04:49 PM 编辑 ] |
|