如何运行任务调度
问题描述:
我有一个.bat文件是一个线长,并调用了该专门打开一个excel文件和VB脚本.bat文件运行一些宏:如何运行任务调度
cscript priordays.vbs "C:\PATHANME\FILENAME.xlsm"
当我通过双击运行它,它运行良好并且成功。
当我在任务调度程序中运行时,它表示它已成功运行(代码0x0),但脚本不执行。无论用户是否登录,唤醒机器等,我都将它设置为以最高权限运行。仍然没有任何结果。
对于那些问什么是在VB脚本,它是:
Dim arts, objExcel
Set args = WScript.ARguments
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Open args(0)
objExcel.visible = True
objExcel.Run "Macro1"
objExcel.Run "Macro2"
objExcel.Run "Macro3"
objWorkbook.Close
objExcel.Quit
我发现代码在这个网站的其他地方,对使用.bat文件的说明一起。如果有一种方法可以从脚本中运行它,并尝试从任务调度程序启动脚本,那么我也可以这么做。
给我两分钟。 :) – mbald23
似乎没有有所作为。 – mbald23
将“开始”位置设置为脚本位置,并确保该文件夹的权限允许运行任务的帐户执行批处理文件。 –