Diana (Cda) Posted June 5, 2008 Share Posted June 5, 2008 I honestly could have sworn that I had asked this at some point in the distant past but many searches didn't yield the thread. Perhaps it was in another forum or a newsgroup, even though I thought I asked the exact same question <g>. Anyway, can't find it here. It's late and it could be my eyes or that I'm tired <g>, but begging the group's indulgence. For once, I really managed to plough very far along before hitting a brick wall. Very pleased with that. I've created 3 scripts that work in tandem. The first is actually a batch file which I don't know how to deal with re switching over to AI syntax and format. I found the exact coding online and so far several tests have yielded viable compression results. The last 2 scripts I couldn't get to work together in 1 file, but when separated they do the job. I'm not worried about those 2 at this point. I'll get to them later once the bat file deal with. The bat is there here; can anyone tell me how to do the exact same thing in AI, please? This backs up a folder to a compressed RAR. "C:\Program Files\WinRAR\Rar.exe" a "C:\Documents and Settings\RGAUDREA\Favorites\01.rar" C:\DOCUME~1\RGAUDREA\FAVORI~1\01 I can't stand batch files, they're so darned hard to work with and don't know how to take care of the absolute paths. With AI, I have lots of tricks up my sleeve re relative paths and LFNs are much better supported! Anyway, thank you in advance! If I can automate my daily backup with commandline RARing via AI, that will save me quite a bit of time. Cheers. Link to comment Share on other sites More sharing options...
enaiman Posted June 5, 2008 Share Posted June 5, 2008 Help file quote: _RunDOS -------------------------------------------------------------------------------- Executes a DOS command in a hidden command window. #include <Process.au3> _RunDOS ( $sCommand ) Parameters $sCommand Command to execute Return Value Success: Returns the exit code of the command Failure: Depends on RunErrorsFatal setting Every command in the batch file is a simple DOS comand, so in order to convert the batch file to AutoIt, you only need to change the synthax as above. Keep in mind that: to use quotes you have to "double" them. #include <Process.au3> _RunDOS ( '""C:\Program Files\WinRAR\Rar.exe"" a ""C:\Documents and Settings\RGAUDREA\Favorites\01.rar"" C:\DOCUME~1\RGAUDREA\FAVORI~1\01') SNMP_UDF ... for SNMPv1 and v2c so far, GetBulk and a new example script wannabe "Unbeatable" Tic-Tac-Toe Paper-Scissor-Rock ... try to beat it anyway :) Link to comment Share on other sites More sharing options...
evilertoaster Posted June 5, 2008 Share Posted June 5, 2008 Run('"C:\Program Files\WinRAR\Rar.exe" a "C:\Documents and Settings\RGAUDREA\Favorites\01.rar" "C:\DOCUME~1\RGAUDREA\FAVORI~1\01"') Link to comment Share on other sites More sharing options...
Diana (Cda) Posted June 6, 2008 Author Share Posted June 6, 2008 Help file quote: Every command in the batch file is a simple DOS comand, so in order to convert the batch file to AutoIt, you only need to change the synthax as above. Keep in mind that: to use quotes you have to "double" them. #include <Process.au3> _RunDOS ( '""C:\Program Files\WinRAR\Rar.exe"" a ""C:\Documents and Settings\RGAUDREA\Favorites\01.rar"" C:\DOCUME~1\RGAUDREA\FAVORI~1\01')(Love your avatar!!! <g>) Run('"C:\Program Files\WinRAR\Rar.exe" a "C:\Documents and Settings\RGAUDREA\Favorites\01.rar" "C:\DOCUME~1\RGAUDREA\FAVORI~1\01"')Wow, that is so cool, thanks! I'll try both examples out at work tonight when I attempt my new backup routine with this instead of the batch. 'course, will be even better with AI's syntax, something along the lines of ...: * Run('"C:\Program Files\WinRAR\Rar.exe" a "C:\Documents and Settings\RGAUDREA\Favorites\01.rar" "C:\DOCUME~1\RGAUDREA\FAVORI~1\01"')oÝ÷ Û^f{%j׫Û"-ZÞiÜ«jx§¶k¢æåz[`Ò-®'¶n¶)íêÞ«b½êZ¶º×hmëmè^j[aʧÊ%¢êì~ëzV÷©jØljÂ.²çh"Èi¢Ë"nW¢ë¥«a²«zȧqèßÛ%G9$ájÝý³r"wuçm+-¡·¢-«ZÖÞx,ºh±çeɦåzÚ.±âÅ6ÃÚºÚ"µÍÚ[ÛYH ÔØÙÜË]LÉÝÂÔ[ÔÈ ÌÎNÉ][ÝÐÙÜ[Q[Ñ [È ][ÝÉÌLÕÚ[TÌLÔ^I][ÝÉ][ÝÈH ][ÝÐÙÙ[Q [È ][ÝÉÌLÑ]Ü]ÉÎLÉÍÌK][ÝÉ][ÝÈ ][ÝÐÙÙ[Q [È ][ÝÉÌLÑ]Ü]ÉÎLÉÍÌI][ÝÉÌÎNÊoÝ÷ ضØrrhº»0'!ºË¦y©ì³)ík¬¢F²nëpØhºÖ¥Ø^ªê-zȧ¶«zÊ&zZqì!z·ìéè²ȧØb²h Ùè¶Ø^ +«¢+Ø¥¹±Õ±ÐíAɽÍ̹ÔÌÐì)}IÕ¹=L¡Aɽɵ¥±Í¥ÈµÀìÅÕ½ÐìÀäÈí]¥¹IHÀäÈíIȹáÅÕ½ÐìUÍÉAɽ¥±¥ÈµÀìÅÕ½ÐìÀäÈíٽɥÑÌäÈìÐàìĹÉÈÅÕ½ÐìUÍÉAɽ¥±¥ÈµÀìÅÕ½ÐìÀäÈíٽɥÑÌäÈìÐàìÄÅÕ½Ðì¤ Thanks much guys, you're the best! Link to comment Share on other sites More sharing options...
evilertoaster Posted June 6, 2008 Share Posted June 6, 2008 (edited) carefull there, the macro's just plop in a string, so use string contacts to piece your line together- Run('"'&@ProgramFilesDir & '\WinRAR\Rar.exe" a '&'"'&@UserProfileDir & '\Favorites\01.rar" ' & '"'& @UserProfileDir & '\Favorites\01"') Edited June 6, 2008 by evilertoaster Link to comment Share on other sites More sharing options...
Diana (Cda) Posted June 7, 2008 Author Share Posted June 7, 2008 carefull there, the macro's just plop in a string, so use string contacts to piece your line together- Run('"'&@ProgramFilesDir & '\WinRAR\Rar.exe" a '&'"'&@UserProfileDir & '\Favorites\01.rar" ' & '"'& @UserProfileDir & '\Favorites\01"')Hah, knew I was missing something! <lol> I'll give this a try at work on Monday. What I do know is that even with the bat file along with the 2 AI scripts, the backing up process got a whole lot easier! If the daily backup process to the USB flash drive was revolutionized with this 3-script process, I can't wait till I can accomplish the same with just one mouse click on _one_ AI one! Thanks. 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