检索处理程序(Shell)的状态设置.
#Include <WinAPIEx.au3>
_WinAPI_ShellGetSettings ( $iFlags )
$iFlags | 应检索的设置. 此参数可以是一或多个下列值(仅使用此标志). $SSF_SHOWALLOBJECTS --- 显示所有文件和文件夹对象,包括隐藏文件和文件夹 $SSF_SHOWEXTENSIONS --- 显示文件扩展名 $SSF_SHOWCOMPCOLOR --- 显示加密或压缩 NTFS 文件的颜色 $SSF_SHOWSYSFILES --- 显示系统文件 $SSF_DOUBLECLICKINWEBVIEW --- 双击打开 Web 浏览项目 $SSF_DESKTOPHTML --- 使用活动桌面 $SSF_WIN95CLASSIC --- 执行 Windows 95 的 Shell 行为和限制 $SSF_DONTPRETTYPATH --- 防止路径转换为小写字符 $SSF_MAPNETDRVBUTTON --- 显示"映射网络驱动器"按钮 $SSF_SHOWINFOTIP --- 显示文件夹和文件的弹出说明 $SSF_HIDEICONS --- 隐藏桌面图标 $SSF_NOCONFIRMRECYCLE --- 删除项目到回收站时不显示确认对话框 $SSF_WEBVIEW --- 显示为 Web 视图 $SSF_SHOWSUPERHIDDEN --- 显示操作系统文件 $SSF_SEPPROCESS --- 单独进程启动文件夹窗口 $SSF_NONETCRAWLING --- 禁用自动搜索网络打印机和文件夹 $SSF_STARTPANELON --- 使用 Windows XP 风格的开始菜单 *Windows Vista 或更高系统 $SSF_AUTOCHECKSELECT --- 使用 Windows Vista 风格的文件夹视图复选框 $SSF_ICONSONLY --- 显示通用图标 $SSF_SHOWTYPEOVERLAY --- 显示缩略图供应用程序打开项目时调用 |
成功: | 返回 $iFlags 参数指定标志的组合. |
如果设置了标志,则启用适当的设置,否则禁用. | |
函数仅分别检查 $iFlags 参数指定的标志. | |
失败: | 返回 0,并设置@error标志为非 0 值. |
在MSDN中搜索
#Include <APIConstants.au3>
#Include <WinAPIEx.au3>
_WinAPI_ShellSetSettings($SSF_SHOWEXTENSIONS, Not _WinAPI_ShellGetSettings($SSF_SHOWEXTENSIONS))
ConsoleWrite('Hide extensions for known file types: ' & (Not _WinAPI_ShellGetSettings($SSF_SHOWEXTENSIONS)) & @CR)