mIRCBOT函數
視窗函數
$active 函數
【作用】
返回mIRC裡當前內部視窗的名稱。
$appactive 函數
【作用】
判斷mIRC是否是WINDOWS裡的當前視窗。
【說明】
如果是,則返回「$true」,否則返回「$false」。
$appstate 函數
【作用】
返回mIRC視窗在WINDOWS裡的顯示狀態,是最小化(Minimized)、最大化(Maximized)、普通(Normal)、隱藏(Hidden)還是在系統托盤裡(Tray)。
$chan(N/#) 函數
【作用】
返回你當前所處的指定閒聊室的相關資訊。
【說明】
$chan()有八個內容,分別是「topic」(房間主題)、「mode」(房間模式)、「key」(房間密碼)、「limit」(房間限定人數)、「ial」(房間的IAL列表是否完全)、「logfile」(房間的記錄檔案名)、「stamp」 (房間的時間戳是否已開啟)和「banlist」(房間的BANLIST列表是否已獲取完全)。
【舉例】
$chan(0),將返回你當前所在的總的閒聊室數目
$chan(1).topic,將返回你當前所在第一個閒聊室的主題
$chan(#Chat).mode,將返回閒聊室#Chat的房間模式(你必須同時也在#Chat裡)
$chan(1).ial,如果你你已獲取當前所在的第一個閒聊室的所有人的IAL列表,則返回「$true」,否則返回「$false」
$chat(N/nick[,N]) 函數
【作用】
返回指定的DCC視窗的相關資訊。
【說明】
$chat()有四個內容,分別是「ip」(對方的IP位址)、「status」(狀態)、「logfile」(DCC Chat的記錄檔案名)和「stamp」(DCC Chat的時間戳是否已開啟)。
【舉例】
$chat(0),將返回你當前所開啟的DCC Chat的總數目
$chat(1).ip,將返回現用的第一個與你進行DCC Chat者所在的位址
$chat(TigTag).logfile,將返回與TigTag進行DCC Chat時記錄文件的完整名稱
$fserv(N/nick[,N]) 函數
【作用】
返回指定的文件服務器(FServes)的相關資訊。
【說明】
$fserv()有三個內容,分別是「ip」(對方的IP位址)、「status」(狀態)、「cd」(當前目錄)。
【舉例】
$fserv(0),將返回你當前所開啟的文件服務器的總數目
$fserv(1),將返回你當前所開啟的第一個文件服務器的名字
$fserv(2).cd,將返回你當前所開啟的第二個文件服務器的當前路徑
$get(N/nick[,N]) 函數
【作用】
返回指定的DCC接收文件視窗的傳送者暱稱、傳送的檔案名以及其它相關資訊。
【說明】
$get()有九個內容,分別是「ip」(對方的IP位址)、「status」(狀態)、「file」(對方發過來的文件)、「path」(文件的路徑)、「size」(文件的大小)、「rcvd」(已接收的位元組)、「cps」(傳送速率)、「pc 」(已接收文件的百分比)和「secs」(雙方已建立連接的秒數)。
【舉例】
$get(0),將返回你現用的DCC接收文件視窗的總數目
$get(2).rcvd,將返回你現用的第二個DCC文件的已接收位元組
$get(2).ip,將返回給你傳送第二個DCC文件的人的位址
$query(N/nick) 函數
【作用】
返回指定的密聊小視窗的相關資訊。
【說明】
$query()有三個內容,分別是「addr」(對方的位址)、「logfile」(密聊小窗的記錄檔案名)和「stamp」(密聊小窗的時間戳是否已開啟)。
【舉例】
$query(0),將返回你現用的總的密聊小窗數目(DCC視窗除外)
$query(2),將返回現用的第二個與你進行小窗密聊的暱稱
$query(TigTag).logfile,將返回與TigTag進行小窗密聊時記錄文件的完整名稱
$send(N/nick[,N]) 函數
【作用】
返回指定的DCC傳送文件視窗的接收者暱稱、傳送的檔案名以及其它相關資訊。
【說明】
$send()有九個內容,分別是「ip」(對方的IP位址)、「status」(狀態)、「file」(發給對方的文件)、「path」(文件的路徑)、「size」(文件的大小)、「sent」(已傳送的文件位元組)、「lra」(已接收的Las t Received Ack)、「cps」(傳送速率)、「pc」(已傳送文件的百分比)和「secs」(雙方已建立連接的秒數)。
【舉例】
$send(0),將返回你現用的DCC傳送文件視窗的總數目
$send(2).ip,將返回你現用的第二個DCC文件的已接收位元組
$send(TigTag).status,將返回該傳送文件視窗是處在「啟動」(active)、「非啟動」(inactive)或是「等待」(waiting)狀態
|