我创建了一个小的无害批处理病毒(一个恶作剧),它已经完成(在USB上)但我不想手动复制它然后我遇到了问题...
有没有办法相对复制文件,实际批处理文件的位置是什么?
这样的事可能:
copy" ~Virus.bat" "%appdata%/ microsoft / windows / start menu / programs / startup"
而不是
复制" G:\ Files \ Folder1 \ Folder2 \ Virus.bat" "%appdata%/ microsoft / windows / start menu / programs / startup"
如果有人可以提供帮助,请... 谢谢!
答案 0 :(得分:2)
This question可以解决您的问题,但复制文件的简短答案是使用%~dp0
。如this answer中所述,这将为您提供当前路径。
试试这个:
copy "%~dp0Virus.bat" "%appdata%/microsoft/windows/start menu/programs/startup"