Jump to content

MSCONFIG


Shawndt
 Share

Recommended Posts

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]")
Link to comment
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)

Link to comment
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?

вы

Link to comment
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.

Link to comment
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.

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...