简单的.bat文件无需运行即可打开和关闭

时间:2014-04-29 13:23:29

标签: ms-access batch-file macros

我有一个非常简单的.bat文件,可以在一夜之间运行访问宏。

"Subrogation Management Reports.accdb" /x mcoDailyDiaryDetail

在我的机器上,它将打开运行宏并正确关闭。然而,在我的同事的两台机器上,.bat文件将立即打开和关闭,而不会实际运行宏。对此进行故障排除的想法?我对.bat文件没有太多经验,似乎无法找到问题。

谢谢。

5 个答案:

答案 0 :(得分:1)

在新行的文件末尾添加pause,以便它不会关闭,并阅读它可能显示的任何错误

答案 1 :(得分:0)

不要修改bat文件,只需打开CMD提示符(开始>运行> CMD)并输入:

call c:\pathtobatfile.bat

它将在当前打开的窗口中运行bat文件,并显示您可能遇到的任何错误。

答案 2 :(得分:0)

如果@ Slav的建议没有改变批处理文件的行为(即,它似乎忽略了PAUSE),您可能会检查文件的编码。在我的Windows版本中,只包含单行的文件     暂停 如果编码为UTF-16,将打开和关闭,没有任何明显的反馈。只包含编码为ASCII的同一行的文件会给出预期的行为(输出“按任意键继续......”)

答案 3 :(得分:0)

问题在于命令路径中的空间

%EXECCMD% %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*

添加这样的引号来解决

"%EXECCMD%" %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*

答案 4 :(得分:0)

执行此代码

costs

它是一个看不见的问题,输入不可能的答案