doonyakka Posted September 21, 2007 Share Posted September 21, 2007 I'm trying to use ShellExecute to call up the Properties dialog for a file, but nothing happens. Here's the code: ShellExecute("file.lnk" , "", "", "properties" ) According to the AutoIt help file, this line should "display the file or folder's properties". Any idea what's going wrong? When I run the script that contains this line (and a RunAsSet command so that it runs with admin privileges), I produces the following log, but there doesn't seem to be anything obviously wrong with it: >"D:\dev\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "E:\code.au3" /autoit3dir "D:\dev\AutoIt3" /UserParams +>18:05:34 Starting AutoIt3Wrapper v.1.9.1 >Running AU3Check (1.54.7.0) from:D:\dev\AutoIt3 +>18:05:34 AU3Check ended.rc:0 >Running:(3.2.4.9):\dev\AutoIt3\autoit3.exe "E:\code.au3" +>18:05:34 AutoIT3.exe ended.rc:0 +>18:05:36 AutoIt3Wrapper Finished >Exit code: 0 Time: 2.180 Cheers, doonyakka Link to comment Share on other sites More sharing options...
frostfel Posted September 21, 2007 Share Posted September 21, 2007 I'm trying to use ShellExecute to call up the Properties dialog for a file, but nothing happens. Here's the code:ShellExecute("file.lnk" , "", "", "properties" )According to the AutoIt help file, this line should "display the file or folder's properties". Any idea what's going wrong?When I run the script that contains this line (and a RunAsSet command so that it runs with admin privileges), I produces the following log, but there doesn't seem to be anything obviously wrong with it:>"D:\dev\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "E:\code.au3" /autoit3dir "D:\dev\AutoIt3" /UserParams +>18:05:34 Starting AutoIt3Wrapper v.1.9.1>Running AU3Check (1.54.7.0) from:D:\dev\AutoIt3+>18:05:34 AU3Check ended.rc:0>Running:(3.2.4.9):\dev\AutoIt3\autoit3.exe "E:\code.au3" +>18:05:34 AutoIT3.exe ended.rc:0+>18:05:36 AutoIt3Wrapper Finished>Exit code: 0 Time: 2.180Cheers,doonyakkaNot sure why it wont work doesnt work for me eaither something that may help though is:FileGetShortcut --------------------------------------------------------------------------------Retrieves details about a shortcut.FileGetShortcut ( "lnk" ) Parameterslnk Full path and file name of the shortcut. Return ValueSuccess: Returns an array that contains the shortcut information. See Remarks. Failure: Sets @error to 1 if the shortcut could not be accessed. RemarksThe array returned from this function is a single dimension array containing the following elements:$array[0] = Shortcut target path$array[1] = Working directory$array[2] = Arguments$array[3] = Description$array[4] = Icon filename$array[5] = Icon index$array[6] = The shortcut state (@SW_SHOWNORMAL, @SW_SHOWMINNOACTIVE, @SW_SHOWMAXIMIZED) Link to comment Share on other sites More sharing options...
MrCreatoR Posted September 22, 2007 Share Posted September 22, 2007 I already asking about this problem here (and here is a similar bug report). Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team Link to comment Share on other sites More sharing options...
doonyakka Posted September 23, 2007 Author Share Posted September 23, 2007 (edited) Thanks for the replies. MsCreator: I'm still not clear from those other threads whether this is a bug or not. Do you know if the 'properties' verb is properly implemented in ShellExecute?frostfel: I'm really just looking for a function that will do what right-clicking on a file and selecting 'Properties' does.Actually, the PropsFor cmd utility available at http://www.maddogsw.com/cmdutils/ does exactly what I need, so I'm not going to keep trying it in AutoIt, but if anyone finds a solution for this, I'd love to know Cheers,doonyakka Edited September 23, 2007 by doonyakka Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now