读书人

php执行vbs脚本解决方法

发布时间: 2012-09-28 00:03:35 作者: rapoo

php执行vbs脚本
vbs是打印excel文件,并执行打印操作。 使用cmd命令和直接运行vbs程序,都可进行打印。 而php调用vbs时,$returnvalue输出为0(代表执行成功),可就是不执行打印操作。

PHP:

<?php
system("C:/print.vbs", $returnvalue);
echo $returnvalue;
?>

=====================
vbs :
templatePath="C:\2.xls"
'create object
Set oExcel=CreateObject("Excel.Application")
oExcel.DisplayAlerts = False
Set tmpExcel=oExcel.Workbooks.Open(templatePath,3,False)
oExcel.ActiveSheet.PageSetup.PrintGridLines = False
oExcel.ActiveSheet.PrintOut
oExcel.ActiveWorkBook.Saved = False
oExcel.Quit

[解决办法]
你当人家都在 XP 下工作呀?

读书人网 >PHP

热点推荐