mirc

mirc

mIRC 是英國 mIRC 公司出品的IRC(Internet Relay Chat) 類客戶端軟體,目前風靡於全世界。界面優美,彩色文本行,全 DCC、XDCC 檔案傳送和接收能力,aliases,遠程命令和事件操作,與位置相關的下拉選單,WWW 和聲音支持。還可以為你建立自己的組群,滿足你和朋友們單獨溝通的需求。mIRC是由Khaled Mardam-Bay編寫,由於所占頻寬極小,而且也有著極好的擴充性(通過編寫腳本),因此出來沒多久就在全世界流行了起來,成為了IRC高手們最常用的工具之一。

基本信息

最新版本

v7.32

設定篇

Connect

mirc mirc

IRC Servers:在這裡可以添加IRC伺服器地址到mIRC的伺服器列表。點擊Add按鈕將彈出一個添加伺服器對話框,其中Description欄是伺服器名稱描述;IRC Server則是伺服器的地址;Port(s)是指伺服器的連線埠(精品論壇IRC是使用SSL加密+9999);Groups是指設定這個IRC伺服器所屬的組名稱(便於給伺服器分類);最後的Password是如果該伺服器需要連線驗證的話,則在此處輸入驗證密碼。例如在Description填入“精品論壇IRC聊天室”,IRC Server填入“irc”,Port使用SSL加密+9999,再點右邊的Add按鈕,這樣就在mIRC的伺服器列表里添加了一個叫“精品論壇IRC聊天室”的連線。之後任何時候在下拉式選單里選中“精品論壇IRC聊天室”,再點擊Connect to IRC Server按鈕,mIRC就會連線到精品論壇IRC聊天室的IRC伺服器了。

Full Name:這裡填入你的真實名字(雖然意義不大)。

E-Mail Address:這裡填入你的電子郵件地址(可以隨便填)。

Nickname:這裡填入你的暱稱,這將是你連線到IRC伺服器後所用的名字。注意其中不能有空格,在某些伺服器上還只允許是英文。

Alternative:這裡填入你的備用暱稱。即如果你上面的那個暱稱已經被某人使用了的話,那么mIRC將自動採用這個暱稱。(PS: 如果兩個暱稱不幸都已經有人在使用了怎么辦呢?沒關係,這時mIRC會自動在狀態視窗或聊天視窗的輸入欄里出現/NICK命令,以提示你更改暱稱)

Invisible mode:如果你選中了這個選項,那么當你連線到IRC伺服器後,除非你已經進入了某個閒聊室或者別人知道你的暱稱,否則別人將很難發現你。(參見/MODE <別名> +i命令)

Options

Connect on startup:是否在打開mIRC的時候立即連線到上一次連線過的IRC伺服器。

Reconnect on disconnection:是否在非正常斷開伺服器後立刻進行重新連線。

Pop up connect dialog on startup:是否在打開mIRC的時候自動彈出連線對話框。

Move to top of list of connect:是否自動把當前連線的伺服器排到mIRC伺服器列表的最前面。

When Connecting Retry:是否在連線伺服器未成功時自動重試,並可以指定重試次數。

When Connecting Delay:如果允許在連線伺服器未成功時自動重試,在這裡可以指定每次重試的間隔時間(秒)。

When Connecting Try next server in group:是否重試與在伺服器列表中相同組內的下一個伺服器進行連線。

Default Port:設定mIRC中所有新建IRC伺服器連線的默認連線埠。

Local Info

這一頁里主要是mIRC在試圖建立某些連線時所要用到的設定。一般可以不予理會,否則反而可能使mIRC工作不正常。

Identd

Enable Ident server:是否允許mIRC充當一個驗證伺服器(? Ident Server),把指定的用戶名和作業系統送出去作為驗證。在某些IRC伺服器上,如果連線時缺少了這一步,將會被拒絕連線,因此一般情況下將其設定為開啟比較好。

User ID:指定用戶名(必須為英文或數字)。

System:指定作業系統。

Port:指定連線連線埠。一般是113。

Show Ident requests:是否顯示驗證連線請求。

Enable only when connecting:是否只在連線到IRC伺服器的時候啟用驗證伺服器。

Firewall

Use SOCKS firewall:是否允許使用SOCKS防火牆進行連線。

Protocol:指定使用的防火牆協定是Socks4還是Socks5。

Hostname:在這裡填入防火牆的地址。

User ID:如果該防火牆不是公共防火牆,在這裡填入用戶名。

Password:如果該防火牆不是公共防火牆,在這裡填入用戶名所對應的密碼。

Port:設定SOCKS防火牆使用的連線埠。一般是1080。

Initiate DCCs through firewall:是否通過防火牆初始化DCC連線。選中此項可以建立安全的DCC連線,但是會影響速度。

IRC

Prefix own messages:是否在發言時前綴上自己的暱稱。

Show mode prefix:是否在閒聊室里註明發言者的模式(例如@、%、+等)。

Iconify query window:當某人跟你開小窗時,是否把焦點轉到該小窗。選中此項為否。

