我正试图通过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>
页面执行bScript.php
exec('wscript "C:/samples/scripts/script.vbs"');
从launcher.php
页面开始。