Не записывает и не читает файлы в windows 11

Помощь в написании скриптов
cxrsad
Posts: 10
Joined: 08 Jan 2024, 13:30

Не записывает и не читает файлы в windows 11

21 Jan 2024, 04:13

Не записывает и не читает файлы в windows 11
В чем может быть проблема? Я даже вручную создавал папку и файл конфиг
На windows 10 все работает отлично

Code: Select all

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
}
garry
Posts: 3771
Joined: 22 Dec 2013, 12:50

Re: Не записывает и не читает файлы в windows 11

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

Return to “Помощь”

Who is online

Users browsing this forum: No registered users and 87 guests