2014-10-08 130 views
0

我创建了一个小的无害批处理病毒(恶作剧),它完成了(在USB上),但我不想手动复制它,然后我跑到一个问题...批处理:相对目录/路径

有没有办法从实际批处理文件的相对位置复制文件?

事情是这样的,也许

复制 “〜Virus.bat” “%APPDATA%/微软/窗/开始菜单/程序/启动”

,而不是

复制“G:\ Files \ Folder1 \ Folder2 \ Virus.bat”“%appdata%/ microsoft/windows/start menu/programs/startup”

如果有人能帮忙请做... 谢谢

回答

2

This question可能会解决您的问题,但复制文件的简短答案是使用%~dp0。正如this answer所述,这会给你当前的路径。

试试这个:

copy "%~dp0Virus.bat" "%appdata%/microsoft/windows/start menu/programs/startup"