问题:当我双击.bat文件时,它按预期执行。当我在Windows任务计划程序中安排它时,它会执行,除了具有cscript的行。如何使用Windows任务调度程序执行cscript?
内容.bat文件的:
@echo off
cls
cscript CSV_To_Excel.vbs c:\tableaudata\test.csv c:\tableaudata\test.xlsx
echo.file converted >>log.txt
什么是抛我了是log.txt文件被创建,表明正在执行.bat文件的事实。但.xlsx未创建。但是,在手动双击.bat时,会创建log.txt和test.xlsx。
可能是什么问题?
您不指定脚本路径(仅脚本名称)。我已经看到这导致与任务计划程序的问题(即使脚本是在假设/设置的工作目录中) – wmz
用于一切的路径仍然是相同的结果: 'C:\ Windows \ System32 \ cscript.exe c: \ tableaudata \ CSV_To_Excel.vbs c:\ tableaudata \ test.csv c:\ tableaudata \ test.xlsx' –
您是否100%确定它执行?您是否看到类似于以下内容的内容:“结果:在日志中完成了退出代码为(0)'的任务?在测试之前是否删除/重命名了日志? – wmz