跳转到内容

mIRC 脚本/基础/熟悉 mIRC

来自 Wikibooks,开放世界中的开放书籍

第 1 章:熟悉 mIRC 100% 开发 自 00:21, 25 March 2008 (UTC)


标题页 mIRC 脚本 25% 开发 自 March 13, 2008 入门

从头开始:熟悉 mIRC | 入门
学习基础:分支和循环 | 计时器 | 用户等级 | 文本匹配 | 文件处理 | 哈希表 | 对话框
高级主题:自定义窗口 | 代理 | 套接字
计划中:DLL | COM 对象 | 错误检查和处理



在开始 mIRC 脚本编写之前,你应该更好地了解 mIRC,并确保你掌握了一些基本知识。

  • 你知道如何使用基本命令、加入服务器并聊天吗?
  • 你能区分什么是命令,以及如何识别一个命令吗?
  • 你了解选项对话框中的大多数选项的作用吗?
  • 你知道命令行是什么吗?
  • 你之前使用过脚本编辑器吗?你能在工具栏上找到它吗?

如果你无法完成上述前四步,那么你应该现在就开始做。如果你没有做第一步,那么...你就不应该在这里。你应该先学习如何聊天。如果你需要关于最后一步的帮助,请阅读下面的部分。

认识你的脚本编辑器

[编辑 | 编辑源代码]

首先:在你的工具栏上找到一个看起来像纸卷上有一个绿点的按钮。这就是脚本编辑器工具栏按钮。如果你找不到这个按钮或者没有打开工具栏,请在键盘上按 Alt+R。查看打开的窗口。它是一个相当简单的窗口。你应该看到一个菜单栏、一个选项卡栏、一个带有勾号的按钮、确定/取消/应用按钮,以及一些关于脚本的信息。让我们一步一步地消化这些。

你的脚本编辑器,没有加载脚本。

对话框的主体

[编辑 | 编辑源代码]

无论是什么选项卡,选项卡栏上的每个选项卡都包含相同的三项内容。一个菜单栏、一个文本区域和三个按钮。确定按钮保存你所做的更改并关闭编辑器。取消按钮不保存任何内容并退出。如果你已经做了更改,它会提示你保存它们。应用按钮保存更改但不关闭编辑器。

选项卡

[编辑 | 编辑源代码]

每个选项卡都有三件事。一个大的文本字段,你可以在其中输入你的脚本,选项卡特定的菜单命令(如果有;请参阅菜单栏部分),以及包含文件信息的文本。左侧的文本告诉你这正在查看哪个文件。另一侧显示你的文本位置和文件大小。文本位置采用“字符:行/总行数”的格式。所以如果它显示12:15/40,那么你位于整个脚本中第 15 行(共 40 行)的第 12 个字符处。这在非常大的脚本(数百行)中,当你尝试在某一行上查找错误时,确实非常有用。尽管如此,它始终存在,可以供你查看。

  • 别名 - 这个选项卡用于别名,即代表一个或多个其他命令的命令。别名的一个示例如下hello msg $active Hello, I'm $me $+ .
  • 弹出窗口 - 弹出窗口部分包含自定义弹出菜单。
  • 远程 - 你在脚本编辑器中花费的大部分时间都将在这里,在远程部分,放置远程事件。
  • 用户 - 用户选项卡包含用户级别,用于限制对远程事件的访问。
  • 变量 - 变量选项卡存储使用 /set 命令创建的全局变量的值。

"括号检查"按钮

[编辑 | 编辑源代码]

除了选项卡外,选项卡栏上还有一个值得注意的地方,就是带有勾号的按钮。这个按钮非常有用。在 mIRC 脚本编写中,当脚本出现错误时,很可能就是缺少了一个或多个左大括号或右大括号({ 和 } 被称为“大括号”)。这个按钮会检查它们,并让你知道是否有括号错误。

菜单栏

[编辑 | 编辑源代码]

