Sign in to follow this  
Followers 0
IanN1990

Nvidia Control Panel Automation

3 posts in this topic

I want to make a script that increases the digital vibrance by 1, then decreases it by 1, moves onto the next screen and does this over.

*On my computer when the vibrance is changed, the screens are refreshed for better quality.

So far i have

Run("C:\Program Files\NVIDIA Corporation\Control Panel Client\nvcplui.exe")

sleep(1000)

ControlClick("NVIDIA Control Panel", "Adjust desktop colour settings", "[CLASS:Static; INSTANCE:5]")

This opens the panel

Selects "Adjust desktop".

but after that i cant seam to access anything.

Anyone able to help ?

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

does clicking that static open a modal window? It's possible the script is paused, waiting for that modal to close.

Look into the help file for Command Line Parameters...specifically option 4 to perform the click. If this is not your issue, then more info is needed...such as if the window info tool can ID objects

Edited by jdelaney

IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window.

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

I dont think its the first problem you discribed and the info you asked for is this.

>>>> Window <<<<

>>>> Window <<<<

Title: NVIDIA Control Panel

Class: Afx:000000013F800000:b:0000000000010007:0000000000000006:0000000000CE00F9

Position: 221, 120

Size: 1004, 736

Style: 0x14CF0000

ExStyle: 0x00010100

Handle: 0x000203E4

>>>> Control <<<<

Class: Static

Instance: 66

ClassnameNN: Static66

Name:

Advanced (Class): [CLASS:Static; INSTANCE:66]

ID: 391

Text:

Position: 275, 140

Size: 692, 609

ControlClick Coords: 396, 160

Style: 0x54000000

ExStyle: 0x00000004

Handle: 0x00050378

>>>> Mouse <<<<

Position: 900, 470

Cursor ID: 0

Color: 0xF8F8F8

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<

Select a Task...

Select a Task...

Left View

Adjust image settings with preview

Manage 3D settings

Configure Surround, PhysX

Change resolution

Adjust desktop colour settings

Rotate display

View HDCP status

Set Up Digital Audio

Adjust desktop size and position

Set up multiple displays

Set up stereoscopic 3D

View compatibility with games

Adjust video colour settings

Adjust video image settings

System Information

<a id="LINK_TARGET">System Information</a>

{73BCA54E-6AEB-4597-8F27-E1284FF12722}:{B53EBC0C-2251-4AE2-9818-FD6AAF843EC2}

Restore Defaults

1. Select the display you would like to change.

2. Choose how colour is set.

&Other applications control colour settings

U&se NVIDIA settings

Colour cha&nnel:

縰Ҝ

&Brightness:

-

+

50%

&Contrast:

-

+

50%

&Gamma:

-

+

0.90

Very high and very low Brightness and Contrast values can limit the Gamma range.

3. Apply the following enhancements:

Digital v&ibrance:

-

+

65%

H&ue:

-

+

Digi&tal colour format:

YCbCr444

Content type &reported to the display:

Auto-select (recommended)

Reference image:

&1

&2

&3

Description:

Allows you to select which colours are affected by your colour setting adjustments. This can be a single colour (red, green, or blue) or all colours.

Typical usage scenarios:

• Your display has an incorrect hue, it can be corrected by one of the three colours

• Changing the hue and colour mix of the display

>>>> Hidden Text <<<<

Simple View Pages

Apply Bar

&Apply

Cancel

I&mage sharpening:

-

+

Flic&ker filter:

-

+

Sho&w grey border

I tryed many combos of controlsend and controlclick but none seam to work :(

Edited by IanN1990

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