通过批处理文件终止MS Access进程

时间:2013-05-03 16:27:05

标签: batch-file

我试图打开MS访问有大约5秒的延迟然后关闭应用程序。

使用下面的.bat文件,我打开了程序,但是在延迟后我无法关闭它。

@echo off
start /B "Access" "C:\Program Files (x86)\Microsoft Office\OFFICE14\MSAccess.exe"
"G:\Departmental Submissions\Cardiac Rehab\Cardiac Rehab.accdb" 
wait -n 5
TASKKILL /F /IM MSAccess.exe

2 个答案:

答案 0 :(得分:1)

this上的第三个回复表示您必须编写一个启动脚本来关闭它....

To get the database to close you need to write a Startup function which controls
all   the events you wish to run and then use Docmd.Quit, 

答案 1 :(得分:0)

您可以使用名为pskill的sysinternals工具。我有一个批处理文件,它停止我们使用的遗留应用程序的几个进程和服务。要使用pskill终止MSAccess,您可以编写START C:\ SI \ pskill -t msaccess.exe。