跳轉到內容

mIRC 指令碼/基礎/熟悉 mIRC

來自 Wikibooks,開放世界中的開放書籍

第一章: 熟悉 mIRC 100% 開發 截至 2008 年 3 月 25 日 00:21(UTC)


標題頁 mIRC 指令碼 25% 開發 截至 2008 年 3 月 13 日 入門

從頭開始: 熟悉 mIRC | 入門
學習基礎: 分支和迴圈 | 計時器 | 使用者級別 | 文字匹配 | 檔案處理 | 雜湊表 | 對話方塊
高階主題: 自定義視窗 | 代理 | 套接字
計劃: DLL | COM 物件 | 錯誤檢查和處理



在開始 mIRC 指令碼編寫之前,您應該更好地瞭解 mIRC,並確保您掌握了一些基本知識。

  • 您知道如何使用基本命令、加入 伺服器 和聊天嗎?
  • 您能分辨出什麼是命令以及如何識別它嗎?
  • 您知道選項對話方塊中的大多數選項的用途嗎?
  • 您知道命令列是什麼嗎?
  • 您以前使用過指令碼編輯器嗎?您能在工具欄上找到它嗎?

如果您不能完成前四步,那麼您現在應該這樣做。如果您沒有做第一步,那麼...您不應該在這裡。您應該先學習如何聊天。如果您需要關於最後一步的幫助,請閱讀下面的部分。

瞭解您的指令碼編輯器

[編輯 | 編輯原始碼]

首先,找到工具欄上看起來像帶綠色點的紙卷的按鈕。這是指令碼編輯器工具欄按鈕。如果您找不到按鈕或工具欄沒有開啟,請按鍵盤上的 Alt+R。檢視開啟的視窗。它是一個相當簡單的視窗。您應該看到一個選單欄、一個選項卡欄、一個帶有勾號的單獨按鈕、確定/取消/應用按鈕以及有關指令碼的一些資訊。讓我們一步一步地消化這些資訊。

您的指令碼編輯器,沒有載入任何指令碼。

對話方塊的主體

[編輯 | 編輯原始碼]

選項卡欄上的每個選項卡都有相同的三項內容,無論是什麼。選單欄、文字區域和三個按鈕。確定按鈕儲存您所做的更改並關閉編輯器。取消按鈕不儲存任何內容並退出。如果您已經做了更改,它會要求您儲存它們。應用儲存更改但不關閉編輯器。

選項卡

[編輯 | 編輯原始碼]

每個選項卡都有三樣東西。一個大的文字欄位,您可以在其中輸入指令碼,選項卡特定的選單命令(如果有;請參閱部分 選單欄),以及包含檔案資訊的文字。左側的文字告訴您正在檢視哪個檔案。另一側顯示您的文字位置和檔案大小。文字位置的格式為字元:行/總行數。所以如果它顯示12:15/40,則您在整個指令碼中 40 行的第 15 行中第 12 個字元。這在非常大的指令碼中(幾百行)時才真正有用,因為您需要在特定行中查詢錯誤。儘管如此,它總是存在以供檢視。

  • 別名 - 此選項卡用於別名,代表一個或多個其他命令的命令。別名的示例如下:hello msg $active Hello, I'm $me $+ .
  • 彈出視窗 - 彈出視窗部分包含自定義彈出選單。
  • 遠端 - 您在指令碼編輯器中花費的大部分時間將在這裡,在遠端部分,放置遠端事件。
  • 使用者 - 使用者選項卡包含使用者級別,用於限制遠端事件訪問。
  • 變數 - 變數選項卡儲存使用 /set 命令建立的全域性變數的值。

"括號檢查"按鈕

[編輯 | 編輯原始碼]

除了選項卡之外,選項卡欄上還有一個值得注意的地方,那就是帶有勾號的單獨按鈕。這個按鈕非常有用。在 mIRC 指令碼編寫中,當指令碼出現錯誤時,很可能缺少一個或多個左括號或右括號({ 和 } 是我們所說的 "括號")。這個按鈕會檢查它們,並讓您知道是否存在括號錯誤。

選單欄

[編輯 | 編輯原始碼]