Use single message window:是否把所有的小窗對話都顯示在一個視窗里,這樣的話就不會有很多的小視窗,但是你也就必須用/MSG命令來回答跟你開小窗的人了,除非你用/QUERY命令主動跟他們開小窗。

copy messages to query:指在選中Use single message window的情況下,當你用/QUERY命令與某人開小窗時,是否自動把Single message window里與其相關的信息全部拷貝到小窗里。

Whois on query:是否在某人跟你開小窗時自動對他/她做一個/WHOIS命令。

Auto-join channel on invite:是否在接收到邀請時自動加入該閒聊室。

Rejoin channel when kicked:當你在某個閒聊室被踢出時,是否立即嘗試重新進入該閒聊室。

Rejoin channels on connect:當你再次連線上某個IRC伺服器時,是否再次進入當前已打開的閒聊室視窗。

Cancel away on keypress:當你被標記為離開狀態後,是否在你說出任何一句話時自動取消離開狀態。

Skip MOTD on connect:當連線到IRC伺服器時,是否忽略掉今日信息(MOTD, Messages Of The Day)。

Hide ping? pong! event:是否隱藏掉PING? PONG!事件(即IRC伺服器定時對你發出的線上狀態查詢)。

Short join/parts:是否以更簡潔的方式顯示某人進入/退出閒聊室時的螢幕回顯信息。

Show addresses:是否在某人進入/退出/被踢出閒聊室以及從伺服器斷開時顯示他/她的地址。

Show in active: Invites:是否在當前的活動視窗顯示邀請信息。

Show in active: Queries:是否在當前的活動視窗顯示小窗信息。

Show in active: Notices:是否在當前的活動視窗顯示注意信息。

Show in active: Whois:是否在當前的活動視窗顯示/WHOIS命令的查詢結果。

Show in active: Ctcps:是否在當前的活動視窗顯示CTCP(Clients To Clients Protocol, 客戶端到客戶端協定)查詢。

Show...:彈出一個對話框以讓你自定義如何顯示閒聊室里的各種螢幕回顯信息。

Perform

On connect, perform these commands:在這裡可以設定是否在連線到IRC伺服器時自動執行指定的IRC命令。例如將本選項打上勾,然後在下面寫上/.timer 0 60 /raw ping $server,則當你重新連線到任一個IRC伺服器上後,mIRC每隔1分鐘就會自動向伺服器發出PING命令(這在大多數伺服器上可以有效地防止因發獃太久而導致的被伺服器自動斷開)

Highlight

Enable highlighting:是否允許高亮顯示,即當聊天室里出現你指定的詞時,mIRC會自動把那句話變成高亮以突出顯示。

點擊Add按鈕可以打開高亮顯示的編輯對話框:

>>> Highlight lines which contain these words:指定高亮顯示要捕獲的詞,可以設定多個詞,用英文逗號隔開;也可以使用函式,例如$me。

>>> Colour:指定用何種顏色將捕獲的話進行高亮。

>>> Play sound:是否在高亮時發出聲音,並可以指定聲音檔案。

>>> Flash message:當mIRC不是當前的活動視窗,而mIRC又捕獲到指定的詞時,是否閃爍mIRC的圖示。這裡也可以指定閃爍時的信息,以及閃爍時播放聲音檔案的次數。

>>> Include nicks in match:是否也從說話者的名字里捕獲指定的詞。

Messages

Timestamp events, formats:是否打開時間戳,如果打開,則mIRC會為聊天室里的每一個事件標明時間。你也可以在這裡指定時間戳的顯示方式。

Strip codes from incoming messages: Bold:是否從mIRC接收到的信息中過濾掉粗體字代碼(這樣就不會顯示對方的粗體字)。

Strip codes from incoming messages: Underline:是否從mIRC接收到的信息中過濾掉下劃線字代碼(這樣就不會顯示對方的下劃線字)。

Strip codes from incoming messages: Colour:是否從mIRC接收到的信息中過濾掉色彩代碼(這樣就不會顯示對方的字型色彩)。

Strip codes from incoming messages: Reverse:是否從mIRC接收到的信息中過濾掉反顯字代碼(這樣就不會顯示對方的反顯字,對於其它的IRC客戶端軟體,這可能是斜體字代碼,如Microsoft Chat)。

Strip codes from incoming messages: Only if the number of codes exceeds:是否在對方的話中出現了超過指定數量的代碼時才進行過濾。

Process ANSI codes in incoming messages:是否把接收到的標準ANSI色彩代碼轉換成mIRC的色彩代碼。

Ctcp finger reply:在這裡可以指定當對方用CTCP查詢你的指針時,反饋給他/她的信息。

Quit message:在這裡可以指定在默認情況下,當你退出IRC伺服器時所留下的信息(你可以用/QUIT指定退出信息)。

Control

Ignore:編輯mIRC的忽略列表,凡是符合列表中地址的別名所發出的信息都將被mIRC自動忽略。(地址的表現形式請參照/IGNORE命令里的相關介紹)

