Option to use all 'Administrative Tools' has been added. Tested and working. If that option box is ticked/checked then MRP will add them all for the respective OS installed. Saves ticking each box, if you only want one or two then the normal tick a selection box will still work as usual, so don't tick the 'All above' box if you only want a few or none! Click for larger picture. The tool tip explains more as limited space in the tab window. Code: Selecting this will set all items above to the Context Menu which are available for the OS installed. This overrides any boxes ticked. Hmm set should of been add will sort that.
should have (check all / uncheck all) option as a checkbox on top, like so one can check all then unselect one option or two to exclude them i think this requires so much coding
You try programming that in AutoIT Not as easy as you think As tabbed blocks are used you cannot untick/tick all boxes within because it causes an exception. It not a case of should have or will have, i cannot make that work as i wish. So it is what it is, it works so what the problem?
i didn't ask for it either, but it will cause confusion if someone tick that checkbox with others as it will override them as you mentioned i don't see any need for it because the options are very few and can be checked manually very quickly
With a bit of creative tweaking and help from a AutoIT forum member have managed to get the [Check All] [Un-check All] buttons to work within the specific tabbed area. He wrote a bit of code for me to bypass the 'bug' and allow the flags to be set correctly within the correct location or GUI ID block. What he said to me: As i found out to my frustration. Before when i clicked the [Check all] button, it attempted to tick/press EVERY checkbox/button in the entire GUI which caused the exception error as it also set all events such as the Save, About and Exit buttons at the same time which then obviously crashed the Creator GUI. Considering the lines of code in the Creator has now reached over 3,350 lines, (not including all the libraries and #include functions), it does take some effort to keep on top of what is doing what. Adding a new option is time consuming, even editing something else can affect another area, so it has to be fully checked over, time and time again. I'm still learning the programming language - to have the Creator do what it does is a marvel in itself as it really pushes the limits of the AutoIT program. Spoiler: Check/Uncheck ALL - Working
Query Tool v77.0 Beta will be uploaded soon, to see if the new bits added work out before the actual release. It hopefully will show each memory slot that is occupied the RAM amount it contains, also it could show what memory type is fitted in the board ie DDR2/3/4 etc. That last part is experimental, it may get it wrong and some new parts wont show under a VM because they can give some random results. If it works then you will see something like below: Code: Memory Total Present - [16345 MB] {Approx Value} Memory Available - [14009 MB] {Approx Value} Memory Type {3} - [Non-ECC] [DDR4] Memory Max Sockets - [4] Memory Board Max Capacity - [65536 MB] {Approx Value} - Depends on the motherboard's memory array as 4GB or below could mean per slot. Memory Capactity Per Slot - [16384 MB] {Approx Value} Memory Capactity Per Bank - [1:8192Mb 2:8192Mb] {Approx Values} Memory Slots Information - [Total:4] / [Free:2]
QT 77 Beta has been uploaded, 3rd post (Beta/RC post) has been updated with download link, password and hashes.
Updated the QT 77 Beta2 (not uploaded yet for public testing as more checks need to be done first) Memory info example, on Windows 10: Code: Memory Total Present - [16345 MB] {Approx Value} Memory Available - [13971 MB] {Approx Value} Memory Type {3} - [Non-ECC] [DDR4] Memory Max Sockets - [4] Memory Board Max Capacity - [65536 MB] {Approx Value} - Depends on the motherboard's memory array as 4GB or below could mean per slot. Memory Max Amount Per Slot - [16384 MB] {Approx Value} Memory Capactity Per Bank - [1:8192Mb 2:8192Mb] {Approx Values} Memory Information Slot1 - [ChannelA-DIMM1, 8 GB, 2133 Mhz] Memory Information Slot3 - [ChannelB-DIMM1, 8 GB, 2133 Mhz] Memory Slots Information - [Total:4] / [Free:2] Memory info example, on Windows 7: (this HP pc is a really odd one as it does give some strange results!) Code: Memory Total Present - [8111 MB] {Approx Value} Memory Available - [7281 MB] {Approx Value} Memory Type {3} - [Non-ECC] Memory Max Sockets - [4] Memory Capactity Per Bank - [1:2048Mb 2:2048Mb 3:2048Mb 4:2048Mb] {Approx Values} Memory Information Slot0 - [XMM1, 2 GB, 800 Mhz] Memory Information Slot1 - [XMM2, 2 GB, 800 Mhz] Memory Information Slot2 - [XMM3, 2 GB, 800 Mhz] Memory Information Slot3 - [XMM4, 2 GB, 800 Mhz] M/Board Chassis Type {04} - [Low Profile Desktop] The naming of the DIMM's is whatever the BIOS or OS detects (such as XMMx, DIMMx etc). That part in green took me two days to get the data right for Win7 and later, as the WMIC call was a pain because the query 'BankLabel' does not exist, so had to totally rewrite using 'Physical Memory x' and a lot more code than was before. If the data cannot be extracted for some unknown reason or a Virtual Machine is used then those lines won't show to prevent weird results.
ah yes! Have fixed that on the next MRP where the log not complete, it's to do with the WiFi checking routine. On win 8.0/7/Vista kernels it no longer checks for the WiFi driver, as it seems to cause some hardware to return invalid data, which in turn aborted the log/project. It will only check and show on W8.1/10 from MRP v103. Unless there are reports of the same errors. The QT is unaffected as it all to do with the oobe stage where certain bits not work the same as in 'normal' mode.
[CMINF] Memory Available : [Undefinable] means the available memory is below 512 as the calculations are not accurate below 1024KB, it was have no line show, or that message, so i chose the message. Have changed the line to say 'Less Than 512MB' now on the QT and MRP. Unless the value is below that limit.
QT v77.0 will hopefully be finalized by end of today. ( now 9th Nov ) Have fixed the Total/Free memory which sometimes gave a Undefinable result, usually because the calculations and WMIC return was invalid. Hopefully this is now resolved and gives more accurate data, such as 15.9 GB, 940 MB etc. ---------------------MRP 103 is now at RC2 stage and progressing nicely after a few odd branding quirks with latest Insider builds, more on that later. Fixed Total/Free memory issue as the with the QT - had to use a different method due to oobe stage which causes a few random results. So wrote a simple logic routine to get around that, show results as whole numbers such as 8 GB or 210 MB etc. Can even cope with TB amounts! Fixed the issue with the log/project aborting on OS's below 8.1 kernels due to the WiFi routine giving invalid results. For the time being it is disabled for all OS's, was only for debug purposes and was not used within MRP. If all goes to plan this will become baseline by the end of this weekend.