by garry » 21 Jan 2024, 17:37
not admin ?
Code: Select all
/*
If !A_IsAdmin && !(DllCall("GetCommandLine", "str") ~= " /restart(?!\S)") {
Try Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
ExitApp
}
*/
;- OR
If !A_IsAdmin
Run *RunAs "%A_AhkPath%" "%A_ScriptFullPath%"
if !FileExist(A_MyDocuments "\Crosshair"){
FileCreateDir, %A_MyDocuments%\Crosshair
IniWrite, default, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_type
IniWrite, null_image, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_image
IniWrite, 12, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_size
IniWrite, 3, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_thickness
IniWrite, 4, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_gap
IniWrite, 00FF00, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_color
}
try
run,%a_mydocuments%
exitapp
or
Code: Select all
If !A_IsAdmin
Run *RunAs "%A_AhkPath%" "%A_ScriptFullPath%"
fd:=a_mydocuments . "\crosshair"
ifnotexist,%fd%
FileCreateDir,%fd%
F1:=fd . "\config.ini"
ifnotexist,%f1%
{
IniWrite, default, %f1%, SETTINGS, crosshair_type
IniWrite, null_image, %f1%, SETTINGS, crosshair_image
IniWrite, 12, %f1%, SETTINGS, crosshair_size
IniWrite, 3, %f1%, SETTINGS, crosshair_thickness
IniWrite, 4, %f1%, SETTINGS, crosshair_gap
IniWrite, 00FF00, %f1%, SETTINGS, crosshair_color
}
try
run,%a_mydocuments%
exitapp
not admin ?
[code]/*
If !A_IsAdmin && !(DllCall("GetCommandLine", "str") ~= " /restart(?!\S)") {
Try Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
ExitApp
}
*/
;- OR
If !A_IsAdmin
Run *RunAs "%A_AhkPath%" "%A_ScriptFullPath%"
if !FileExist(A_MyDocuments "\Crosshair"){
FileCreateDir, %A_MyDocuments%\Crosshair
IniWrite, default, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_type
IniWrite, null_image, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_image
IniWrite, 12, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_size
IniWrite, 3, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_thickness
IniWrite, 4, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_gap
IniWrite, 00FF00, %A_MyDocuments%\Crosshair\config.ini, SETTINGS, crosshair_color
}
try
run,%a_mydocuments%
exitapp
[/code]
or
[code]If !A_IsAdmin
Run *RunAs "%A_AhkPath%" "%A_ScriptFullPath%"
fd:=a_mydocuments . "\crosshair"
ifnotexist,%fd%
FileCreateDir,%fd%
F1:=fd . "\config.ini"
ifnotexist,%f1%
{
IniWrite, default, %f1%, SETTINGS, crosshair_type
IniWrite, null_image, %f1%, SETTINGS, crosshair_image
IniWrite, 12, %f1%, SETTINGS, crosshair_size
IniWrite, 3, %f1%, SETTINGS, crosshair_thickness
IniWrite, 4, %f1%, SETTINGS, crosshair_gap
IniWrite, 00FF00, %f1%, SETTINGS, crosshair_color
}
try
run,%a_mydocuments%
exitapp
[/code]