我有一批正在做几件事。 当我创建一个调度任务时,批处理将执行所有行直到访问操作,然后他不再响应...我做错了什么?该程序是nog给出任何错误,并且调度任务的状态仍然是"运行"它在服务器上运行。当我手动激活批次时,它完全正常工作......
Y:
Timeout 2
if exist Y:\ASCII\Matrix\Ombouwen\Verwerkt\8001346.xls del Y:\ASCII\Matrix\Ombouwen\Verwerkt\8001346.xls /q
Timeout 1
if exist Y:\ASCII\Matrix\Ombouwen\Verwerkt\*.xls* MOVE Y:\ASCII\Matrix\Ombouwen\Verwerkt\*.xls* Y:\ASCII\Matrix\Ombouwen\Verwerkt\Afgemaakt\
COPY Y:\ASCII\Matrix\Ombouwen\Nieuw\*.xls* Y:\ASCII\Matrix\Ombouwen\Verwerken\Matrix.txt
COPY Y:\ASCII\Matrix\Ombouwen\Nieuw\*.txt Y:\ASCII\Matrix\Ombouwen\Verwerken\Matrix.txt
Timeout 5
start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" "/XAanmaak en Export Excel netto Matrix"
Timeout 120
COPY Y:\ASCII\Matrix\Ombouwen\Verwerken\Matrix.xls Y:\ASCII\Matrix\Ombouwen\Verwerkt\Matrix.xls
Timeout 2
del Y:\ASCII\Matrix\Ombouwen\Verwerken\matrix.txt /q
del Y:\ASCII\Matrix\Ombouwen\Verwerken\matrix.xls /q
if exist Y:\ASCII\Matrix\Ombouwen\Verwerkt\combi-lijst.xls goto Einde
start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" "/XAanmaak en Export Excel combis Matrix"
:Einde
del Y:\ASCII\Matrix\Ombouwen\Nieuw\*.txt /q
答案 0 :(得分:0)
领先的“/ X”看起来很奇怪,如果我没记错,也没有引号。因此:
start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" /x Aanmaak en Export Excel netto Matrix
或者不要使用空格:
start "C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "W:\Matrix.accdb" /x Aanmaak_en_Export_Excel_netto_Matrix
答案 1 :(得分:0)
据我了解,您在批处理中使用网络驱动器。如果是这样,它不起作用,因为默认情况下在本地系统帐户下记录计划服务,该帐户没有网络驱动器的访问权限。将默认帐户更改为任何其他用户的帐户,该帐户拥有网络共享权限。