Auto-Op:編輯mIRC的Auto-OP(自動給帽子)列表,這樣當你是某個閒聊室的主持人(有@符號)時,凡是符合列表中地址的別名進到這個聊天室,mIRC都會自動以你的名義給他/她帽子。(地址的表現形式請參照/IGNORE命令里的相關介紹)

Protect:編輯mIRC的Protect(自動保護)列表,這樣當你是某個閒聊室的主持人(有@符號)時,凡是列表中的別名被DEOP(摘帽子)或者被KICK時,mIRC都會自動以你的名義把對他/她不利的人給DEOP或KICK。

Active:指定是否激活上面的三種自動控制列表(可分別設定)

Random delay auto-op:是否隨機延遲給Auto-OP列表中的人給帽子。這樣做是為了防止在某些伺服器上,當有多個人同時給某個人帽子時可能造成的一些混亂。

Catcher

Enable address catching for URLs Emails:是否自動捕獲聊天室中出現的URL或者Email(打/URL命令可以打開URL視窗查看已經捕獲的URL或者Email)

On View...:指定當在URL視窗里對一個URL選擇彈出式選單里的“View”時,mIRC是為這個URL打開一個新的瀏覽器視窗還是激活一個已經開著的瀏覽器視窗。

On Send...:指定當在URL視窗里對一個URL選擇彈出式選單里的“Send”時,mIRC是只傳送地址還是連同對地址的描述一起傳送出去。

Markers: Place ? marked items at top:指定在URL視窗是把標記了“?”號的地址放在最上面還是最下面(選中是放在最上面)。

Markers: Delete ? marked items on exit:指定是否在退出mIRC時將URL視窗里標記了“?”號的地址刪除掉。

On Double-click:指定在URL視窗里當對一個URL用滑鼠進行雙擊時是修改這個URL還是查看這個URL。

Location and name of Web Browser:在這裡可以指定使用何種瀏覽器,並給出瀏覽器程式所在的路徑。

Logging

Automatically log:是否對聊天室的各種信息進行自動記錄,並可以指定是僅僅記錄閒聊室信息、還是小窗信息、或者二者兼之。

Strip codes:是否在記錄檔案中過濾掉各種文本修飾代碼。

Lock log files:是否鎖定記錄檔案。按mIRC作者的說法,如果mIRC的自動記錄工作正常則不必理會該選項,否則就將該選項取相反值。

Timestamp logs:如果選中該選項,則記錄檔案中的每一行都將被記錄下具體的產生時間。

Trim log files to:是否限制每個記錄檔案到指定大小。

Date filenames:是否在每個記錄檔案名稱里後綴一個當前日期,並可以指定是日、周還是月。

Log files:這裡列出了指定目錄下的LOG檔案,你還可以利用旁邊的View、Merge或者Delete按鈕對其進行查看、合併以及刪除操作。

Logs and buffer saves folder:在這裡指定LOG檔案的儲存路徑。

Flood

Enable flood protection:是否打開mIRC的Flood(即短時間內發出大量的信息)防護。該選項並不能防止別人對你的Flood,而是用來防止你傳送過多的信息給IRC伺服器,從而讓IRC伺服器認為你是在Flood而把你斷開。

Trigger flood check after:指定mIRC進行Flood檢查的位元組數,當檢查到在同一時間傳送到伺服器的信息超過該位元組數時,mIRC則會進行下一步的處理。(PS: 一般情況下mIRC並不會檢查你手動發出的位元組數,而是檢查通過mIRC腳本發出的位元組數)

Max. lines in buffer:設定在緩衝區里在同一時刻允許容納的最大行數。

Max. lines per persons:設定在緩衝區里在同一時刻允許傳送給每個人的最大行數。

Ignore person for:設定當傳送給某人的最大行數超過指定值時,對他/她進行自動忽略的秒數(為“0”則表示不忽略)。

Sounds

Enable event beep section:是否允許為聊天室里的事件發出聲音。並可以指定當事件發生時,發出聲音的次數以及間隔時間。

On Event:在這裡可以針對各種發生在聊天室的事件設定是否讓mIRC發出聲音,並且還可以指定具體的聲音檔案。

Beep on channel message:如果某個閒聊室視窗不是當前視窗,當有任何信息從該出傳出時,則發出系統的默認聲音。

Beep on query message:如果某個小窗不是當前視窗,當有任何信息從該出傳出時,則發出系統的默認聲音。

Beep on message while in buffer:當你在利用滾動條查看以前的對話時,如果這時又有人發言,則發出系統的默認聲音。

Requests

Accept sound requests:是否接收對方的聲音請求。選中該選項,則當某人用/SOUND命令發出聲音請求時,如果你這裡在指定目錄下也有相同的聲音檔案,則播放該聲音檔案。

On sound request: Ignore if a sound is currently playing:如果當你正在執行上一個聲音請求時,對方又發出了新的請求,你可以在這裡設定是否立刻執行新請求。

On sound request: Warn if sound doesn't exist:如果對方發出了聲音請求,而你這裡卻沒有該檔案,你可以在這裡設定是否讓mIRC發出警告。

