我正在尝试制作一个将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
开始时我只是得到另一个命令提示符而没有别的。我做错了什么,因为如果我在命令提示符下输入路径,它会启动吗?
答案 0 :(得分:0)
start
的第一个参数是窗口标题而不是路径所以:
start "" "%userprofile%\Skrivebord\Start operation i DS HalC_32bit.accde.MAM"