调用 Shell 对象属性上下文菜单命令.
#Include <WinAPIEx.au3>
_WinAPI_ShellObjectProperties ( $sPath [, $iType [, $sProperty [, $hParent]]] )
$sPath | 对象名称. |
$iType | [可选参数] 指定对象的类型. $SHOP_PRINTERNAME --- $sPath 包含一个打印机名称 $SHOP_FILEPATH --- $sPath 包含一个完全限定的文件名 $SHOP_VOLUMEGUID --- $sPath 包含 [1]: "\\?\Volume{GUID}\" 形式的卷名,其中(GUID)是一个全局唯一标识符,(例如 "\\?\Volume\{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}\)" ; 或 [2]:一个驱动器的路径(例如,"C:\") |
$sProperty | [可选参数] 首先打开的属性表页的名称. |
$hParent | [可选参数] 对话框的父窗句柄 box. |
成功: | 返回 1. |
失败: | 返回 0,设置@error标志为非 0 值. |
在MSDN中搜索
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Opt('WinTitleMatchMode', 4)
Global $hWnd
_WinAPI_ShellObjectProperties(@ScriptFullPath)
If @error Then
Exit
EndIf
$hWnd = WinWaitActive(@ScriptName, '', 3)
If Not $hWnd Then
Exit
EndIf
While WinExists($hWnd)
Sleep(100)
WEnd