Sign in to follow this  
Followers 0
Shawndt

MSCONFIG

7 posts in this topic

I am trying to select the Startup tab in the MISCONFIG window. I am able to select the startup selection. I am not able to select the Startup tab. Any help would be great.

$MSCONFIG = "System Configuration Utility"

Run("C:\WINXP\PChealth\helpctr\binaries\msconfig.exe")
WinWait($MSCONFIG)
Sleep(2000)
ControlClick($MSCONFIG, "", "[CLASS:Button; INSTANCE:3]")
ControlClick($MSCONFIG, "", "[CLASS:SysTabControl32; INSTANCE:1]")

Share this post


Link to post
Share on other sites



#Include <GUITab.au3>

$MSCONFIG = 'System Configuration Utility'
Run(@WindowsDir & '\PChealth\helpctr\binaries\msconfig.exe')
WinWait($MSCONFIG)
Sleep(1000)
_GUICtrlTab_SetCurFocus(ControlGetHandle($MSCONFIG, '', '[CLASS:SysTabControl32;INSTANCE:1]'), 5)

Share this post


Link to post
Share on other sites

#Include <GUITab.au3>

$MSCONFIG = 'System Configuration Utility'
Run(@WindowsDir & '\PChealth\helpctr\binaries\msconfig.exe')
WinWait($MSCONFIG)
Sleep(1000)
_GUICtrlTab_SetCurFocus(ControlGetHandle($MSCONFIG, '', '[CLASS:SysTabControl32;INSTANCE:1]'), 5)

Thanks Yas, I have to read up on those controls. Another question for you. I need to select certain startup items, like TPOSDSVC, TPSHOCKS etc. How would I distinguish them from each other? Can you give me a code example?

вы

Share this post


Link to post
Share on other sites

#Include <GUITab.au3>

$MSCONFIG = 'System Configuration Utility'
Run(@WindowsDir & '\PChealth\helpctr\binaries\msconfig.exe')
WinWait($MSCONFIG)
sleep(2000)
ControlClick($MSCONFIG, "", "[CLASS:Button; INSTANCE:3]")
Sleep(1000)
_GUICtrlTab_SetCurFocus(ControlGetHandle($MSCONFIG, '', '[CLASS:SysTabControl32;INSTANCE:1]'), 5)
ControlClick($MSCONFIG, "", "[CLASS:Button; INSTANCE:2]")
ControlListView($MSCONFIG,"", "SysListView32", "Select", "TpShocks")

I have this so far, yet it will not select(Put a check) by this particular item. I am deselecting everything and then I want to check the items I need.

Share this post


Link to post
Share on other sites

All of the items that are shown in the list you are referencing is in the registry. You could simply read the section of the registry and build an array from that.

Thanks for your reply. I know nothing about arrays. Was hoping someone could help me with it this way.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0