Listen for '!nick file' get requests:如果選中此項,則當有人打出“!<你的別名> <聲音檔案名稱>”時,則mIRC會自動在指定的聲音檔案所在目錄下查找該檔案,如果找到了則立刻DCC傳給對方。

Send '!nick file' as private message:選中了該選項後,當你打出“!<某人的別名> <聲音檔案名稱>”以索取聲音檔案時,mIRC都會把這個請求自動傳送到他/她的小視窗里。這樣做是為了防止如果是在某個閒聊室里傳送檔案索取請求的話,可能會同時有很多人對你DCC該檔案。

Wave files folder:指定mIRC的默認*.wav檔案所在目錄,當mIRC接收到聲音請求時都將自動到該目錄下尋找聲音檔案。

Midi files folder:指定mIRC的默認*.mid檔案所在目錄,當mIRC接收到聲音請求時都將自動到該目錄下尋找聲音檔案。

Agents

這個選項是從mIRC 5.71版開始專門針對MS Agent的支持而設定的。只有當你的系統里安裝了MS Agent後它才能起作用。

Agent character:在這裡你可以選擇使用已安裝的MS Agent角色檔案。

Size:設定MS Agent角色的默認大小。

Agent options:Balloons:是否顯示MS Agent的彈出式對話框。

Agent options:Idle effects:是否在MS Agent角色未接到任務時進入發獃狀態(這可以讓Agent看起來更可愛,呵呵)。

Agent options:Sounds:是否打開MS Agent角色的音效。

Agent options:Auto-hide:是否在MS Agent角色未接到任務時自動隱藏。

Enable Agent for::是否讓MS Agent角色捕獲發生在閒聊室(Channels)、小窗(Privates)以及其它地方的各種事件。

Agent events:點擊這個按鈕可以具體設定需要MS Agent角色發出信息的IRC事件。

Lexicon:點擊這個按鈕可以具體設定MS Agent角色在發出信息時需要被替換掉的詞。。

Speech Options:點擊這個按鈕可以設定一些MS Agent角色在發出語音的相關參數,例如調整語速(Speed)、音量(Volume)等等。由於這項功能主要是就英文發音而言,在中文作業系統中好象不太好使(反正在我的WIN98上沒用起過),故不再贅述。

Mouse

這裡可以設定當你在不同的視窗里雙擊時mIRC要執行的命令。Status是指在狀態視窗;Query是指在小窗;Channel是指在閒聊室(大窗);Nick List是指在閒聊室的人名列表;Notify List是指在mIRC的通知視窗。

Drag Drop

File dropped with:這裡可以指定當把檔案拖到mIRC視窗時mIRC要執行的操作。No Key是指純粹用滑鼠拖動時執行的動作;Shift Key是指當按下鍵盤上的“Shift”鍵並用滑鼠拖動時mIRC要執行的動作。

DCC

On Send request:指定當有人對你傳檔案時,是彈出接收檔案的對話框(Show get dialog)、自動接收(Auto-get file)還是忽略任何人對你傳檔案(Ignore all)。當設定為自動接收時還可以指定是否把該DCC視窗最小化(minimize)。

If Auto-get and file exists:指定當設定為自動接收檔案時,如果該檔案已存在,是選擇詢問(Ask)、斷點續傳(Resume)還是覆蓋(Overwrite)。

On Chat request:指定當有人對你發出DCC Chat請求時,是彈出DCC Chat對話框(Show chat dialog)、自動接受請求(Auto-accept)還是忽略任何人對你發出的DCC Chat請求(Ignore all)。當設定為自動接受請求時還可以指定是否把該DCC視窗最小化(minimize)。

Options

On DCC completion Notify with beep:當指定的DCC類型(Send、Get或者Chat)連線結束時,是否發出系統默認聲音。

On DCC completion Close window:當DCC連線結束時,是否自動關掉指定的DCC視窗(Send、Get或者Chat)。

Time-out in seconds:這裡可以設定各種DCC連線的逾時秒數,包括DCC Get/Chat對話框的確認逾時(Get/Chat Dialog)、DCC Send/Get的傳送逾時(Send/Get Transfer)以及檔案伺服器(Fileserver)逾時。

DCC Ports:在這裡可以設定DCC連線所需要的起止連線埠範圍(First和Last)。

Max remotely requested DCC Sends:設定由mIRC腳本引發的最大DCC Send數。

Folders

DCC Get folders:在這裡可以為通過DCC收到的不同類型的檔案創建各自的資料夾,以便於更好地進行分類管理。

點擊Add按鈕可以打開DCC Get的資料夾設定對話框:

>>> Save files with these Extensions:添加需要在此保存的檔案類型(如*.txt、*.doc等),如果有多個類型,用英文的逗號隔開。

>>> Into this Folder:指定保存上述類型檔案的默認資料夾。

>>> Sort files by nickname into own files:指定是否用每一個對你傳送檔案的人的別名創建一個資料夾,以分別保存來自他們的檔案。

>>> And then Open them with this application:是否在接收完檔案後立即用指定的應用程式打開它。

