Chimaera Posted February 23, 2016 Share Posted February 23, 2016 Im trying to make a customizable gui that end user can add his stuff to. Its just basic buttons etc and a folder structure that the user can put his files into with an image and it works from the button. Now ive added an ini so they can set the files that need to run, which works with exes text files shortcuts but i cant get it to open webpages .. Normal button works like this Case $hButton1 Local $ExeTest_1 = IniRead($IniFile, 'Button_1', 'button_1_filename', 'Error') ShellExecute(@ScriptDir & '\settings\button_1\' & $ExeTest_1) Ini like this ; --------------------------- [Button_1] button_1_filename=CCleaner.exe button_1_tooltip=CCleaner button_1_icon=ccleaner.bmp ; --------------------------- [Button_2] button_2_filename=test.txt button_2_tooltip=My TextFile button_2_icon=textfile.bmp ; --------------------------- [Button_3] button_3_filename= button_3_website=http://www.bbc.co.uk button_3_tooltip=BBC Website button_3_icon=bbc.bmp ; --------------------------- As you can see ive added a weblink but it throws an error that it cant find the folder structure and file as it thinks its a file not a webpage This works for webpages fine Case $hButton4 ShellExecute('http://www.bbc.co.uk') Is there a simple way to detect whats in the folder and make it just start it with shellexecute? The ini started off being a good idea but is starting to get complicated I just want it to open what ever is placed in the folder shortcut/webpage/program etc etc Any thoughts? If Ive just helped you ... miracles do happen. Chimaera CopyRobo() * Hidden Admin Account Enabler * Software Location From Registry * Find Display Resolution * _ChangeServices() Link to comment Share on other sites More sharing options...
Juvigy Posted February 23, 2016 Share Posted February 23, 2016 FileChangeDir ( " @ScriptDir & '\settings\button_1\' " ) $search = FileFindFirstFile("*.*") While 1 Local $file = FileFindNextFile($search) If @error Then ExitLoop "do something here" WEnd Link to comment Share on other sites More sharing options...
AutoBert Posted February 23, 2016 Share Posted February 23, 2016 Years ago i had the same idea. My solution uses Listviews, where the user can drop EXE's, MP3's, etc. and start them by Doubleclick: https://autoit.de/index.php/Attachment/76266-AutoStarter74-zip/. I used simple file to store the data: I think your problem with Website's is that the parameter for Shellexecute isn't 'http://www.bbc.co.uk' . So just use ConsoleWrite to output the parameter and you's see what you have to change. 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