查看單個文章
舊 2005-04-26, 06:31 PM   #5 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

mIRC指令篇(鍵盤操作)
指令碼指令
/AJINVITE 指令
【語法】
   /ajinvite [on | off]
【描述】
  用來開啟或者關閉mIRC的收到邀請自動加入設定。

/BACKGROUND 指令
【語法】
   /background [-aemsgdluhcfnrtpx] [視窗名稱] [背景檔案名]
【描述】
  用來設定mIRC內部指定視窗的背景(也可以設定工作列和視窗切換欄的背景)。
  參數「-a」是指當前視窗;「-m」是指mIRC主視窗;「-s」是指mIRC的狀態視窗;「-g」是指Finger視窗;「-d」是指mIRC的專門用於接受小窗訊息的視窗(需要在mIRC裡設定);「-e」是指設定為mIRC的預設背景。
  參數「-cfnrtp」分別是指將背景圖案設定為居中(Center)、填充(Fill)、正常大小(Normal)、拉伸(Stretch)、平鋪(Tile)或者是相片(Photo)模式。
  參數「-luh」則分別是指設定工作列的背景、工作列按鈕的背景和視窗切換欄的背景。
  參數「-x」可以取消背景圖案。
 * 視窗名稱僅僅是在沒有指定視窗參數的時候才需要;如果只是想改變背景圖案的顯示方式,可以不需要指定背景檔案名。
 * 你也可以點擊mIRC功能表欄上「File」旁邊的圖示來進行背景文件的設定。


/BEEP 指令
【語法】
   /beep [次數] [間隔時間]
【描述】
  用來發出WINDOWS的預設聲音。你可以指定發出聲音的次數及每兩次之間的間隔時間(以毫秒計)。


/CLIPBOARD 指令
【語法】
   /clipboard [-a] <文本>
【描述】
  用於將指定的文本複製到記事本內。
  參數「-a」可以將該文本追加到記事本的原有內容之後。


/COLOUR 指令
【語法】
   /colour <螢幕資訊名稱> <顏色程式碼>
【描述】
  用於改變mIRC裡的各種訊息的預設顏色。
 * 你也可以直接點擊工作列上的左起第十個按鈕以進行更細的設定。


/COPY 指令
【語法】
   /copy -ao <源檔案名> <目標檔案名>
【描述】
  用來拷貝文件。參數「-a」是指將源文件內容追加到目標文件之後;參數「-o」是如果已經存在目標文件,則將其覆蓋。
 * 源檔案名可以使用萬用字元,目標檔案名也可以是一個目錄名。


/CREQ 指令
【語法】
   /creq [+m|-m] [ask | auto | ignore]
【描述】
  用來設定當有人對你發出DCC Chat請求時mIRC的反應——是彈出對話視窗詢問(ask)、自動接受(auto)還是自動忽略(ignore)。參數「+m」和「-m」可以設定是否將該DCC Chat視窗最小化。
 * 你也可以在mIRC的設定選項裡對此進行具體設定。


/CTCPREPLY 指令
【語法】
   /ctcpreply <別名> <CTCP訊息> [回覆訊息]
【描述】
  用於回覆指定的CTCP查詢。
【舉例】
  回覆TigTag的TIME查詢,用指令:/ctcpreply TigTag TIME 不告訴你


/DLL 指令
【語法】
   /dll <DLL檔案名> <工作名稱> [資料訊息]
【描述】
  這條指令可以讓你使用為mIRC編寫的庫文件。


/DNS 指令
【語法】
   /dns [-ch] <別名 | 位址>
【描述】
  用於解析域名或者IP位址。如果指出的對象是別名,則mIRC會先搜尋該別名所在的位址,然後再對這個位址進行DNS解析。
  參數「-c」可以清除欲被解析的位址列表;「-h」可以強制mIRC把一個位址作為域名進行解析。


/DQWINDOW 指令
【語法】
   /dqwindow [on | off | show | hide | min ]
