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