# Execute

Execute 语句用于在 Qlik Sense 加载数据的同时运行其他程序。例如，需要执行转换。

信息注释该功能在 Qlik Sense SaaS 中不可用。

信息注释在标准模式下不支持此语句。请参阅[文件系统访问限制](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/file-system-access-restriction.htm)

execute commandline

参数

| 参数 | 描述 |
| --- | --- |
| commandline | 可以通过操作系统解释为命令行的文本。您可以引用一个绝对文件路径或者一个 lib:// 文件夹路径。 |

如果您想要使用 Execute，则需要满足以下条件：

* 您必须在传统模式下运行（适用于 Qlik Sense 和 Qlik Sense Desktop）。

* 您需要将 OverrideScriptSecurity 设置为 1，在 Settings.ini 中（适用于 Qlik Sense）。

  Settings.ini 位于 C:\ProgramData\Qlik\Sense\Engine\，通常是一个空文件。

警告注释如果您设置 OverrideScriptSecurity 为启用 Execute，则任何用户都可以在服务器上执行文件。例如，用户可将可执行文件附加到应用程序，然后再数据加载脚本中执行该文件。

执行以下操作：

1. 创建 Settings.ini 的副本并在文本编辑器中打开它。

2. 检查文件的第一行是否包含 [Settings 7]。

3. 插入新行并输入 OverrideScriptSecurity=1。

4. 在文件的末尾插入新行。

5. 保存文件。

6. 使用编辑后的文件替换 Settings.ini。

7. 重新启动 Qlik Sense Engine Service (QES)。

信息注释如果将 Qlik Sense 作为服务运行，则有些命令可能无法正常运行。

`Execute 
 C:\Program Files\Office12\Excel.exe;` `Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows`