2

对我来说,我的开始菜单位于%appdata%\Microsoft\Windows\Start Menu

批处理文件中是否有系统文件夹引用不依赖于它在这个地方?我希望该脚本适用于 XP 及更高版本,但我运行的是 Windows 7。

4

1 回答 1

3

Joe DF 用这个链接解决了这个问题,所以它适用于 Win7;Win8 目前无法进行测试。在这里提供它,这样问题就不再显示为未解决。从 Jim C 的解决方案(见上面的链接):

修改后的跨操作系统脚本应如下所示,并且可以在 Windows 7 和 Windows XP 中正常工作:

IF DEFINED PUBLIC (SET AUDESKTOP=%PUBLIC%\Desktop) & (SET AUSTARTMENU=%PROGRAMDATA%\Microsoft\Windows\Start Menu) ELSE (SET AUDESKTOP=%ALLUSERSPROFILE%\Desktop) & (SET AUSTARTMENU=%ALLUSERSPROFILE%\Start Menu)
%SystemRoot%\Explorer.exe /n, "%AUDESKTOP%"
%SystemRoot%\Explorer.exe /n, "%AUSTARTMENU%"

瞧!你有一个跨 [WinXP-Win7] 脚本。

于 2012-09-05T05:52:46.980 回答