funproject Posted April 20, 2022 Share Posted April 20, 2022 Hi! Can you help me with close tree list and adjust colum size in HwMonitor. Each time you run the program, you need to re-set the width of the colum and close unnecessary blocks. I tried something, but each time the program window opens with different coordinates and clicking the mouse button does not fall into the desired area. I need close RED selection and expand GREEN. My code Global $hWnd, $WINDOWS_ONTOP, $MOUSE_CLICK_LEFT ;Open HWMonitor Run("explorer.exe D:\Portable\Info\hwmonitor_1.45\HWMonitor_x64.exe") ;Show program window on top WinSetOnTop($hWnd, "", $WINDOWS_ONTOP) ;Pause 13ms to open main window of program Sleep(13000) ;Check for title of window WinWait("CPUID HWMonitor","") ;Position of window WinMove($hwnd, "", 0, 0, 800, 600) ;Click left mouse button MouseClick($MOUSE_CLICK_LEFT, 56, 333, 2) Link to comment Share on other sites More sharing options...
funproject Posted April 21, 2022 Author Share Posted April 21, 2022 (edited) Without waiting for advice, I wrote himself. It may not be the best implementation, but it does what is needed. Code expandcollapse popupGlobal $hWnd, $WINDOWS_ONTOP, $MOUSE_CLICK_LEFT ;Open HWMonitor Run("explorer.exe D:\Portable\Info\hwmonitor_1.45\HWMonitor_x64.exe") ;Show program window on top WinSetOnTop($hWnd, "", $WINDOWS_ONTOP) ;Pause 7ms to open main window of program Sleep(7000) ;Check for title of window WinWait("CPUID HWMonitor","") ;Maximaze the window WinSetState("CPUID HWMonitor", "", @SW_MAXIMIZE) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,542,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",49,560,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,633,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,651,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,686,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,758,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",49,326,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,632,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",49,651,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",28,667,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",29,687,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",47,92,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,199,1) ;Pause 1ms Sleep(1000) ;Click left mouse button MouseClick("left",48,109,1) ;Pause 1ms Sleep(1000) ;Click left mouse button. Change width Value end MouseClickDrag($MOUSE_CLICK_LEFT,327,57,349,56) ;Pause 1ms Sleep(1000) ;Click left mouse button. Change width Min end MouseClickDrag($MOUSE_CLICK_LEFT,437,56,458,59) ;Pause 1ms Sleep(1000) ;Click left mouse button. Change width Max end MouseClickDrag($MOUSE_CLICK_LEFT,545,57,570,54) ;Pause 1ms Sleep(1000) ;Restore state window WinSetState("CPUID HWMonitor", "", @SW_RESTORE ) ;Pause 1ms Sleep(1000) ;Hide window to taskbar WinSetState("CPUID HWMonitor", "", @SW_MINIMIZE ) Edited April 21, 2022 by funproject Update script Link to comment Share on other sites More sharing options...
funproject Posted April 21, 2022 Author Share Posted April 21, 2022 For 17' Inch Notebook Resolution 1920x1080 Link to comment Share on other sites More sharing options...
funproject Posted April 21, 2022 Author Share Posted April 21, 2022 (edited) What script do? 1) Open program on top of all windows 2) Expands the window to full screen to determine the exact coordinates of objects that will not change the next time you open the program. 3) Manipulation of blocks, rows and columns 4) Returns the size of the program window to the previous state 5) Collapse and place on the taskbar Edited April 21, 2022 by funproject Link to comment Share on other sites More sharing options...
funproject Posted April 21, 2022 Author Share Posted April 21, 2022 How to run in background and free mouse? 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