菜单栏位于屏幕顶部,标题栏下方。共有六个菜单:文件、编辑、查看、监听、选项和帮助。大多数重要的脚本编辑器功能都可以在此处找到。应该有很多对于计算机用户来说很熟悉的命令,例如保存、打开、撤消、剪切和粘贴,但无论如何,我们将介绍所有内容。你不需要记住这些,但值得快速阅读一下。如果你不确定某个菜单项的作用,也可以随时回到这里参考。

  • 文件
  • 新建 – 创建一个新的脚本文件。此命令在弹出窗口、用户和变量选项卡中已禁用
  • 加载 – 将一个新的脚本文件加载到当前选项卡中。
  • 卸载 – 从当前选项卡中卸载一个脚本文件。此命令在弹出窗口、用户和变量选项卡中已禁用
  • 保存 – 保存对当前脚本文件的更改。
  • 另存为 – 将对脚本的更改保存为不同的文件。
  • 全部保存 – 保存对一个选项卡下所有脚本文件的更改。
  • 顺序 – 更改加载的脚本的处理顺序。此命令在弹出窗口、用户和变量选项卡中已禁用
  • 字体 – 在这里更改编辑器中使用的字体的样式和大小。
  • 保存并退出 – 保存你的更改并退出编辑器。
  • 编辑
  • 撤消 – 撤消你对脚本所做的最后一次更改。
  • 重做 – 撤消的反向操作。
  • 剪切/复制/粘贴 – 剪切会删除脚本中选定的文本,复制会创建它的副本。粘贴会将该文本放回文档中。
  • 删除 – 删除选定的文本(如果有)。
  • 全选 – 选择页面上的所有文本。
  • 检查括号 – 与检查括号按钮的功能相同。此命令在用户选项卡中已禁用,在变量选项卡中不可用
  • 排序变量 – 按字母顺序排列所有全局变量。此命令在别名、弹出窗口、远程和用户选项卡中不可用
  • 转到行 – 转到脚本中的任意一行。
  • 更多文件 – 如果您加载了许多脚本文件,此命令将显示所有文件的完整列表以供查看。此命令在弹出窗口、用户和变量选项卡中 已禁用
  • 查找 – 查找您在脚本中出现的任何文本。它始终从光标所在位置向下查找,因此为了获得最佳效果,请在搜索之前移动到脚本顶部。如果没有找到,您会听到一声提示音。
  • 查找下一个 – 查找下一个与查找相同,只是它查找文本的下一个出现位置。同样,如果找不到,它会发出提示音。
  • 视图
视图菜单是一个特殊的菜单。它没有为每个选项卡设置命令列表(弹出窗口选项卡除外)。四个选项卡只显示加载的脚本文件列表。别名选项卡显示别名文件列表,远程、用户和变量选项卡显示远程脚本列表。但是,弹出窗口选项卡是一个特例。它有五个选项:状态、频道、查询、菜单栏、昵称列表。状态、频道和查询弹出窗口会在您右键单击时分别在其各自的窗口中打开。昵称列表和菜单栏弹出窗口会更改您在昵称列表或菜单栏上右键单击时显示的菜单。
  • 别名 – 仅在别名选项卡中出现。
别名菜单按字母顺序显示您输入的别名列表。
  • 弹出窗口 – 仅在弹出窗口选项卡中出现。
弹出窗口菜单加载了您正在查看的弹出窗口。
  • 监听
此菜单允许您更改要监听的事件的设置。您可以监听 CTCP、远程事件和原始事件。
  • 选项
  • 初始化警告 – 一个相当烦人的选项,当您加载具有 On START 或 On LOAD 事件的脚本时,它会弹出警告框,这些事件想要执行代码。一般来说,您不应该运行您不了解的代码,因此关闭此选项将会有所帮助。
  • 询问保存文件 – 如果您在更改脚本后尝试关闭脚本编辑器,如果启用此选项,它将询问您是否要保存。
  • 保存时备份文件 – 非常直观,这将在您保存脚本时创建一个备份文件。
  • 显示在桌面上 – 这将使脚本编辑器出现在任务栏上并作为其自身的窗口,而不是作为 mIRC 的子窗口。
  • 始终置顶 – 另一个不言自明的选项,这将使 mIRC 脚本编辑器始终位于所有其他打开窗口的顶部。
  • 默认级别: x – 在事件中使用*作为事件级别时使用的默认级别,例如On *:Start. 您可能不应该更改此选项,因为默认级别 1 运行良好,而且它很可能会搞乱使用*级别的脚本。
  • 帮助
  • 内容 – 打开帮助文件内容页。
  • 搜索 – 在帮助文件中搜索特定关键字。
  • 特定主题的帮助 – 单击搜索下方的项目将打开帮助文件到特定页面,具体取决于您单击的内容。可用的主题有别名、命令、标识符、If-Then-Else、弹出窗口、远程和变量。
华夏公益教科书