Opened 16 years ago
Closed 15 years ago
#1583 closed Bug (No Bug)
ShellExecute() verb "properties" does not work as expected
| Reported by: | KaFu | Owned by: | Valik |
|---|---|---|---|
| Milestone: | Component: | AutoIt | |
| Version: | 3.3.6.0 | Severity: | None |
| Keywords: | Cc: |
Description
ShellExecute(@WindowsDir & "\notepad.exe", "", "", "properties")
I assumed this would open the file properties, but on my system it returns an error, that no program is associated with running this action.
Attachments (0)
Change History (5)
comment:1 by , 16 years ago
| Resolution: | → No Bug |
|---|---|
| Status: | new → closed |
comment:2 by , 16 years ago
Trancexx provided some additional infos:
AutoIt is setting wrong mask for SHELLEXECUTEINFO structure with [i]propertiesi verb.
It should be SEE_MASK_INVOKEIDLIST and AutoIt is using SEE_MASK_NOCLOSEPROCESS.
comment:4 by , 16 years ago
| Owner: | set to |
|---|---|
| Status: | reopened → assigned |
comment:5 by , 15 years ago
| Resolution: | → No Bug |
|---|---|
| Status: | assigned → closed |
SEE_MASK_INVOKEIDLIST seems to imply that you want to pass an entirely different structure to ShellExecute rather than a simple verb. So it's either a no bug or a feature request I think.

I'm sorry that you made a false assumption.