Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 简单.bat文件打开和关闭时不运行_Ms Access_Batch File_Macros - Fatal编程技术网

Ms access 简单.bat文件打开和关闭时不运行

Ms access 简单.bat文件打开和关闭时不运行,ms-access,batch-file,macros,Ms Access,Batch File,Macros,我有一个非常简单的.bat文件,可以在一夜之间运行access宏 "Subrogation Management Reports.accdb" /x mcoDailyDiaryDetail 在我的机器上,它将打开运行宏并正确关闭。然而,在我同事的两台机器上,.bat文件会立即打开和关闭,而不会实际运行宏。对此有什么想法吗?我对.bat文件没有太多经验,似乎找不到问题 谢谢。在文件末尾的新行添加暂停,这样它就不会关闭,并读取它可能显示的任何错误在文件末尾的新行添加暂停,这样它就不会关闭,并读取它

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

"Subrogation Management Reports.accdb" /x mcoDailyDiaryDetail
在我的机器上,它将打开运行宏并正确关闭。然而,在我同事的两台机器上,.bat文件会立即打开和关闭,而不会实际运行宏。对此有什么想法吗?我对.bat文件没有太多经验,似乎找不到问题


谢谢。

在文件末尾的新行添加
暂停
,这样它就不会关闭,并读取它可能显示的任何错误

在文件末尾的新行添加
暂停
,这样它就不会关闭,并读取它可能显示的任何错误

在文件末尾的新行添加
暂停
,因此,它不会关闭,并读取它可能在文件末尾的新行显示的任何错误,因此它不会关闭,并读取它可能显示的任何错误,而不是修改bat文件,只需打开CMD提示符(开始>运行>CMD)并键入:

call c:\pathtobatfile.bat

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

只需打开CMD提示符(开始>运行>命令)并键入:

call c:\pathtobatfile.bat

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

只需打开CMD提示符(开始>运行>命令)并键入:

call c:\pathtobatfile.bat

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

只需打开CMD提示符(开始>运行>命令)并键入:

call c:\pathtobatfile.bat

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

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

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

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

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

问题是命令路径中存在空格

%EXECCMD% %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*
添加这样的引用来解决它

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

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

%EXECCMD% %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*
添加这样的引用来解决它

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

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

%EXECCMD% %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*
添加这样的引用来解决它

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

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

%EXECCMD% %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*
添加这样的引用来解决它

"%EXECCMD%" %VMARGS% -launchcommand "%EXECCMD% %VMARGS% %*" -launchscript %0 %*
执行此代码吗

set /P c= 
if /I "%c%" EQU "sodwjdpfw'ifhwsfeih" echo deifhesohlesfsfelsifhi
if /I "%c%" EQU "dihsihlei" echo dshksfkj
它使一个看不见的问题和不可能的答案输入

执行此代码

set /P c= 
if /I "%c%" EQU "sodwjdpfw'ifhwsfeih" echo deifhesohlesfsfelsifhi
if /I "%c%" EQU "dihsihlei" echo dshksfkj
它使一个看不见的问题和不可能的答案输入

执行此代码

set /P c= 
if /I "%c%" EQU "sodwjdpfw'ifhwsfeih" echo deifhesohlesfsfelsifhi
if /I "%c%" EQU "dihsihlei" echo dshksfkj
它使一个看不见的问题和不可能的答案输入

执行此代码

set /P c= 
if /I "%c%" EQU "sodwjdpfw'ifhwsfeih" echo deifhesohlesfsfelsifhi
if /I "%c%" EQU "dihsihlei" echo dshksfkj

这是一个看不见的问题,无法输入答案

是的,这救了我一天!通过添加引号,可以正确处理windows路径中的空格。是的,这节省了我的时间!通过添加引号,可以正确处理windows路径中的空格。是的,这节省了我的时间!通过添加引号,可以正确处理windows路径中的空格。是的,这节省了我的时间!通过添加引号,可以正确处理windows路径中的空格。