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