mirc

mIRC公司出品的IRC類軟體

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

最新版本


.

設置篇



mirc
mirc
 :添伺服器址伺服器列。擊按鈕彈添伺服器框,欄伺服器稱描述; 則伺服器址;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則可以取消該標記。