我试图打开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
答案 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。