从currenty目录运行时如何使用bat命令放置文件

时间:2016-02-01 16:49:05

标签: windows batch-file install xcopy

所以我正在尝试为regjump创建一个bat / exe安装程序。我正在使用bat编译器,所以我可以将“regjump.exe”附加到installer.exe;所以当安装程序运行时,它会将regjump放在installer.exe的当前目录中。我知道我可以使用xcopy放置文件,但我需要帮助完成命令的前半部分。什么是“本地目录\ regjump.exe”语法?

cd C:\
xcopy "WHEREVER THE INSTALLER IS RAN FROM\regjump.exe" "C:\Windows\System32" /q /y /r

我希望语法可以从任何地方运行,即可移动的F:

1 个答案:

答案 0 :(得分:0)

试试这个。您将需要以管理员身份执行以写入“C:\ Windows \ System32”,因此这将检查该内容。

openfiles >nul 2>&1 || echo(You must execute this command as Administrator. & pause & goto :eof
set "SourceDir=%CD%
cd C:\
xcopy "%SourceDir%\regjump.exe" "C:\Windows\System32" /q /y /r