選單欄是螢幕頂部標題欄下方的欄。有六個選單:檔案、編輯、檢視、監聽、選項和幫助。大多數重要的指令碼編輯器功能都可以在這裡找到。應該有很多計算機使用者熟悉的命令,例如儲存、開啟、撤銷、剪下和貼上,但我們還是會逐一介紹。您不必記住這些,但快速閱讀一下是值得的。如果您不確定某個選單項的作用,您也可以隨時回來參考這裡。

  • 檔案
  • 新建 - 建立一個新的指令碼檔案。此命令在彈出視窗、使用者和變數選項卡中已停用
  • 載入 - 將新的指令碼檔案載入到當前選項卡。
  • 解除安裝 - 從當前選項卡解除安裝指令碼檔案。此命令在彈出視窗、使用者和變數選項卡中已停用
  • 儲存 - 儲存對當前指令碼檔案的更改。
  • 另存為 - 將更改儲存為不同的檔案。
  • 全部儲存 - 儲存對選項卡下所有指令碼檔案的更改。
  • 排序 - 更改載入指令碼的處理順序。此命令在彈出視窗、使用者和變數選項卡中已停用
  • 字型 - 在這裡更改編輯器中使用的字型的樣式和大小。
  • 儲存並退出 - 儲存您的更改並退出編輯器。
  • 編輯
  • 撤銷 - 撤銷對指令碼所做的最後更改。
  • 重做 - 撤銷的相反操作。
  • 剪下/複製/貼上 - 剪下刪除指令碼中選定的文字,複製建立該文字的副本。貼上將該文字放回文件中。
  • 刪除 - 刪除選定的文字(如果有)。
  • 全選 - 選擇頁面上的所有文字。
  • 檢查括號 – 作用與檢查括號按鈕相同。 此命令在“使用者”選項卡中已停用,在“變數”選項卡中不可用
  • 排序變數 – 按字母順序排序所有全域性變數。 此命令在別名、彈出視窗、遠端和使用者選項卡中不可用
  • 轉到行 – 轉到指令碼中的任意行。
  • 更多檔案 – 如果您載入了大量指令碼檔案,此命令將顯示所有檔案列表供您檢視。 此命令在彈出視窗、使用者和變數選項卡中已停用
  • 查詢 – 查詢您在指令碼中輸入的任何文字。 它始終從游標所在位置向下查詢,因此,為了獲得最佳效果,請在搜尋之前將游標移動到指令碼頂部。 如果沒有找到任何內容,您將聽到一聲提示音。
  • 查詢下一個 – “查詢下一個”與“查詢”相同,但會查詢文字的下一個出現位置。 同樣,如果找不到任何內容,它會發出提示音。
  • 檢視
“檢視”選單是一個特殊選單。 它沒有為每個選項卡設定命令列表(彈出視窗選項卡除外)。 四個選項卡僅顯示載入的指令碼檔案列表。 “別名”選項卡顯示別名檔案列表,而“遠端”、“使用者”和“變數”選項卡顯示遠端指令碼列表。 但是,“彈出視窗”選項卡是一個特殊情況。 它有五個選項:狀態、頻道、查詢、選單欄、暱稱列表。 狀態、頻道和查詢彈出視窗在您右鍵單擊時都會在各自的視窗中開啟。 暱稱列表和選單欄彈出視窗會分別修改在您右鍵單擊暱稱列表或選單欄時顯示的選單。
  • 別名 – 僅在“別名”選項卡中顯示。
“別名”選單按字母順序顯示您輸入的別名列表。
  • 彈出視窗 – 僅在“彈出視窗”選項卡中顯示。
“彈出視窗”選單載入您正在檢視的彈出視窗。
  • 監聽
此選單允許您更改對哪些事件進行監聽的設定。 您可以監聽CTCP、遠端事件和原始事件。
  • 選項
  • 初始化警告 – 一個相當煩人的選項,它會在您載入包含 On START 或 On LOAD 事件(這些事件想要執行程式碼)的指令碼時彈出一個警告框。 一般來說,您不應該執行您不理解的程式碼,因此關閉此選項會很有幫助。
  • 詢問是否儲存檔案 – 如果您在更改指令碼後嘗試關閉指令碼編輯器,此選項將在開啟時詢問您是否要儲存。
  • 儲存時備份檔案 – 顧名思義,此選項會在您儲存指令碼時建立一個備份檔案。
  • 顯示在桌面上 – 此選項將使指令碼編輯器出現在工作列上並作為其自身的視窗,而不是作為 mIRC 的子視窗。
  • 始終置頂 – 另一個顧名思義的選項,此選項將使 mIRC 指令碼編輯器保持在所有其他開啟視窗的頂部。
  • 預設級別: x – 在事件中使用 * 作為事件級別時使用的預設級別,例如On *:Start。 您可能不應該更改此設定,因為預設級別 1 工作正常,並且很可能會破壞使用 * 級別指令碼。
  • 幫助
  • 內容 – 開啟幫助檔案的內容頁面。
  • 搜尋 – 在幫助檔案中搜索特定關鍵字。
  • 特定主題的幫助 – 單擊“搜尋”下面的專案將開啟幫助檔案,開啟的頁面取決於您單擊的內容。 可用的主題包括別名、命令、識別符號、If-Then-Else、彈出視窗、遠端和變數。
華夏公益教科書