1 (изменено: IDont, 2022-01-05 18:44:25)

Тема: AHK: Сохранение в ini файле?


IniRead, AucRefresher, Settings.ini,keys,AucRefresher, -1
IniRead, AucBuyer, Setting.ini, keys, AucBuyer, -1

if(AucRefresher="-1"){
	AucRefresher:="0"
	IniWrite,%AucRefresher%,Settings.ini,keys,AucRefresher
}

if(AucBuyer="-1"){
	AucBuyer:="9"
	IniWrite,%AucBuyer%,Settings.ini,keys,AucBuyer
}

Hotkey,%AucRefresher%,AucRefresher,On,UseErrorLevel
HotKey,%AucBuyer%,AucBuyer,On,UseErrorLevel

return

AucRefresher:
	MouseMove, 660, 350 
	MouseClick, left
	Sleep, 200

	MouseMove, 660, 390 
	MouseClick, left

	MouseMove, 737, 320 
	Sleep, 50
return

AucBuyer:
	MouseClick, left
	Sleep, 300

	MouseMove, 800, 385
	MouseClick, left
	sleep 300

	MouseMove, 733, 369
	MouseClick, left
return

Привет всем, в общем проблема в следующем. При первом запуске у меня создаётся ini файл c двумя ключами. Когда я меняю значения этих ключей через ini файл, то первый ключ сохраняется нормально, а вот второй меняется на тот, который я указал в программе. Подскажите пожалуйста в чём может быть проблема.

2

Re: AHK: Сохранение в ini файле?

Нужно ошибки не допускать - путь к файлу настроек хранить в виде переменной.

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3 (изменено: IDont, 2022-01-05 19:44:11)

Re: AHK: Сохранение в ini файле?

__Михаил__ Сам файл создаётся возле запущенного приложения. И если изменить значение двух ключей, то значение первого ключа сохранится после запуска, а вот второго изменится  на стандартное.

4

Re: AHK: Сохранение в ini файле?

IDont, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на точки в конце предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Сохранение в ini файле?

teadrinker Можете пожалуйста закрыть данную тему?

6

Re: AHK: Сохранение в ini файле?

А зачем?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder