# OnClick

**OnClick** 事件是 [脚本函数](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-8/script_functions.zh) 的主要入口点。

| **方法名称:**  | OnClick                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **参数类型:**  | [**ClickData**](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-3/readme.zh/clickdata.zh)                                                                                                                                                                                                                                                                                                                                                 |
| **返回值类型:** | *无*                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **描述:**    | <p>当包含 <a href="../../../readme.zh-8/script_functions.zh">脚本函数</a> 的按钮或热键被执行时，此方法被调用。<strong>ClickData</strong> 对象提供了关于命令环境的有用信息，包括源和目标标签和路径、任何选定的文件、命令行参数、任何按下的修饰键等。所有这些信息都可以通过 <strong>ClickData.func</strong> 属性访问（它返回一个 <a href="../readme.zh/func.zh"><strong>Func</strong></a> 对象）。<br>请注意，当一个脚本函数被执行时，任何不包含在函数内部的指令都会先执行，然后再调用 <strong>OnClick</strong>。这意味着 <strong>OnClick</strong> 方法在技术上是可选的（因为你可以在函数外部实现整个脚本），尽管建议你实现它仅仅是为了接收 <strong>ClickData</strong> 对象的益处。</p> |
