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



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

cd C:
xcopy "WHEREVER THE INSTALLER IS RAN FROMregjump.exe" "C:WindowsSystem32" /q /y /r

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

试试这个。您需要以管理员身份执行才能写入"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:WindowsSystem32" /q /y /r

最新更新