当前位置:Gxlcms > PHP教程 > php执行vbs脚本解决方法

php执行vbs脚本解决方法

时间:2021-07-01 10:21:17 帮助过:6人阅读

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

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 下工作呀?

人气教程排行