marfdaman Posted May 22, 2007 Share Posted May 22, 2007 (edited) This kind of speaks for itself, or so I hope: it's a task manager to which I added several functions that I sometimes missed in the standard Windows version.These include removal of a running process (such as a virus that gets restarted before you get get a chance to delete it), being able to see where a process executable is located, window managing and some other minor things. I also added the possibility of saving the entire list(s) to an Excel file.- Needs beta to work- Hope you like it (hadn't AutoIt'ed in an age...)Screenshot: Alzo_Process_Management.au3Example Excel export file: APMLists22-May-07.xlsExe file (for those who want it)Used UDFs:_GetExtProperty.au3 by SimucalExcelCOM UDF by LocodarwinCPU usage function by LarryProcess Suspend/Resume UDF by The Kandie Man_GetExtProperty.au3 Edited May 25, 2007 by marfdaman Don't take my pic to serious...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~You Looked, but you did not see!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Link to comment Share on other sites More sharing options...
SleepyXtreme Posted May 22, 2007 Share Posted May 22, 2007 OOOO this is good. This can be very useful for me testing out my AAST program which hides windows. It likes to screw up when i'm testing so i can't get my windows back lol Link to comment Share on other sites More sharing options...
CompWiz Posted May 23, 2007 Share Posted May 23, 2007 This is nice.. I have been working on something similar to this myself but it wasn't this user friendly... I like how you allow the option to change the visiblity of a window because I never even thought about adding an option like that. Nice work. Link to comment Share on other sites More sharing options...
marfdaman Posted May 23, 2007 Author Share Posted May 23, 2007 @CompWiz: Glad you like it @SleepyXtreme: I often had that problem too, it's one of the reasons I decided to make it. Don't take my pic to serious...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~You Looked, but you did not see!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Link to comment Share on other sites More sharing options...
Zedna Posted May 23, 2007 Share Posted May 23, 2007 Very nice application! and well done sources (nice programming style). One little idea for internal improve/optimize: _Process_Init() and _Window_Init() could use _Process_Enum() and _Windows_Enum() because it's very similar code. In xx_Enum() functions could be added some parameter for distinguish betwwen call from Init and from other places. Resources UDF Â ResourcesEx UDF Â AutoIt Forum Search Link to comment Share on other sites More sharing options...
WeMartiansAreFriendly Posted May 23, 2007 Share Posted May 23, 2007 (edited) Just look at the screenshot, I know this blows windows task manager out the water. lol. Edited May 23, 2007 by mrRevoked Don't bother, It's inside your monitor!------GUISetOnEvent should behave more like HotKeySet() Link to comment Share on other sites More sharing options...
DaWaN Posted May 25, 2007 Share Posted May 25, 2007 someone add dll injector on it Link to comment Share on other sites More sharing options...
marfdaman Posted May 25, 2007 Author Share Posted May 25, 2007 @DaWan I don't think I will implement a dll injector into the program @mrRevoked Thanks! @Zedna Yes, you're absolutely right about that. I did more or less copy the code to the init functions when I decided to make the lists refresh in stead of renew every x seconds, so I'll change that soon. And I'm glad you like the way it's written Don't take my pic to serious...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~You Looked, but you did not see!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Link to comment Share on other sites More sharing options...
Zedna Posted May 25, 2007 Share Posted May 25, 2007 A few ideas for new functions: - show version information (from EXE/DLL file resources) - show memory usage for each file little bug: - when I move selected item in ListView by Up/Down key then isn't refreshed detail window it can be done by using GUIRegisterMsg and LVN_ITEMCHANGED (LVN_ITEMCHANGED or some similar - I don't know exact event) Resources UDF Â ResourcesEx UDF Â AutoIt Forum Search Link to comment Share on other sites More sharing options...
marfdaman Posted May 25, 2007 Author Share Posted May 25, 2007 A few ideas for new functions:- show version information (from EXE/DLL file resources)- show memory usage for each filelittle bug:- when I move selected item in ListView by Up/Down key then isn't refreshed detail window it can be done by using GUIRegisterMsg and LVN_ITEMCHANGED (LVN_ITEMCHANGED or some similar - I don't know exact event)The version information and ListView issues shouldn't be too hard, however I know of no way of retrieving the memory usage (or cpu usage) on a per process base other than through a third user program. And even If I manage to find out how to accomplish this, it is likely that I will only show them in the information window (i.e. when you click on the process in the list) as it might be too processor intensive to check and update that info for every item in the list as well.btw, thanks for all your input, I really appreciate it Don't take my pic to serious...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~You Looked, but you did not see!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Link to comment Share on other sites More sharing options...
November Posted May 25, 2007 Share Posted May 25, 2007 Excelent work an extended task manager! Nice work Old Scriptology Visual Ping 1.8 - Mass Ping Program with export to txt delimited. Desktop 2 RGB and YMCK - Pick a color in the desktop and get the RGB and YMCK code. Desktop 2 RGB - Pick a color in the desktop and get the RGB code. ShootIT 1.0 - Screen Capture full and partial screen [font="'Arial Black';"]Remember Remember The Fifth of November.[/font] Link to comment Share on other sites More sharing options...
Zedna Posted May 25, 2007 Share Posted May 25, 2007 The version information and ListView issues shouldn't be too hard, however I know of no way of retrieving the memory usage (or cpu usage) on a per process base other than through a third user program. And even If I manage to find out how to accomplish this, it is likely that I will only show them in the information window (i.e. when you click on the process in the list) as it might be too processor intensive to check and update that info for every item in the list as well.btw, thanks for all your input, I really appreciate it For memory info look at Computer info UDF.It uses WMI maybe there us solution. Resources UDF Â ResourcesEx UDF Â AutoIt Forum Search Link to comment Share on other sites More sharing options...
marfdaman Posted May 25, 2007 Author Share Posted May 25, 2007 (edited) I presume you mean _ComputerGetProcesses? I've just looked, but I can't seem to find neither cpu nor memory info for an individual process. Could you show me which function I need? btw I uploaded the fixed version with additional information about the process (including file version) Edited May 25, 2007 by marfdaman Don't take my pic to serious...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~You Looked, but you did not see!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Link to comment Share on other sites More sharing options...
Zedna Posted May 25, 2007 Share Posted May 25, 2007 I presume you mean _ComputerGetProcesses?I've just looked, but I can't seem to find neither cpu nor memory info for an individual process.Could you show me which function I need?btw I uploaded the fixed version with additional information about the process (including file version)Answer is here Resources UDF Â ResourcesEx UDF Â AutoIt Forum Search Link to comment Share on other sites More sharing options...
SleepyXtreme Posted May 26, 2007 Share Posted May 26, 2007 SUGGESTION: MAKE THIS PROGRAM VERY VERY VERY NEAT LOOKING WITH NICE TABS ECT ECT ECT, MAYBE NOT FULL SCREEN, AND THEN ADD AN OPTION TO REPLACE YOUR OLD TASK MANAGER , IF YOU WANNA KNOW HOW TO DO THAT YOU CAN PM ME Currently i'm using it as "MY" task manager, so when i access task manager through the windows interface it brings it up. Link to comment Share on other sites More sharing options...
PsaltyDS Posted September 26, 2007 Share Posted September 26, 2007 Nice function!Tweaks to source .au3:1. When I downloaded it, the #include was for ExcelCOM.au3 vice ExcelCOM_UDF.au3, had to fix that to run it.2. Since only one function is in _GetExtProperty.au3, I copied the function (with header for attribution to Simucal) in at the bottom.3. Just for consistency with other Windows apps, added Exit to the File menu.Perhaps an option to export to .csv vice .xls for use where MS Office is not installed would be nice.You've already got solutions for getting per-process memory usage, but this thread also shows how to get per-process percent CPU time. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
TehWhale Posted September 13, 2008 Share Posted September 13, 2008 Sorry to bring back an old topic, but this program is REALLY good! It helps with viruses very well!! Link to comment Share on other sites More sharing options...
ChromeFan Posted September 13, 2008 Share Posted September 13, 2008 have you read the all posts here http://www.autoitscript.com/forum/index.ph...=80239&st=0some good suggestions to make your script better! Website: www.cerescode.comForum: www.forum.cerescode.comIRC: irc.freenode.net , Channel: #Ceres--------------------Autoit Wrappers, Great additions to your script (Must See) (By: Valuater)Read It Befor Asking Question Click Here...--------------------Join Monoceres's Forums http://www.monoceres.se--------------------There are three kinds of people: Those who make things happen, those who watch things happen, and those who ask, ‘What happened?’” –Casey Stengel Link to comment Share on other sites More sharing options...
TehWhale Posted September 14, 2008 Share Posted September 14, 2008 have you read the all posts here http://www.autoitscript.com/forum/index.ph...=80239&st=0some good suggestions to make your script better!I hope you noticed this.Last Seen: 22nd June 2007 - 07:00 AM Link to comment Share on other sites More sharing options...
euverve Posted December 28, 2008 Share Posted December 28, 2008 Thanks for the share, i am glad to use this... 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