>>> Or perform this Command on them:可以在這裡對接收完的檔案指定一條命令(可以用“$1-”來代替檔案名稱)。

Ignore all files except:如果對方傳來的檔案不屬於下列檔案類型,則將其自動忽略掉(用英文逗號隔開每種類型)。

Turn ignore back on in X mins:指定在接收對方的DCC Send幾分鐘後重新恢復忽略狀態。

Fserve

Max. Fileservers:設定最大檔案伺服器(Fileserver)數。

Max. DCC Gets per user:設定每個用戶的最大允許DCC Get數。

Max. Cps per send:設定每次傳送時所允許的最大Cps數。。

Root folder:設定檔案伺服器的根目錄。

Welcome text file:指定一個文本檔案作為檔案伺服器的歡迎詞。

Display fileserver warning:指定當有檔案伺服器連線請求時,是否發出警告。

Server

Enable DCC Server:是否允許mIRC充當DCC伺服器。

Listen on Port:設定DCC伺服器的監聽連線埠。

Listen for:指定需要監聽的DCC類型(Send、Chat或者Fserve)。

Perform DNS lookup:是否在建立DCC連線時進行DNS解析。

Display

Show Toolbar:是否顯示mIRC的工具列。

Tooltips:是否顯示mIRC的各種提示。

Show Swichbar:是否顯示mIRC的切換欄(即顯示各個視窗的圖示按鈕那一欄,默認是在工具列之下,主視窗之上),並可以指定切換欄的高度(Size)。

Switchbar position:在這裡可以指定切換欄在mIRC主視窗的位置——是在上(Top)、在下(Bottom)、在左(Left)還是在右(Right)。

Stretch buttons to fill switchbar:是否將視窗的圖示按鈕大小擴展到整個切換欄。

Include DCC Send/Get windows:是否將DCC Send/Get的視窗圖示按鈕顯示到切換欄中。

Sort buttons by window type:是否按視窗類型自動排列切換欄中的各個視窗圖示按鈕。

Always highlight on new message:當視窗里有新的信息時,如果該視窗不是當前視窗,是否將其在切換欄中的圖示按鈕高亮。

Messages:選擇當某視窗不是當前視窗而又有新的信息時,該視窗在狀態欄上對應的圖示按鈕顏色。

Highlight:選擇當某視窗不是當前視窗而又有高亮信息被捕獲時,該視窗在狀態欄上對應的圖示按鈕顏色。

Options

Show text in mIRC titlebar:可以在這裡設定顯示在mIRC視窗標題欄的文字。

Use multi-line editboxes in chat windows:是否在聊天時使用多重編輯欄(即多重輸入欄)。

Speed up display by updating less often:是否減少螢幕的刷新間隔時間,以加快mIRC的顯示速度。

Show options listbox on right-hand side:是否將左邊的設定項顯示在右邊。

Windows

在這裡可以設定是否將mIRC的各個內部視窗(如Status視窗、Chat視窗…)顯示在mIRC主視窗以外。

Hide minimized desktop windows:如果選擇了上面的視窗,當其最小化時是否將其隱藏。

Main mIRC window always on top:是否將mIRC主視窗始終放置於桌面的最上層。

Tray

Always show mIRC icon in tray:是否把mIRC的圖示一直顯示在WINDOWS的系統托盤裡。

On startup minimize mIRC to tray:是否在打開mIRC時就將其最小化到WINDOWS的系統托盤裡。

Place mIRC in tray when minimized:是否在mIRC最小化時將其放置到WINDOWS系統托盤裡。

Animate icon when there is activity:當mIRC的圖示被放置到系統托盤裡時,如果有任何新信息,是否動畫顯示該圖示。

Locate and name of Icon to use in tray:設定mIRC顯示在系統托盤裡的圖示。

General

Command prefix:設定mIRC的命令識別符號。例如,設定成“#”號,則IRC命令就變成以“#”開頭了。

Windows buffer:設定mIRC視窗的緩衝區大小,即mIRC視窗最大能夠保留的行數。

Line separator:設定mIRC狀態視窗的信息回顯中,行與行之間的間隔符。

ESCape key minimizes windows:是否在按下鍵盤上的“ESC”鍵時最小化當前視窗。

Control-K pops up colour index:是否當按下快捷鍵“Ctrl+K”插入色彩代碼時彈出顏色對照表。

Hotlinks only when Shift-key is pressed:是否在只有按下鍵盤上的“Shift”鍵時才捕捉螢幕上的熱點連結(例如別名、閒聊室名稱、URL等)。

Right-click in listbox selects line:對於閒聊室的人名列表,是否在按下滑鼠右鍵時也做出別名的選定。

Titlebar right-click needs Shift-key:是否只有在按下鍵盤上的“Shift”鍵時,才能用右鍵點擊標題欄以打開/關閉視窗。

Servers

DDE Server: Enable DDE Server:是否允許mIRC作為一個DDE伺服器。

DDE Server: Check if Service Name in use at startup:在啟動時檢查服務名稱是否已被占用。

DDE Server: Service Name:設定DDE服務名稱。

DDE Server: DDE delay:設定DDE的延時時間。