【描述】
  用於對Dedicated Window進行設定,是允許使用(on)、禁止使用(off)、顯示(show)、隱藏(hide)或者是最小化(min)。
 * 所謂Dedicated Window,就是指mIRC開闢的一個專門用於接收小窗訊息的視窗,但這需要在mIRC的設定選項裡進行設定。


/EDITBOX 指令
【語法】
   /editbox [-sap | [=]視窗名稱] <訊息>
【描述】
  用於在指定視窗的輸入欄裡顯示指定訊息。
  參數「-s」是指mIRC的狀態視窗(Status Window),「-a」是指當前視窗;參數「-p」是指在指定訊息的後面接一個英文空格。
 * 如果指定視窗是一個DCC Chat視窗,則需要在視窗名稱前面前綴一個「=」號,例如「=TigTag」。


/EMAILADDR 指令
【語法】
   /emailaddr [E-Mail位址]
【描述】
  用於改變你在mIRC的設定選項裡所填的E-Mail位址。
【提示】
  可以用$emailaddr函數來返回該E-Mail位址。


/FULLNAME 指令
【語法】
   /fullname [真實名字]
【描述】
  用於改變你在mIRC的設定選項裡所填的真實名字。
【提示】
  可以用$fullname函數來返回現用的真實名字。


/FILTER 指令
【語法】
   /filter [-sgdfwxnpriocteu] [n-n2] [c s] <源檔案名或視窗名 | 自訂對話視窗ID> <輸出檔案名或視窗名 | 自訂對話視窗ID>
【描述】
  用於掃瞄指定文件或視窗裡的包含某個關鍵字的行,並將結果輸出到指定的文件或者自訂視窗裡。
  參數「-f」和「-w」分別用來表明源文件(或視窗)及輸出文件(或視窗)的檔案類型,例如:
   /filter -ff in.txt out.txt *xirc*
  這裡的「-ff」即表明作為掃瞄源的in.txt是個文件,而作為輸出結果的out.txt也是個文件。又如:
   /filter -wf #in.txt #out.txt *xirc*
  這裡的「-wf」則表明作為掃瞄源的#in.txt是個視窗名稱,而作為輸出結果的#out.txt則是個檔案名稱。
  參數「-x」表明除卻包含關鍵字的其他行;「-n」表明在掃瞄到的行前面註明行號;「-s」表明將mIRC的狀態視窗作為掃瞄源;「-g」表明將mIRC的Finger視窗作為掃瞄源;「-q」表明將mIRC的Dedicated Query視窗作為掃瞄源;「-p」表明將掃瞄到的行自動磁碟區行後再輸出到某個自訂視窗裡;「-r」則是指定掃瞄的範圍——是從第n行到第n2行。
  參數「-i」指提供一個mIRC的自訂對話視窗ID來作為掃瞄源;「-o」指提供一個mIRC的自訂對話視窗ID來作為輸出結果。
  參數「-c」指在輸出結果到指定的文件(或視窗)之前,先清除掉該檔案(或視窗)的內容。
  參數「-t」指按照給定的[c s]參數對輸出結果排序,用ASCII碼表示的s是列c的分隔符(我也不知道這裡究竟是什麼意思,原文是:column C using character S as the columns separator)。
  參數「-e」表示將輸出結果反向排序;「-u」表示將輸出結果按數位排序。
 * 註:在完成了一次/filter指令之後,有個$filtered函數可以返回掃瞄到的符合條件的總行數。


/FINDTEXT 指令
【語法】
   /findtext [-n] <要搜尋的訊息>
【描述】
  用於搜尋當前視窗的指定訊息(事實上,按下Ctrl+F似乎更方便些)。


/FLASH 指令
【語法】
   /flash [-bwrN] <提示文字>
【描述】
  用於閃爍mIRC的程序圖示,並且在其視窗的標題欄上顯示指定的提示文字。
  參數「-b」可以使mIRC在閃爍的同時,每秒還發出一次Windows的預設聲音。
  參數「-w」可以使mIRC在閃爍的同時還播放指定的聲音文件(參見此處)。
  參數「-rN」表明只閃爍N次。


