Skip to content

Commit f6a3e51

Browse files
authored
Add files via upload
1 parent 5a50a0d commit f6a3e51

File tree

1 file changed

+121
-0
lines changed

1 file changed

+121
-0
lines changed

NVIDIA Share Control Panel.ahk

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
; Generated by AutoGUI 2.6.2
2+
#SingleInstance Force
3+
#NoEnv
4+
SetWorkingDir %A_ScriptDir%
5+
SetBatchLines -1
6+
bEditMode = false
7+
8+
IniRead, HToggleReplay , cfg.ini, Hotkeys, HToggleReplay , !+F10
9+
IniRead, HSaveReplay , cfg.ini, Hotkeys, HSaveReplay , !F10
10+
IniRead, HToggleRecord , cfg.ini, Hotkeys, HToggleRecord , !F9
11+
IniRead, HOpenOverlay , cfg.ini, Hotkeys, HOpenOverlay , !z
12+
13+
Gui Color, White
14+
15+
Menu FileMenu, Add, Toggle edit mode, MenuEdit
16+
Menu FileMenu, Icon, Toggle edit mode, shell32.dll, 166
17+
Menu FileMenu, Add, &Save, MenuSave
18+
Menu FileMenu, Icon, &Save, shell32.dll, 259
19+
Menu MenuBar, Add, &File, :FileMenu
20+
Gui Menu, MenuBar
21+
22+
Gui Font, s15
23+
Gui Add, Button, x8 y7 w100 h100, Toggle Replay
24+
Gui Add, Button, x128 y7 w100 h100, Save Replay
25+
Gui Add, Button, x248 y7 w100 h100, Toggle Record
26+
Gui Add, Button, x368 y7 w100 h100, Open Overlay
27+
Gui Font, s10
28+
Gui Add, Hotkey, vHToggleReplay x8 y117 w100 h23 +Disabled, %HToggleReplay%
29+
Gui Add, Hotkey, vHSaveReplay x128 y117 w100 h23 +Disabled, %HSaveReplay%
30+
Gui Add, Hotkey, vHToggleRecord x248 y117 w100 h23 +Disabled, %HToggleRecord%
31+
Gui Add, Hotkey, vHOpenOverlay x368 y117 w100 h23 +Disabled, %HOpenOverlay%
32+
Gui Add, Edit, vEToggleReplay x8 y117 w100 h23 +Hidden, %HToggleReplay%
33+
Gui Add, Edit, vESaveReplay x128 y117 w100 h23 +Hidden, %HSaveReplay%
34+
Gui Add, Edit, vEToggleRecord x248 y117 w100 h23 +Hidden, %HToggleRecord%
35+
Gui Add, Edit, vEOpenOverlay x368 y117 w100 h23 +Hidden, %HOpenOverlay%
36+
37+
Gui Show, w478 h150, NVIDIA Share Control Panel
38+
Return
39+
40+
GuiEscape:
41+
GuiClose:
42+
ExitApp
43+
44+
WrapFKeys(str) {
45+
return RegExReplace(str, "(F\d{1,2})", "{$1}")
46+
}
47+
48+
Blink:
49+
Gui Color, Green
50+
sleep 1000
51+
Gui Color, White
52+
Return
53+
54+
MenuEdit:
55+
bEditMode := !bEditMode
56+
if (!bEditMode) {
57+
GuiControl, Hide, HToggleReplay
58+
GuiControl, Hide, HSaveReplay
59+
GuiControl, Hide, HToggleRecord
60+
GuiControl, Hide, HOpenOverlay
61+
62+
GuiControl, Show, EToggleReplay
63+
GuiControl, Show, ESaveReplay
64+
GuiControl, Show, EToggleRecord
65+
GuiControl, Show, EOpenOverlay
66+
} else {
67+
GuiControl, Show, HToggleReplay
68+
GuiControl, Show, HSaveReplay
69+
GuiControl, Show, HToggleRecord
70+
GuiControl, Show, HOpenOverlay
71+
72+
GuiControl, Hide, EToggleReplay
73+
GuiControl, Hide, ESaveReplay
74+
GuiControl, Hide, EToggleRecord
75+
GuiControl, Hide, EOpenOverlay
76+
}
77+
Gui, Submit, NoHide
78+
HToggleReplay := EToggleReplay
79+
HSaveReplay := ESaveReplay
80+
HToggleRecord := EToggleRecord
81+
HOpenOverlay := EOpenOverlay
82+
GuiControl, , HToggleReplay , %EToggleReplay%
83+
GuiControl, , HSaveReplay , %ESaveReplay%
84+
GuiControl, , HToggleRecord , %EToggleRecord%
85+
GuiControl, , HOpenOverlay , %EOpenOverlay%
86+
Return
87+
88+
MenuSave:
89+
bEditMode := false
90+
GoSub, MenuEdit
91+
FileDelete, cfg.ini
92+
IniWrite, %EToggleReplay% , cfg.ini, Hotkeys, HToggleReplay
93+
IniWrite, %ESaveReplay% , cfg.ini, Hotkeys, HSaveReplay
94+
IniWrite, %EToggleRecord% , cfg.ini, Hotkeys, HToggleRecord
95+
IniWrite, %EOpenOverlay% , cfg.ini, Hotkeys, HOpenOverlay
96+
if (ErrorLevel == 0) {
97+
MsgBox Saved succesfully
98+
} else {
99+
MsgBox Save failed
100+
}
101+
Return
102+
103+
ButtonToggleReplay:
104+
Send % WrapFKeys(HToggleReplay)
105+
GoSub, Blink
106+
Return
107+
108+
ButtonSaveReplay:
109+
Send % WrapFKeys(HSaveReplay)
110+
GoSub, Blink
111+
Return
112+
113+
ButtonToggleRecord:
114+
Send % WrapFKeys(HToggleRecord)
115+
GoSub, Blink
116+
Return
117+
118+
ButtonOpenOverlay:
119+
Send % WrapFKeys(HOpenOverlay)
120+
GoSub, Blink
121+
Return

0 commit comments

Comments
 (0)