我正在尝试通过 Cognos Report Studio 上的代码(HTML 项)在服务器端运行 .vbs 脚本。
我已经尝试过使用 <a href="..\samples\scripts\script.vbs"> button </a>
但它只是在浏览器上打开脚本文本。
我已经使用 PHP 尝试了下面的代码,但它不起作用:
<?php
function runScript(){
exec("samples\scripts\script.vbs");
echo("done");
}
?>
<a href=# onclick="runScript();">
我怎样才能做到这一点?
编辑:客户端和服务器都是 Windows 计算机。
最佳答案
我认为你的做法是错误的。创建 2 个文件:
我假设您激活了 COM
类。
页面启动器.php:
<a href="executeVbScript.php">Execute VB</a>
页面executeVbScript.php
exec('wscript "C:/samples/scripts/script.vbs"');
从 launcher.php
页面开始。
关于javascript - 在 Cognos Report Studio 上通过 HTML/javascript/php 运行 .vbs 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33671751/