有没有更好的方法来查找用户的开始菜单?

时间:2012-04-04 16:32:49

标签: windows batch-file special-folders startmenu

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

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

1 个答案:

答案 0 :(得分:3)

Joe DF用这个link解决了这个问题,所以它适用于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]脚本。