有时候我们在运行BAT批处理文件的时候,需要批处理脚本能显示执行结果(或者控制BAT脚本运行在某阶段暂停),这个时候我们只要在暂停的地方使用PAUSE命令即可。
比如下面的批处理文件脚本:
sqlcmd -S . -E -Q "EXEC InformationManagementSystem.dbo.sp_BackupDatabases"
该脚本是执行某个数据库的存储过程,具体就不再详述。
如果我们没有使用PAUSE命令,一旦运行该批处理文件脚本,那么命令提示符的控制台黑框将会一闪而过。我们也就没法查看这个BAT文件脚本最终执行的结果和信息。
完整的BAT脚本:
sqlcmd -S . -E -Q "EXEC InformationManagementSystem.dbo.sp_BackupDatabases"
PAUSE
在脚本的最后一行添加PAUSE命令,最后运行批处理文件的结果如下图:
会提示只有按任意键才会继续执行下面的操作。
作者:十有三
出处:https://shiyousan.com/post/635613454610763481
版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。