[zMUD] 主要項目11、12
使用者介面: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
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章