Finger Server: Enable finger server:是否允許mIRC作為一個Finger伺服器。

Finger Server: Show finger requests:當接收到Finger請求時,是否在mIRC視窗里作出顯示。

Finger Server: Finger text file:選擇Finger檔案。

Finger Server: Edit file:編輯Finger檔案。

註:Finger檔案的編寫,是以“[”和“]”作為一個Finger名稱,然後換行再編寫Finger的具體內容。例如:

...

[TigTag]

TigTag就是直升羊

[Helisheep]

...

假設自己的IP是192.168.0.1,這樣當有人打出/finger [email protected]時,就會獲得“TigTag就是直升羊”這條信息。

Lock

Lock:是否設定一個密碼以鎖定mIRC的使用權以及下面的其它選項。

Ask for password: On Startup:是否在打開mIRC時詢問使用密碼。

Disable:這裡可以選擇是否允許DCC傳送(Send)和接收(Get)檔案、私下密談(Private Chats)以及檔案服務(Fserve)。

Disable commands:這裡可以選擇是否允許使用/run和/dll命令。

Limit channels to:是否只允許mIRC的使用者加入指定的閒聊室。

基本命令

/JOIN

【語法】

/join <#閒聊室> [該閒聊室的密碼]

【描述】

用來加入某個閒聊室。如果該閒聊室設定了密碼,你可以指定它。

/PART

【語法】

/part <#閒聊室> [退出的原因]

【描述】

用來退出某個閒聊室,在某些IRC伺服器上,你還可以指定退出的原因。

/LIST

【語法】

