跳转到内容

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、弹出窗口、远程和变量。
华夏公益教科书