我试图互相覆盖两个文件,但它给我一条消息,说它找不到指定的文件。
@echo off
set /p Drive=Enter local hard drive letter:
if "%Drive%"=="" goto :eof
xcopy Drive:\windows\system32\sethc.exe Drive:
xcopy Drive:\windows\system32\cmd.exe Drive:\windows\system32\sethc.exe
答案 0 :(得分:0)
确保文件与批处理文件位于同一路径中,例如:
@echo off
start minecraft.exe
在这个例子中,显然它启动了我的世界,但是按照目前的格式,如果你的批处理文件在你的桌面上,如果minecraft.exe在名为&#的文件夹中,则需要将minecraft放在你的桌面上34; Folder1中"然后你输入:
@echo off
Start "C:\Users\<your name>\Desktop\Folder1\minecraft.exe"
为了使其正常工作,您的批处理文件也需要也位于Folder1中。显然,您将使用您正在使用的文件而不是minecraft.exe。
只要您的批处理文件与文件位于同一路径中,它就应该有效。我希望我用的例子帮助你。
答案 1 :(得分:0)
您正在使用%drive%
,您应该使用drive
并使用drive
,您应该使用%drive%