/list [#閒聊室] [-MIN #] [-MAX #]

【描述】

用來列出伺服器上的閒聊室名稱(可以使用通配符)。如果不指定名稱則列出當前伺服器上的所有可用閒聊室;“-MIN #”和“-MAX #”用來限定列出包含指定人數的閒聊室。

【舉例】

列出包含2~100個人的所有閒聊室:/list -min 2 -max 100

/MSG

【語法】

/msg <別名|#閒聊室> <訊息>

【描述】

用來向某人發出密聊話語,或者對某個閒聊室的所有人說話。

【舉例】

假設你敲/msg TigTag 你好,那么TigTag就會在他的小視窗里看到你在說“你好”,而且這句話只有你跟TigTag才會看到;

假設你敲/msg #Chat 大家好,那么在#Chat中的全體成員都會看到你在說“大家好”。

【注意】

當用/MSG命令對某人發出密聊話語時,其作用與/QUERY相同。唯一的區別就是:使用/MSG命令時,自己這邊不單獨開個小視窗;而使用/QUERY命令時,雙方都會各自開一個小視窗進行對侃。

/ME

【語法】

/me <動作>

【描述】

用來在當前閒聊室或者密聊小視窗做出動作。

【舉例】

假設你在#Chat,那么當你敲/me 暈倒,#Chat的其他所有人就會看到你“暈倒”了。

/QUERY

【語法】

/query <別名> [密聊話語]

【描述】

用來向某人發出密聊話語。

【舉例】

假設你敲/query TigTag 你好,那么你和TigTag雙方都會各自彈出一個小視窗,“你好”這句話會同時出現在你跟TigTag各自的小視窗里,而且這句話只有你跟TigTag才會看到。

【注意】

當用/MSG命令對某人發出密聊話語時,其作用與/QUERY相同。唯一的區別就是:使用/MSG命令時,自己這邊不單獨開個小視窗;而使用/QUERY命令時,雙方都會各自開一個小視窗進行對侃。

/NOTICE

【語法】

/notice <別名> <訊息>

【描述】

用來向某人發出通告信息。與/MSG和/QUERY不同,這種通告信息不會在雙方開小窗。

/WHOIS

【語法】

/whois <別名>

【描述】

用來獲取某人的一些信息,如對方的真實名字,對方的IP,對方是何時登錄IRC伺服器的,等等。

/WHO

【語法】

/who [別名/地址|#閒聊室]

【描述】

用來獲取某人的一些信息,如對方的IP;也可根據指定的IP找人;還可以列出指定閒聊室的人名。

【舉例】

查找IP位址是127.0.0.1的人,用命令:/who 127.0.0.1

查找IP位址以192.168打頭的人,用命令:/who 192.168.*

列出當前IRC伺服器上的所有非隱藏的人,用命令:/who

【注意】

不是所有的IRC伺服器都支持用/WHO命令找人

/NICK

【語法】

/nick <新別名>

【描述】

用來更改自己的別名。在高版本的mIRC里你也可以用/ANICK命令來更改自己的備用別名,格式同/NICK。

/QUIT

【語法】

/quit [退出連線的理由]

【描述】

用來退出與當前伺服器的連線,並可以給出退出的理由。

【注意】

退出的理由只有那些在你退出的時候,與你在同一閒聊室的人才能看見。

/AWAY

【語法】

/away [暫時離開的原因]

【描述】

用來留下一條信息以說明你暫時要離開,你可以指定該信息。以後當某人再向你傳送密聊話語或者對你做一個“/WHOIS”命令時,他/她就會看到你留下的信息並且得知你已經暫時離開了。

如果敲不帶任何參數的/AWAY命令則可以解除離開狀態。

/ADMIN

【語法】

/admin

【描述】

用來查詢當前IRC伺服器上Admin(即Administrator,IRC里最高級別的管理員)的相關信息

/INFO

【語法】

/info

【描述】

用來查詢IRC伺服器的信息,例如伺服器的名稱、版本號等等。

/LUSERS

【語法】

/lusers

【描述】

用來查詢當前IRC伺服器上的統計信息,例如當前的線上總人數、已經建立了多少個閒聊室等等。

/MOTD

【語法】

/motd

【描述】

用來查詢當前IRC伺服器上的今日信息(Message Of The Day)。

/LINKS

【語法】

/links

【描述】

用來解析當前的IRC有幾個伺服器,然後把解析到的結果放到一個單獨的小視窗里。

/NAMES

【語法】

/names [#閒聊室]

【描述】

如果未指定閒聊室,則列出當前IRC伺服器上的所有別名;否則只列出指定閒聊室的所有別名。

【注意】

如果某人利用/MODE命令對自己使用了“+i”(即設定為隱藏模式),則/NAMES將無法列出他的別名。

/INVITE

【語法】

/invite <別名> <#閒聊室>

【描述】

用來邀請某人到你指定的閒聊室。

/TOPIC

【語法】

/topic <#閒聊室> [新主題]

【描述】

用來更改指定閒聊室的聊天主題。

如果不指定新主題,則系統會告訴你指定閒聊室的當前主題。

/KICK

【語法】

/kick <#閒聊室> <別名> [踢他的原因]

【描述】

用來把某人從你指定的閒聊室趕出去。你可以指定趕他的理由。

【注意】

要使用/KICK命令,你必須在該閒聊室擁有帽子(也就是是主持人),或者是這個聊天伺服器的管理員才可以。

/MODE

【語法】

/mode <#閒聊室|別名> [[+|-]參數]

【描述】

/MODE命令是一個強有力的命令,它使得一個閒聊室的主持人能夠更改所屬閒聊室以及該閒聊室成員的屬性。

* 更改閒聊室的屬性

參數 效果

b <別名>   禁止某人加入該閒聊室

i   把閒聊室設定成只有被邀請的人才能進入

l <人數>   限定進入該閒聊室的最大人數

m   旁聽模式—只有主持人和被許可的人才能說話

n   是否接受從閒聊室外傳來的信息(+n為不接受)

o <別名>   使指定的人也成為閒聊室的主持人,即給他/她@符號(帽子)

p   把閒聊室設定成私人房間

s   把閒聊室設定成隱藏

t   鎖定主題—只有主持人才能更改它

k <密碼>   為閒聊室設定密碼—只有知道密碼的人才能進來

* 更改用戶的屬性

參數 效果

i   使你變得不可見—如果你不在任何閒聊室里,而別人又不知道你的別名的話,他/她就看不到你

o   IRC管理員(IRC-OP)狀態,/MODE命令只能取消該狀態。要設定該狀態必須用/OPER命令

s   是否接受伺服器的通告(+s為接受)

v   允許某人在一個設定成旁聽模式的閒聊室說話

w   是否接收WALLOPS信息

【注意】

要在某個閒聊室使用/MODE命令,大多數情況下,你必須在該閒聊室擁有帽子(也就是是主持人)才可以。

你只能更改某人在某個閒聊室的屬性,而不能更改其在IRC伺服器上的屬性(自己除外)。

【舉例】

使TigTag成為#Chat的主持人,用命令:/mode #Chat +o TigTag

使TigTag不再是#Chat的主持人,用命令:/mode #Chat -o TigTag

禁止TigTag進入#Chat,用命令:/mode #Chat +b TigTag

不再禁止TigTag進入#Chat,用命令:/mode #Chat -b TigTag

限定#Chat的最大人數是100,用命令:/mode #Chat +l 100

使TigTag在伺服器上隱藏起來,用命令:/mode TigTag +i

……

* 如果要使多個人成為主持人,這裡有個更快捷的方法:/mode #Chat +oooo nicka nickb nickc nickd

實用技巧

● 如何打出彩色字、粗體字、下劃線字以及反顯字

很簡單的,分別是按Ctrl+K(彩色字)、Ctrl+B(粗體字)、Ctrl+U(下劃線字)和Ctrl+R(反顯字——在某些IRC客戶端軟體上顯示為斜體字),當用這些字型修飾代碼把某段文字包括起來時,那么該段文字即變成了相應的修飾文字。

注意在打彩色字時,在按了第一個Ctrl+K之後還必須選擇一種色彩代碼(從0到15)以表明具體的顏色;你也可以同時指定兩個色彩代碼,用英文逗號隔開,這樣第一個色彩代碼就是表明文字的前景色,而第二個色彩代碼則表明的是背景色。

如果要去掉所有的修飾,可以按Ctrl+O,這樣在其之後的文字就沒有任何修飾了(除非你又使用了修飾代碼)。

● 使用剛才用過的命令

在mIRC里,你可以使用鍵盤上的“↑”鍵和“↓”鍵選擇剛剛才輸入了的命令(或文字),這樣就不必費力地再次輸入了;如果你是使用的多重輸入欄,則是用Ctrl+↑和Ctrl+↓進行選擇。

● 自動完成功能

mIRC可以幫你在輸入欄里自動完成某人別名以及閒聊室名稱的輸入。方法是在打了某人名字的前面一部分後按鍵盤上的Tab鍵,這樣mIRC就會將其自動完成為當前閒聊室中符合該部分的第一個別名(再按Tab鍵可以切換到下一個);如果是要完成當前閒聊室的名稱,則在打了“#”號之後再按Tab鍵即可。

注意,在名字前或者“#”號前必須留有一英文空格mIRC才會使用自動完成功能。如果沒有輸入任何文字或命令,而是直接按Tab,則mIRC將自動在輸入欄出現/msg <最後一個給你傳送了小窗信息的別名>命令。

你也可以先給出一個包含“*”號和/或“?”號的通配符字串,然後再按Tab鍵。此時mIRC將試圖查找匹配該通配符字串的名字,並可以通過多次按Tab鍵進行選擇。

● 快速視窗操作

對於mIRC切換欄上的各個視窗圖示按鈕,按照其從左到右的排列順序,你可以按下鍵盤上的Alt+對應的數字鍵來進行快速切換。當然,按Ctrl+Tab也可以在各個視窗間輪流切換;按Ctrl+N(或者Ctrl+W)可以在各個閒聊室視窗之間輪流切換;按Ctrl+Q可以在各個小窗之間輪流切換。

要想快速關閉某個內部視窗,可以按Ctrl+F4,或者Alt+Z亦可。

● 對於主顯示視窗的快速操作

按下Page Up或Page Down可以快速查看剛才的螢幕顯示信息(以頁為單位滾動);如果想以行為單位滾動來查看信息,可以按Ctrl+Page Up或Ctrl+Page Down。

按Ctrl+F可以在當前的視窗中查找信息;按下Shift鍵進行複製則可以將修飾代碼一併複製下來。

● 在閒聊室中將焦點快速從人名列表切換到輸入欄

很簡單,按下Shift+Tab即可以在二者之間切換了。此方法也適合於在包含輸入欄和列表欄的自定義視窗里使用。

● 在輸入欄中使用“//”號作為IRC命令標誌

如果你在輸入欄中使用了“//”號作為IRC命令標誌,那么你就可以直接引用mIRC的各種函式和變數。例如你想告訴某人現在的時間,則用命令“//say $time”就可以了,mIRC會自動調用$time函式的值,而你也就不必去細細查看當前的時間了。

當然,使用“//”的前提是你已經對mIRC的各種函式有所了解。具體請參照BOT 篇BOT 篇之函式篇函式篇。

● 如何說出第一個字元是“/”號的話

也許你遇到過這種尷尬——當你想告訴對方某條IRC命令時,卻怎么也不能讓它顯示到螢幕上去,因為一按下回車mIRC就會把該命令直接執行了。那該怎么辦呢?按下Ctrl再回車吧,這樣mIRC就不會把第一個字元是“/”的信息當作IRC命令去處理了。

● “.”號和“!”號的妙用

在IRC命令前面使用一個“.”號(例如/.mode),則mIRC將不會在視窗里作出任何回顯,這樣在編寫腳本的時候就可以充分利用它來隱藏一些不必要的信息了。

而在IRC命令前面使用一個“!”號(例如/!time),則mIRC將會忽略掉Alias里的或自身的IRC命令,而直接使用內部的命令或者向伺服器查詢並請求執行該命令。這也非常有用——例如在你的Aliases里已經有了/time這條命令,那么任何時候你打/time都將執行該命令;這時如果你想查看一下伺服器的當前時間就比較難辦了,因為所對應的命令也是/TIME。然而用/!TIME就可以繞過Aliases直接執行該命令了,大家可以自己試試。

● 列出非英文的閒聊室

默認情況下,用/LIST列出閒聊室名稱,顯示在Channel視窗的結果是不包含非英文閒聊室的。這時你只需要在該視窗點滑鼠右鍵,選擇List options...,然後去掉Hide non-alphanumeric channels前面的小勾。以後再打/LIST命令就可以看到那些非英文名稱的閒聊室了。

在List options...還可以設定是否隱藏名稱中包含關鍵字的閒聊室、是否只列出標題里包含特定文字的閒聊室等等。

● 查看可能遺漏的信息

當你在mIRC的各個視窗之間進行切換時,很可能會忘記自己上次在某個視窗所見到的最後的內容位置所在。這時如果你使用的是5.8以後的IRC版本,則可以在該視窗按下Ctrl+L快捷鍵,mIRC會用一根默認的紅線(Line Marker)標記在它認為你可能開始錯過信息的位置。再次按Ctrl+L則可以取消該標記。

相關詞條

相關搜尋

熱門詞條

聯絡我們