如何使用代码 运行 来自 SSRS 2008 R2 报告的批处理文件?
How to run a batch file from an SSRS 2008 R2 report by using a code?
我有一个 SSRS 报告,其中有几个文本框。单击特定文本框时,应执行批处理文件。
在 SSRS
中现在可以检测任何控件的 Click
事件,因此您不能直接执行脚本。但是您可以使用一种技巧
1) 创建将为您执行实际批处理的网页
2) 右键单击文本框和select文本框属性->操作->转到URL
3) 在出现的文本框中给出 URL 您的网页
4) 这样网页会为你执行批处理文件。
还有另一种方法,您可以在系统中注册自己的 URL 协议,这样您就可以在报告中添加 URL
,例如 ssrs://yourapplicaton
,然后当它被点击时,它会运行 看看相关的应用程序 at this article 它会比我解释得更好。
因此 1) 注册您自己的 URL 协议
2) 按照上面的 2 和 3
3) 并设置您注册的 URL
我有一个 SSRS 报告,其中有几个文本框。单击特定文本框时,应执行批处理文件。
在 SSRS
中现在可以检测任何控件的 Click
事件,因此您不能直接执行脚本。但是您可以使用一种技巧
1) 创建将为您执行实际批处理的网页
2) 右键单击文本框和select文本框属性->操作->转到URL
3) 在出现的文本框中给出 URL 您的网页
4) 这样网页会为你执行批处理文件。
还有另一种方法,您可以在系统中注册自己的 URL 协议,这样您就可以在报告中添加 URL
,例如 ssrs://yourapplicaton
,然后当它被点击时,它会运行 看看相关的应用程序 at this article 它会比我解释得更好。
因此 1) 注册您自己的 URL 协议
2) 按照上面的 2 和 3
3) 并设置您注册的 URL