Chimaera Posted October 12, 2010 Share Posted October 12, 2010 Hey all ive been messing with a downloader for the latest version of a file i use at work trying to automate the update progress This is what i have so far Global $net_test $net_test = Ping("www.google.com", 4000) If $net_test = 0 Then MsgBox (0, "Connection Error", " No Internet Connection Is Currently Available. ", 5) Else InetGet("http://www.piriform.com/ccleaner/download/slim/downloadfile", "ccsetup236_slim.exe") If FileExists("ccsetup236_slim.exe") Then FileMove("ccsetup236_slim.exe", "tech_ccleaner.exe", 9) If FileExists("tech_ccleaner.exe") Then RunWait("tech_ccleaner.exe /S") EndIf EndIf EndIf Now i tried going this way $file = "http://www.signa5.com/LTSWA3/small.txt" $save = @ScriptDir & "\Downloads\smallfile.txt" ;Download $file, save it to $save. Force a reload (1) and make sure it waits until it is completed (0). InetGet ($file, $save, 1, 0) but i cant get the $file and $save working with the link in the earlier post which i believe is to do with the , and it not being joined the link was pulled from a post earlier by Valuator http://www.autoitscript.com/forum/index.php?showtopic=120756 and is it possible to rename the file in the download? And one more thought, is it possible to obtain the file by wildcard so it always gets the latest file? for eg. "ccsetup236_slim.exe" becomes "*.exe", then i never need worry about the files real name and just work with the renamed file so its consitent all the time. And as to the rest of what ive done is there more efficient ways to write it, this is my first real attempt Chimaera 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...
iamtheky Posted October 12, 2010 Share Posted October 12, 2010 $URL = "http://www.piriform.com/ccleaner/download/slim/downloadfile/" $file = "Tech_ccleaner.exe" InetGet ($URL , $file, 1, 0) If FileExists("tech_ccleaner.exe") Then RunWait("tech_ccleaner.exe /S") EndIf exit ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__) Link to comment Share on other sites More sharing options...
Chimaera Posted October 12, 2010 Author Share Posted October 12, 2010 Thanks for that iamthekey definatly more efficient... One more question if i may to the masses To isolate a section so it can be called from a button for eg (and i may not be using the right terminology here) should i use Func _Script_Name() and EndFunc to contain the bits i need like the script in the first post so it dosent run into the next thing in the list. if i make a button i assume i have to use GUICtrlSetData or one of the similar ones for the trigger?, can it be tied to _Script_Name() or do i have to set a Func $func_title for it to aim to, then it runs everything within the Func / EndFunc. Chimaera 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...
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