zampoot Posted March 14, 2015 Share Posted March 14, 2015 (edited) I have this simple script which suppose to run two files once compiled expandcollapse popup#NoTrayIcon FileInstall("MyApp.exe", @TempDir &"\MyApp.exe", 1) RunWait(@ComSpec & ' /c ' & @TempDir &"\MyApp.exe" , @TempDir, @SW_MAXIMIZE) Global $stri ="JyB+RVhFfgonIFRWcVFBQU1BQUFBRUFBQUEvLzhBQUxnQUFBQUFBQUFBUUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQonIEFBQUFBQUFBOEFBQUFBNGZ1ZzRBdEFu" & _ "TkliZ0JUTTBoVkdocGN5QndjbTluY21GdElHTmhibTV2ZENCaVpTQnlkVzRnYVc0ZwonIFJF" & _ "OVRJRzF2WkdVdURRMEtKQUFBQUFBQUFBQ2J3Mkl6MzZJTVlOK2lER0Rmb2d4Z1RPeVVZTjZp" & _ "REdERVA2ZGc1cUlNWU1RLwonIHBtQnNvZ3hnMXRxZllNYWlER0Rmb2cxZ082SU1ZTVEvbzJE" & _ "R29neGd4RCtTWU1XaURHREVQNVpnM3FJTVlOK2ltMkRlb2d4ZwonIHhEK1JZTjZpREdCU2FX" & _ "Tm8zNklNWUFBQUFBQUFBQUFBVUVVQUFFd0JCQUFCdXlWUEFBQUFBQUFBQUFEZ0FDTUJDd0VL" & _ "QUFEMgonIEFRQUFmQUlBQUFBQUFFMzhBQUFBRUFBQUFCQUNBQUFBUUFBQUVBQUFBQUlBQUFV" & _ "QUFBQUFBQUFBQlFBQUFBQUFBQUFBMEFVQQonIEFBUUFBSEZ5QlFBQ0FBQ0JBQUFRQUFBUUFB" & _ "QUFBQkFBQUJBQUFBQUFBQUFRQUFBQUFBQUFBQUFBQUFBRWZnSUFvQUFBQUFEdwonIEF3Qmcy" & _ "UUVBQUFBQUFBQUFBQUFBZGdRQStCNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQQonIEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQ0FK" & _ "QUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQonIEFBQXVkR1Y0ZEFBQUFHejBB" & _ "UUFBRUFBQUFQWUJBQUFFQUFBQUFBQUFBQUFBQUFBQUFBQWdBQUJnTG5Ka1lYUmhBQUNVZkFB" & _ "QQonIEFCQUNBQUIrQUFBQStnRUFBQUFBQUFBQUFBQUFBQUFBUUFBQVFDNWtZWFJoQUFBQVJG" & _ "b0JBQUNRQWdBQUpBQUFBSGdDQUFBQQonIEFBQUFBQUFBQUFBQUFFQUFBTUF1Y25OeVl3QUFB" & _ "R0RaQVFBQThBTUFBTm9CQUFDY0FnQUFBQUFBQUFBQUFBQUFBQUJBQUFCQQonIEFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQQonIEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQonIEFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQon" & _ "IEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQQonIEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQonIEFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQQonIEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB" & _ "QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdvawonIHVBMzlRUURvZzk0QkFHaGtORUlBalhY" & _ "UTZFY2xBQUNMZFFpRFpmd0FpOWlOZmdpTlJlRG9BU1lBQURQSk9FNG9ENVRCU1lQaAonIDhJ" & _ "UEJJSUhKQUFBQkFGSC9NUDkxRFA4Mi94V0FFa0lBalhYZzZJVWxBQUNOZGREb2ZTVUFBT2pK" & _ "M2dFQXdnZ0FWWXZzdUF3ZwonIEFBRG9DNkFCQUtGMGtFSUFNOFdKUmZoby93OEFBSTJGOU4v" & _ ............................rest of base64 code Global $sFilePath = @TempDir & "\MyApp.txt" if FileExists($sFilePath) Then FileDelete($sFilePath) FileOpen($sFilePath & "\MyApp.txt" , 1) Filewrite($sFilePath, $stri) FileClose($sFilePath & "\MyApp.txt") I have used FileInstall function to run my application and write the base64 encoded string to a text file in temp folder, but it seems the encoded string length is too long (the script size about 2 Mb) so when compiling the script using the command : Aut2Exe.exe /in ScriptName.au3 /out ScriptName.exe /nopack the process Aut2exe.exe results in High CPU usage (about 40%-50%) for almost 3 minutes to complete the compiling (MyApp.exe size about 1 Mb only), I guess my base64 code lenght is causing that problem but I can't dispense it So is there any trick to reduce the CPU usage or the time needed to compile a single script ? or maybe there is another way to do the same job instead of using FileInstall ?! Edited March 14, 2015 by zampoot Link to comment Share on other sites More sharing options...
JohnOne Posted March 16, 2015 Share Posted March 16, 2015 Not sure about what your words mean, but you really should look at this again... Global $sFilePath = @TempDir & "\MyApp.txt" if FileExists($sFilePath) Then FileDelete($sFilePath) FileOpen($sFilePath & "\MyApp.txt" , 1) Filewrite($sFilePath, $stri) FileClose($sFilePath & "\MyApp.txt") Are you really trying to open a file named "X:pathtotempdirMyApp.txtMyApp,txt"? Because it does not make sense, especially when you delete half the weird path first. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. 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