/FLUSHINI 指令
【語法】
   /flushini <INI檔案名>
【描述】
  mIRC在使用時,所有相關的INI文件都是被讀入記憶體中的;如果你修改了某個INI文件後想要讓它立刻生效,則可以使用本指令。


/FONT 指令
【語法】
   /font [-asgb | 視窗名稱] [字號] [字體名稱]
【描述】
  用於改變指定視窗的顯示字體。
  參數「-a」是指當前視窗;「-s」是指mIRC的狀態視窗;「-g」是指Finger視窗;「-b」是指採用粗體字。
 * 如果只輸入「/font」,則mIRC會彈出一個字體設定對話視窗讓你設定當前視窗的字體。


/HELP 指令
【語法】
   /help [關鍵字]
【描述】
  用於開啟mIRC的求助文件。如果你指定了一個關鍵字,則mIRC會在開啟求助文件後自動轉到包含該關鍵字的位置(如果有的話)。


/HOP 指令
【語法】
   /hop [#閒聊室]
【描述】
  結束當前閒聊室並且轉入另一個指定的閒聊室。如果沒有指定則是立刻再次轉入當前閒聊室。
 * 註:本指令是在mIRC 5.7之後才成為內部指令的,在以前的mIRC版本裡都是作為一條Alias指令而存在。


/JOIN 指令
【語法】
   /join [-inx] <#閒聊室> [閒聊室密碼]
【描述】
  用於新增或者進入指定的閒聊室,如果該閒聊室被設定了密碼也可以用此指令來指定。
  參數「-i」表示進入你最後一次被邀請去的閒聊室(使用此參數時不需要指定閒聊室名);參數「-n」表示進入閒聊室後將該視窗最小化;「-x」表示進入閒聊室後將該視窗最大化。


/LINESEP 指令
【語法】
   /linesep [-s | 視窗名稱]
【描述】
  用於顯示指定視窗的行分隔符(可以在mIRC裡設定行分隔符)。


/LOAD 指令
【語法】
   /load <-a | -pscqnm | -ruvsN> <指令碼檔案名>
【描述】
  用於載入指定的指令碼文件。
  參數「-a」用於載入Alias文件。
  參數「-ps」用於載入狀態視窗的Popup功能表;「-pc」用於載入大窗的Popup功能表;「-pq」用於載入小窗的Popup功能表;「-pn」用於載入大窗人名列表的Popup功能表;「-pm」用於載入功能表欄裡的Popup子功能表。
  參數「-ru」用於載入一個自訂用戶訪問等級文件;「-rv」用於載入一個變數文件;「-rs」用於載入一個Remote指令碼文件。
 * 你也可以使用/RELOAD指令來載入一個指令碼文件,參數同上,但使用/reload卻不會觸發on LOAD和on START事件。
 * 當使用/load -rsN時,這裡的參數「N」將會把該Remote指令碼載入到指定的第N個位置。
【注意】
  一次只能載入一個指令碼文件。


/LOADBUF 指令
【語法】
   /loadbuf [行數] [-prsglecoNt<topic>] <視窗名稱 | 自訂對話視窗 ID> <檔案名>
【描述】
  用於將指定文件從文件尾計起的指定行輸出到指定的視窗裡。
  參數「-p」表明自動磁碟區行後再輸出;「-r」表明在輸出結果前先將視窗內容清空;「-s」表明輸出到mIRC的狀態視窗;「-g」表明輸出到mIRC的Finger視窗;「-l」表明輸出到一個帶有目錄列表的自訂視窗裡的目錄列表裡;「-cN」表明用指定的顏色(N為顏色序號)來顯示輸出結果。
  參數「-t」表示在指定文件的指定標題([topic])下尋找某行並輸出。
  參數「-o」則表明用一個自訂對話視窗ID來替代輸出視窗名稱,以便將文件內容輸出到自訂對話視窗裡。
【舉例】
  /loadbuf 20 @test test.txt,這將把test.txt的最後20行輸出到@test這個自訂視窗裡
  /loadbuf 10-20 -p #Chat test.txt,這將把test.txt的第10-20行自動磁碟區行後輸出到視窗#Chat裡
  /loadbuf 10 -spc3 test.txt,這將以綠色把test.txt的最後10行輸出mIRC的狀態視窗裡並自動磁碟區行


/LOCALINFO 指令
【語法】
   /localinfo -uh
【描述】
  搜尋並自動設定你的本地機訊息。
  參數「-u」是指使用/USERHOST指令搜尋;而參數「-h」是指進行普通的搜尋。


/LOG 指令
【語法】
   /log <on | off> <視窗名稱> [-f 檔案名]
【描述】
  開始或者停止對指定視窗的記錄。可以用「-f」參數來指定記錄檔案名。


/MDI 指令
【語法】
   /mdi [-act]
【描述】
  允許你對視窗的分佈進行調整——是排列圖示(-a)、將所有視窗層疊(-c),還是將所有視窗平鋪(-t)。


/MKDIR 指令
【語法】
   /mkdir <目錄名>
【描述】
  用於新增一個指定的目錄。


/REMINI 指令
【語法】
   /remini <INI文件> <標題> [ 列項]
【描述】
  用於移除指定INI文件裡指定標題下的所有內容或者指定的 列項。
【注意】
  當一個INI文件正在使用時不要使用本指令來修改該INI文件。


/REMOVE 指令
【語法】
   /remove <檔案名>
【描述】
  用於移除指定文件。


/RENAME 指令
【語法】
   /rename <原檔案名> <新檔案名>
【描述】
  用於將指定文件更名。


/RESETIDLE 指令
【語法】
   /resetidle [秒數]
【描述】
  用於將$idle函數的值重置為0或者指定的秒數。


/RMDIR 指令
【語法】
   /rmdir <目錄名>
【描述】
  用於移除指定目錄。
 * 註:只有當該目錄確實為空時才可以被本指令移除掉。


/RUN 指令
【語法】
   /run [-n] <檔案名> [參數]
【描述】
  本指令可以使mIRC執行其它的程序(或文件),如果該程序可以帶參數則也可以用此指令指定。
  如果指出的檔案名不是一個可執行文件,則mIRC會先去搜尋與該檔案相關聯的程序,然後再使用該程序將這個文件開啟。
  參數「-n」可以使得該檔案在執行時處於最小化狀態。


/SAVE 指令
【語法】
   /save <-pscqnm | -ruv> <檔案名>
【描述】
  用於儲存指定的Popup文件、自訂用戶訪問等級文件(Users)或者變數(Variables)文件。
  參數「-ps」用於儲存狀態視窗的Popup功能表;「-pc」用於儲存大窗的Popup功能表;「-pq」用於儲存小窗的Popup功能表;「-pn」用於儲存大窗人名列表的Popup功能表;「-pm」用於儲存功能表欄裡的Popup子功能表。
  參數「-ru」用於儲存自訂用戶訪問等級文件;「-rv」用於儲存變數文件。


/SAVEBUF 指令
【語法】
   /savebuf [-sga] [行數] <視窗名稱> <檔案名>
【描述】
  用於將指定視窗從後面計起的指定行儲存到一個指定文件裡。
  參數「-s」表明儲存mIRC狀態視窗的內容;「-g」表明儲存mIRC Finger視窗的內容。
  參數「-a」表明將要儲存的內容追加到指定文件的最後。
【舉例】
  /savebuf 20 @test test.txt,此指令將把@test這個自訂視窗裡的末20行儲存在文件test.txt裡


/SAVEINI 指令
【語法】
   /saveini
【描述】
  用於把現用的設定儲存在所有與mIRC相關的INI文件裡。


/SERVER 指令
【語法】
   /server -sar [IRC伺服器位址] [-p 連接阜] [-g 所屬的組] [-w 密碼] [-d 連接描述]
【描述】
  用於修改mIRC的伺服器列表。
  參數「-s」表示將伺服器列表排序;「-a」表示新增添一個連線到mIRC的伺服器列表(如果已存在該連接則將其更新);「-r」是指從mIRC的伺服器列表裡移除一個連接。
  當使用「-g」、「-w」和「-d」參數時,如果指定的值為「none」,則表明將該訊息移除。
【注意】
  要用此指令修改mIRC的伺服器列表,則必須指定參數「-sar」中的至少一個。


/SHOWMIRC 指令
【語法】
   /showmirc [-nrstxop]
【描述】
  用於調整mIRC的主視窗。
  參數「-n」表示將主視窗最小化;「-r」表示將主視窗還原;「-s」表示將主視窗顯示出來;「-t」表示將mIRC顯示在系統托盤裡;「-x」表示將主視窗最大化;「-o」表示將主視窗始終置於桌面的最上面;「-p」表示將主視窗不再置於桌面的最上面。


/SLINE 指令
【語法】
   /sline [-a | -r] <#閒聊室名稱> <N | 別名>
【描述】
  用於選項(或者取消選項)指定閒聊室人名列表裡的別名。
  參數「-a」表示在原有基礎上再多選項一個別名;「-r」表示不再選任何別名。
 * 可以使用具體的名稱來選取別名,也可以使用數位來選取人名列表中的第N個別名。


/SREQ 指令
【語法】
   /sreq [+m|-m] [ask | auto | ignore]
【描述】
  用來設定當有人對你發出DCC Send請求時mIRC的反應——是彈出對話視窗詢問(ask)、自動接受(auto)還是自動忽略(ignore)。參數「+m」和「-m」可以設定是否將該DCC Send視窗最小化。
 * 你也可以在mIRC的設定選項裡對此進行具體設定。


/STRIP 指令
【語法】
   /strip [+-burc]
【描述】
  用來設定是否過濾其他人的字體修飾。
  參數「+b」表示過濾粗體字;「+u」表示過濾底線字;「+r」表示過濾反顯字;「+c」表示過濾字體的色彩。當被設定為「-b」、「-u」、「-r」、「-c」的時候則表示不過濾。
 * 你也可以在mIRC的設定選項裡對此進行具體設定。
【舉例】
  /strip +b-urc,此指令表示讓mIRC過濾掉其他人的粗體字。


/TIMESTAMP 指令
【語法】
   /timestamp [-fs | a | e] [on | off | default] [視窗名稱]
【描述】
  用來開啟或者關閉指定視窗的時間戳。
  參數「-s」表明針對mIRC的狀態視窗;「-a」表明針對當前視窗;「-e」表明針對當前你所開啟的所有視窗。
  參數「on」表示開啟時間戳;「off」表示關閉時間戳;「default」表示使用mIRC設定選項裡的設定。
  使用「-f」參數可以自訂時間戳的顯示方式(具體時間格式請參考$asctime()函數),例如:/timestamp -f [HH:nn]。


/TITLEBAR 指令
【語法】
   /titlebar [@視窗名稱] <指定文本>
【描述】
  用來將mIRC主程序視窗的標題欄訊息改成指定文本。
  如果指定了某個自訂視窗的名稱,則是改變該自訂視窗的標題欄訊息。


/TOKENIZE 指令
【語法】
   /tokenize <C> <Token文本>
【描述】
  此指令可以將以ASCII字元C分隔開的Token文本(參見Token 函數)賦予$1、$2...$N(參見$1- 函數)。
【舉例】
  /tokenize 44 a,b,c,d,e,此指令將把「a」賦給$1,「b」賦給$2,「c」賦給$3,「d」賦給$4,「e」賦給$5。


/UNLOAD 指令
【語法】
   /unload <-a | -rs> <檔案名>
【描述】
  用於卸載指定的Alias文件或者Remote指令碼文件。
  參數「-a」是指卸載Alias文件;「-rs」是指卸載Remote指令碼文件。
【舉例】
  /unload -a aliases.ini,此指令將卸載aliases.ini這個Alias文件
  /unload -rs script.ini,此指令將卸載script.ini這個Remote指令碼文件
【注意】
  一次只能卸載一個文件。


/UPDATENL 指令
【語法】
   /updatenl
【描述】
  在通常情況下,mIRC在一個kick/part/quit事件中所用到的IAL列表和閒聊室人名列表,都是在指令碼執行完之後才進行更新的;而使用此指令可以讓mIRC立刻進行更新。


/URL 指令
【語法】
   /url [on | off | show | hide | -dran] [[N | mark] | 位址]
【描述】
  用於顯示或者隱藏mIRC的URL視窗,並允許你修改該視窗所列出的位址。
 * 使用該指令時,mIRC將捕獲螢幕上所有看起來像是個網路位址(URL, Universal Resource Locator)的訊息,並將其儲存在一個專門的URL視窗裡。
  參數「-r」表示從URL視窗裡移除第N條位址,或者移除符合參數「mark」的所有位址。
  參數「-a」和「-n」允許你開啟瀏覽器連線到指出的位址;其中,「-a」表示使用當前被啟動的瀏覽器視窗;而「-n」表示另外開啟一個新的瀏覽器視窗。


/USERNAME 指令
【語法】
   /username <新名字>
【描述】
  用於改變你在mIRC的設定選項裡所填的真實姓名。


/WINHELP 指令
【語法】
   /winhelp <求助文件名> [關鍵字]
【描述】
  使用Windows的說明 系統來開啟一個求助文件,並可以根據你所給的關鍵字而轉到相應內容。


/WRITE 指令
【語法】
   /write [-cida l# s# w#] <檔案名> [文本]
【描述】
  用於將指定文本寫入指定的文件。
  參數「-c」表示在寫入文件之前先將目標文件的內容清空;參數「-l#」表示將指定文本寫入到目標文件的指定行,並將原來的行覆蓋;參數「-i」表示以插入方式將文本寫入到目標文件裡,如果沒有指定文本則是在「-l#」處插入一個空行,如果連「-l#」參數也沒有指定則是在目標文件的末尾插入一個空行;參數「-d」表示從目標文件裡移除掉指定的行(如果沒有使用「-l#」參數則表示移除目標文件的最後一行);參數「-s#」表示搜尋以指定文本作為開始的行,然後符合條件的第一行進行操作;參數「-w#」表示搜尋包含指定文本的行,然後對符合條件的第一行進行操作;參數「-a」表示讓mIRC把文本追加到目標文件的指定行之後。
【警告】
  不要使用本指令來對一個INI文件進行操作,否則有可能將該檔案損壞!
【舉例】
  /write test.txt Welcome to xIRC.,此指令將把「Welcome to xIRC.」增加到test.txt文件的最後一行
  /write -c test.txt Welcome to xIRC.,此指令將先清空test.txt文件的內容,然後把「Welcome to xIRC.」寫入進去
  /write -l10 test.txt Welcome to xIRC.,此指令將把「Welcome to xIRC.」寫入到test.txt文件的第10行,如果第10行已有內容則將其覆蓋
  /write -dsxirc test.txt,此指令將在test.txt文件裡搜尋以「xirc」作為開始單詞的行,如果找到則將其移除


/WRITEINI 指令
【語法】
   /writeini -n [INI檔案名] <標題> [ 列項] [值]
【描述】
  用於將指定文本寫入指定的INI文件。
  參數「-n」表示即使目標文件大於64K,mIRC也將對其進行操作。
【舉例】
  假設有這樣一個INI文件(假設檔案名是mirc.ini):
  ...
  [DDE]
  ServerStatus=on
  ServiceName=mirc

  ...
  使用指令/writeini mirc.ini DDE ServerStatus off則可以將上面的DDE標題下ServerStatus 列項的值從「on」改為「off」
  使用指令/writeini mirc.ini DDE ServerName xirc則可以將上面的DDE標題下ServerName 列項的值從「mirc」改為「xirc」
  使用指令/writeini mirc.ini DDE CheckName off則可以在上面的DDE標題下新增一個CheckName 列項,並將「off」作為它的值
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1626 篇, 收花: 3197 次