0

我有一个简单的批处理脚本,可以将文件复制到启动文件夹,但似乎我不能使用 shell:Common Startup 作为 xcopy 的参数。我试过这个

xcopy hurrdurr.exe "shell:Common Startup"

和许多其他变体,但它们不起作用。顺便说一句,如果这确实有效,那么“hurrdurr.exe”将在每次启动时运行,假设我通过 uac 获得许可来执行 xcopy 操作?使用环境变量会更好吗?有问题的操作系统是 Windows XP 并继续进行。

4

1 回答 1

1

我不确定为什么你的 shell 命令不起作用,但如果你需要让你的程序在启动时加载,那么我更喜欢使用注册表,它更干净、更简单,这意味着你不必复制其他地方的文件,特别是如果该文件依赖于其他东西。

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "Hurrdurr" /d "hurrdurr.exe" /f

只需以管理员身份运行 cmd 即可:)

如果你确实想使用启动文件夹,在 Win7 上你可以使用

"%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"

我还将使用@David 建议的快捷方式,而不是复制实际文件。

于 2012-12-14T14:34:14.450 回答