liuxiaoyun111 发表于 2018-6-24 06:09:13

巧用PUBLIC变量区分Windows系统类型

  通过比较XP和Win7系统的环境变量,我们发现微软在Win7系统上新增了某些变量,这些新增的变量在更高版本的系统中仍然存在,因此我们可以通过判断这些变量是否存在来区分Windows系统版本的类型,变量存在的为Win7以上版本的系统,变量不存在的则为XP以下版本的系统。这给我们设计程序的时候提供了一些方便。
  如Win7系统的PUBLIC变量
  PUBLIC=C:\Users\Public(公共用户配置文件夹路径)
  参考脚本如下:
if "%PUBLIC%"=="" (  set desktop=%ALLUSERSPROFILE%\桌面
  
) else (
  set desktop=%PUBLIC%\Desktop
  
)
页: [1]
查看完整版本: 巧用PUBLIC变量区分Windows系统类型