作者hmml (hmml)
看板mud_sanc
标题[zMUD] 主要项目11、12
时间Sat Oct 13 13:11:04 2012
使用者介面:User interface I/O
11-01 MESSAGE
中文:显示讯息
原文:display a message in a small window
格式:#mess 秒数 {string}
范例:#mess 1 {Good job!}
打开提示框,内容是"Good job!",一秒後自行关闭。
使用#message不会作用,只能用#mess。
11-02 PROMPT
中文:提示输入变数。
原文:prompt for the value of an alias/variable
格式:#prompt 变数名 "对话框提示"
范例:#prompt wp1 "请输入正手武器名称:"
打开一个对话框,对话框会有一个提示-请输入正手武器名称:
使用者可以在对话框中输入变数wp1的数值。
11-03 PICK
中文:跳出指令选择视窗。
原文:select commands from a list
格式:#pick {P:提示} {名称1:指令1} {名称2:指令2} {名称3:指令3}...
范例:#pick {buy sword} {buy blade} {buy lance}
打开一个选单,有三个指令可以选择:
buy sword
buy blade
buy lance
enlist="en drink fist|en soulin fist|en taichi fist"
#pick @enlist
建立一个列表变数,用#pick 打开这个列表时,有三个指令:
en drink fist
en soulin fist
en taichi fist
当你希望这个列表对话框有个说明,#PICK後接上{P:说明文字}
再接上指令列表。如果你希望指令列表不要直接秀出指令,每道
指令都用{名称1:指令1}这样的格式,例:
#pick {P:买武器}{剑:buy sword} {刀:buy blade} {枪:buy lance}
11-04 YESNO
中文:显示确认视窗。
原文:Display a confirmation dialog with buttons
格式:#YESNO "对话框提示" {名称1:指令1} {名称2:指令2} {名称3:指令3}...
范例:#YESNO "想用什麽EN?" {醉拳:en drink fist} {太极拳:
en taichi fist} {如来神掌:en zulai fist}
虽然是#YESNO,不过性质类似#pick,并不限制选项数目,没有要用
的项目,说明开头的
Χ可以取消这个对话框。
11-05 AFK
中文:锁住zmud等待输入密码。
原文:displays a password prompt window and locks
zMUD until password is entered
格式:#AFK [password]
范例:
没用过也不会用,反正现在大家都在家里用电脑,这个应该
用不到了吧!事实上我也测不出用途。
声音和外部程式:Sounds and external applications
12-01 BEEP
中文:哔。
原文:beep the speaker (or play a wave file)
格式:#BEEP value
范例:#beep 1
不加数字的话,就是#beep 1。有加的话,特定数字才有不同
音效:1-15、16-31、32-47、48-63、64-79。目前只知有左列
五种。
12-02 PLAY
中文:播放音乐。
原文:play a wave, midi, avi, cd player, or other multimedia
格式:#PLAY 档案位址
范例:#PLAY D:
如果D槽是光碟机,就是打开D槽的音乐CD。
#PLAY start.wav
打开star.wav,没指定目录,预定目录为zMUD同目录。可以多
重打开档案,也支援MP3,不过最好不要多开。
12-03 MEDIA
中文:操作多媒体装置。
原文:send commands to your multimedia device
back step the media backwards
close 关闭已开启的档案
eject eject the media
next 如果是播放音乐CD,往下个音轨播放
pause 暂停正在播放的档案
play 继续播放暂停或停止的档案
prev 回到档案开头,但不会自动播放
resume resume playing after a pause
rewind send media back to beginning
step step the media forwards
stop 停止正在播放的档案
格式:#media 指令
范例:#media stop
停止用#play打开的档案,指令大致如上,如果要听歌应
该不会有人要用这鬼东西吧!基本上,把它当作是进阶#beep
吧!
12-04 LAUNCH
中文:开启其他程式。
原文:launch another application
格式:#launch 程式名称
范例:#launch explorer.exe
打开档案总管。
#launch notepad.exe text.txt
打开记事本,并用记事本打开zMUD目录下的text.txt。
12-05 COM
中文:执行COM物件的函式。
原文:execute a method of a COM object
格式:#COM comvariable methodname [arguments]
范例:
没用过也不会用。
12-06 CALL
中文:执行COM物件的函式。
原文:execute a method of a COM object (different syntax from #COM)
格式:#CALL expression
范例:
没用过也不会用。
12-07 URL
中文:开启网页。
原文:open URL in your Web Browser
格式:#url 网址
范例:#url http://www.kimo.com.tw
打开奇摩主页。
12-08 DDE
中文:传送DDE巨集。
原文:send a DDE macro to a server.
格式:#DDE server topic macro
范例:#DDE NETSCAPE WWW_OpenURL {http://pobox.com/~~zugg/zmud.html}
用natscape打开
http://pobox.com/~zugg/zmud.html,这是一个明
显过期的例子,网页已不存在,到底谁电脑有装natscape呢?唯一要
说明的是网址中的"~~",因为"~"在zMUD是特殊字元,所以当你要输出
"~"时,前面要再加上一个反特殊字元"~"来提示zMUD。所以,改成:
#DDE firefox WWW_OpenURL {http://www.google.com}
用firefox打开google首页。
#DDE ZMUD ZMUD {remove all;drop all}
这公司喜欢教不太看英文的使用者去测试自爆?
没用过也不怎麽会用(刚刚学会调用程式开网页)。
DDE是微软的动态数据交换。也就是用zMUD调用微软的动态数据交换
功能来执行工作。也许有人惯用EXCEL当资料库写机器人?想一想,
用EXCEL的话,修改还蛮便利的。
12-09 PLUGIN
中文:读取或释放插件(plugin)。
原文:load and unload plugins in memory
格式:#PLU plugin-name value
范例:#PLUGIN Sample 0
卸载plugin套件sample。
没用过也不会用,plugin要自己弄的。因为没有所谓各MUD通用的
的plugin。总之,它应该会和#com、#call、一同被用到,如果对
这个有专门的话。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.196.45