从批处理文件运行Access Macro快捷方式

时间:2014-05-08 12:52:14

标签: ms-access batch-file macros

我正在尝试制作一个将Access宏快捷方式复制到用户桌面的小脚本,之后运行快捷方式。但我似乎无法正确完成最后一部分,所以我希望这里有人可以提供帮助。

我的bacth文件如下所示:

rem @ECHO off
FOR /f "tokens=3" %%a IN ('reg query "HKLM\SYSTEM\ControlSet001\control\nls\language" /v InstallLanguage') DO (
    SET answer=%%a
) 
IF %answer%==0406 (
    GOTO :DANSK
) ELSE (
    GOTO :OTHER
)

:DANSK

xcopy "\\srv-prod\Produktion\Access\shortcut\." "%userprofile%\Skrivebord\" /y

start "%userprofile%\Skrivebord\Start operation i DS HalC_32bit.accde.MAM"

GOTO :END

:OTHER
xcopy "\\srv-prod\Produktion\Access\shortcut\." "%userprofile%\desktop\" /y
GOTO :END

:END
rem pause

开始时我只是得到另一个命令提示符而没有别的。我做错了什么,因为如果我在命令提示符下输入路径,它会启动吗?

1 个答案:

答案 0 :(得分:0)

start的第一个参数是窗口标题而不是路径所以:

start "" "%userprofile%\Skrivebord\Start operation i DS HalC_32bit.accde.MAM"