kjactive Posted June 13, 2007 Author Share Posted June 13, 2007 (edited) Hallo WoolTownI checked the 'include functions' routine and did find a seldom bug that occurs when the last function in the list was included with the editor but I had no trouble with your function - I think that there must be another reason but never the less I did attached some extra checking and did an update...Could you drop the _ToggleHotKeys function and the calling line sepparated to me then I'll do a deep testing...Please download from sitehttp://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipkjactive Edited June 13, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
Wooltown Posted June 14, 2007 Share Posted June 14, 2007 I will Zip everything and send a mail to you and you can test and see. Link to comment Share on other sites More sharing options...
kjactive Posted June 14, 2007 Author Share Posted June 14, 2007 Hallo WooltownSo you did found a bug - The dubble include was because Hotkey called functions do also get buildin and I forgot to attach a check on Function editor already included - Sorry and fixed...But my new extended error checking found a called but missing function, I think that it's called _CheckUsersToday or something like that - could you come back on that if the error check notification is wrong - your application is that heavy to get involved on checkingDownload from site:http://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipThanks for your effort and report...kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
Wooltown Posted June 14, 2007 Share Posted June 14, 2007 It doesn't seem that you have made a new version, the version available is from yesterday evening. Link to comment Share on other sites More sharing options...
kjactive Posted June 14, 2007 Author Share Posted June 14, 2007 Hallo Wooltown I don't know what had happend in your case, I just downloaded archive from the previous link and it's time: 10.24 dated 14.6.07 - should be alright... kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
Wooltown Posted June 14, 2007 Share Posted June 14, 2007 HI have tested on several PCs, all I get is a version from 2007-06-13 21:47 Link to comment Share on other sites More sharing options...
kjactive Posted June 14, 2007 Author Share Posted June 14, 2007 Hallo Wooltown Okay I didn't change the internal build date as this was a fast update to test if the trouble you showed was okay, look at the icon date and you would see 14.6.07 - this is the only one available, Sorry kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
Wooltown Posted June 14, 2007 Share Posted June 14, 2007 Now it works, but some strange with the text at the menus at the top, and the buttons down to the right Link to comment Share on other sites More sharing options...
kjactive Posted June 14, 2007 Author Share Posted June 14, 2007 Hallo Wooltown I think that the problem is that you didn't remove the Project Manager directory compleatly, sounds like there is a wrong terratec language script running around... Please do a compleatly remove, unzip and use the new - It's not posible just to copy PM then it use an old and wrong language script and the same goes to example and code script - the language scripts has almost same time and same date ( icon )... If the trouble goes on please attach a picture but should not, as this is a Macro system compiled and controlled process with no human mistakes posible - hø ( danish for laught )... kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
kjactive Posted June 17, 2007 Author Share Posted June 17, 2007 (edited) Rainy day update to 3.2.0.4Attached the automatic update system check again but those users that didn't update to Prpject Manager with the macro language system should do a compleatly update...Added an new option to Preferences - to write and attach a log file script with extended process informations, error messages, buildin lists and finally run Tylo Au3Check to include these messages too...Wrote some Macro scripts that got included...Download from site or turn auto update on:http://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipPlease keep on doing comments and make bug reports...kjactive Edited June 17, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
kjactive Posted June 19, 2007 Author Share Posted June 19, 2007 (edited) Update to 3.2.0.5I offen lent my laptob to my childrens examen - Everytime I go into a hell of backup trouble - I attached a new option - automatic or manuel backup to both single scripts as to the scripts compleatly directory into a uniqe path for every script - I prefer one single menstick path but never mind...Download from sitehttp://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipkjactive Edited June 19, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
AMD Posted June 21, 2007 Share Posted June 21, 2007 I have noticed another small bug. If I use the remove around operators, it also removes any spaces that are used in labels or buttons that contain the '&' char. I think that it needs to check if the symbol in question is wrapped in qoutes. Keep up the great work.. Link to comment Share on other sites More sharing options...
kjactive Posted June 21, 2007 Author Share Posted June 21, 2007 (edited) Hallo AMD Yes 'Remove around operators' do tighten up around '&' as well as 15 other common operators but sorry to say 'speed is a vital issue to PM' as a small script like the Project Manager.au3 has 3307 lines of native code that change into 'when the PreProcess has finish & all is buildin' that PM has processed 861,8 KB of code [ PROCESS DATA ] 861.8 KB PreProcessd into Final: 161.2 KB - Process Time: 38.75 Sec as one of the heavy scripts is from WoolTown [ PROCESS DATA ] 1828.6 KB PreProcessd into Final: 341.3 KB - Process Time: 94.84 Sec, process time is already a little to slow but will get down a bit when I remove some testing functions ec. but if PM has to deal with string or operator in any aspects would slow down the process a lot - afterall 'Remove blank characters around operators' is about speedup execute and process time, actually a lot... This function do a pass on the compleatly preprocessed script as one, I'm sorry to say that you have to plan a little to use this function as & in strings could maybe be translated into 'and' as = into equal ec. Another way around this problem that I use is to init a global Const variable like $and = Chr(0x26) and put this variable into the special spots that can't do without a '&' character offen only a few spots but this is a walk around. Sorry to say but I'm more in the process of speeding things up than include more preprocess options... Thanks for your responce... kjactive Edited June 21, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
AMD Posted June 24, 2007 Share Posted June 24, 2007 No problem... Thanks for the quick fix idea, will use!! Link to comment Share on other sites More sharing options...
kjactive Posted June 25, 2007 Author Share Posted June 25, 2007 (edited) Hallo AMDActually there is one option more - Let the macro system do the trick, 'ReplaceInPre' exchange a character or string directly in the previous PreProcessed script - the command is case sensitive as a uniqe string like && could with one line in a macro script be Replaced to a & character ec, then you could still use 'Remove around operators' and use & in strings without any strip...New update available 3.2.0.6, new options: Console Compile ( Change the PE header - based on Sioa's nice example ), I think that this option can be used as a easy debug to executes and with a little walk around make console I/O executes ( Why windows, We want the old console days back - naaa, well as an option anyway )Other new options:Attached four new Macro commands - WriteLogScript, OpenMakeFile, ReadPrefs and WritePrefsBug fix - Macro command BackUp failed while the automatic didn't...Attached an error handle process to most commands in the macro system that stops the runnig script and display an errorUptimized compile process speed and added a dubble check on the reshacker tool...Attach a 'check disk size' to avoid this run out of space....Bug fix - Makefile didn't initiated all variables before setting local script uniqe parametre...Dowload from site:http://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipOr turn the auto update system on, please do comments and report bugs...kjactive Edited June 26, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
kjactive Posted June 27, 2007 Author Share Posted June 27, 2007 (edited) Another rainy week update 3.0.2.7 - shit#¤% 'sorry'1.Changed the compile and run tests system as now controlled by the preferences ( parameter Model - Project Manager Internal or Autoit3wrapper tool )2.Attach new menu option - Run test on the previous created execute - Ctrl+Shift+E3.attach menu shortcut to - Run test on Script_Pre ( PreProcessed ) Ctrl+Shift+R3.Attach new macro commands, RunExe - run the previous created execute ( .a3x or .exe ), MsgBox - Displays a simple message box with option to skip integer number of lines in the macro script, Help - get a uniqe Project Manager node from the topics...4.Attach an option to run macro scripts in the compile Run Before/after interface...5.Bug fix - The phrass decompilation compile option worked but was opposite disabled - never use it me self...6.Optimized the write log script informations...7. Vital Bug fix - Function editor included functions/list was not wiped if the next project had non of these special makefile included functions...8.Changed macro commands that take more than one parameter - sepparators from a comma , to a Vertical line |9.Attach accelerator F1 GUISetHelp related topics to all intuitions...10.Add a function to check for Reshacker.exe tool and notification if not present...11.Changed and wrote some new macro scripts - only available with a full upload...Download from site:http://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipor turn auto update option on...Please do comments and bugs reports...kjactive Edited June 27, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
kjactive Posted June 29, 2007 Author Share Posted June 29, 2007 (edited) Still rain update#¤& Added a new compile option ( makefile included ) - Support IdeB's Obfuscator inbetween Preprocess and compile, added as a macro command, included is a macro to do a Preprocess and obfuscalation too. Obfuscator application makes scripts dam unreadably but also add 25% extra kb to executes.Still no changes made to the origin script...download from site:http://www.sitecenter.dk/latenight/nss-fol...t%20Manager.zipkjactive Edited June 29, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
AMD Posted July 1, 2007 Share Posted July 1, 2007 (edited) Some more input... Bug: A function that does not start with '_' inside an include file, was not shown in the function editor to be added to the script, but it was listed in the log file as an availble function under all availble functions. Comment: The autoupdate is great, but I find it kind of a pain to close the app, jump to its folder to run the update script then delete it. My thinking would be so that upon DL the update, would ask you if you want to update now (with a ckbx to allow restarting after done, default being checked). So then it would launch a small update app before exiting itself. After the update, if you didn't uncheck the box, it would restart the updated app for you. I still commend you on a wonderfull job at creating this. I find myself using this for every script now, smaller, faster EXE... Thanks... Edited July 1, 2007 by AMD Link to comment Share on other sites More sharing options...
kjactive Posted July 1, 2007 Author Share Posted July 1, 2007 (edited) Hallo AMDA function that does not start with '_' inside an include file Yes sometimes this happens in a typeless language like Autoit3 with that many options, could be three function calls in a row or more without underscore, could be dynamically called functions like in IE.au3 ec. ( there is that many options to failures ) - but never the less this happens, seldom but happens, that's why I've included the Function editor under Edit menu that can overrule scan process and manually include these seldom 'failures', the editor display all available functions, This special include process do only has to be done ones as written into the makefile system - truely this do speed up scan process too.autoupdate is great, but I find it kind of a pain True but I'm lost here to do it compleatly automatically on running executes - someone write me the function or show me how, I'll change it...What is real nice, the compiled output is independed from autoit3 and can be distributet without any concern...Thanks for responce, it's always nice to hear that things one has done actually find some use out there...kjactive yes it stopped raining... Edited July 2, 2007 by kjactive Au3PP 4.1 - Autoit3 preprocessor, optimize speed, performance to scripts and do executes....[/url]Au3Calibur - Create libraries of commonly used code excerptsWords manipulate UDF, functions that is lent from the rexx language, topics and index file includedCustomDialog UDF to include custom made dialogs like a extended colorpick requester to scripts...[url="ftp://fritidshjemmet.com/Autoit3/SysColor.zip"]SysColor UDF a low level color library to manipulate RGB and Hex values...Shell32 UDF to Automate Windows® operating tasks from native dialog and Wizards browsers... Optimized the CodeWicard with options to generate browser code etc... Link to comment Share on other sites More sharing options...
AMD Posted July 3, 2007 Share Posted July 3, 2007 Below you will find basically what I'm getting at...this would be compilied into an exe and after a successful dl of the update PreProcessor would run this. Which runs the update au3 file and when it finishes, if the user didn't uncheck the box then it restarts it backup for them. I didn't check if it has any bugs, but I would give it a 90% chance working the first time... $autoit_dir = RegRead( "HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3","InstallDir" ) & "\autoit3.exe " $frm_update = GUICreate("Update", 218, 163, -1, -1) GUISetFont( -1, 10, 400, 0, "MS Sans Serif" ) $lbl_1 = GUICtrlCreateLabel("Update was downloaded.", 50, 16, 157, 20) $lbl_2 = GUICtrlCreateLabel(" Would you like to update now?", 36, 52, 191, 20) $ckbx_restart = GUICtrlCreateCheckbox("Restart after done.", 92, 136, 113, 17) GUICtrlSetState(-1, $GUI_CHECKED) $btn_yes = GUICtrlCreateButton("Yes", 20, 88, 75, 25, 0) $btn_no = GUICtrlCreateButton("No", 124, 88, 75, 25, 0) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE, $btn_no Exit Case $btn_yes GUISetState( @SW_HIDE ) RunWait ($autoit_dir & @ScriptDir & "\Update Project Manager.au3",@ScriptDir) while 1 If WinWait("MESSAGE","Update compleated - please remove the update script...",1) Then ExitLoop If WinWait("ERROR","Update failed - please do a compleate new update...",1) Then Exit WEnd WinWaitClose("MESSAGE","Update compleated - please remove the update script...") FileDelete( @ScriptDir & "\Update Project Manager.au3" ) If GUICtrlRead( $ckbx_restart ) = $GUI_CHECKED Then Run(@ScriptDir & "\Project Manager.exe") EndIf EndSwitch WEnd 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