如何在命令完成之前关闭批处理文件

如何在命令完成之前关闭批处理文件

我需要一个批处理文件来隐藏或至少最小化运行。另一种方法是运行批处理文件,并在操作继续时将其关闭。这是代码:

@echo off
cls
echo "Updating Application to latest verion, takes a couple of seconds..."
if exist %USERPROFILE%\Documents (copy "\\servername\folder\WA.accdb" %USERPROFILE\Documents /y)
cd \
cd %USERPROFILE%\Documents
WA.accdb
exit

倒数第二行打开 Access 数据库。批处理文件的命令提示符窗口仅在用户关闭 Access 数据库后关闭。想要最小化命令提示符窗口,或者在 Access 数据库仍在运行时退出批处理文件。

答案1

尝试使用该Start命令。

将行更改WA.accdbstart WA.accdb

更多信息请访问start /?

启动单独的窗口来运行指定的程序或命令。

如果需要的话,可以使用“开始”/B开关:

B——启动应用程序而不创建新窗口。

答案2

试试看。替换:

WA.accdb
exit

start WA.accdb
exit

相关内容