1

Тема: Работа с массивами.

Всем привет!
Необходимо было написать скрипт, а для лучшей реализации мне пришло в голову использовать массивы.
Возникла проблема с записью в файл. Как же правильно записывать значение массива в файл?

Array := Array("Red", "Green", "Blue")
~Enter:: 
if (isInChat() = 1) 
{
	sleep 200 
	dwAddress := dwSAMP + 0x12D8F8
	chatInput := readString(hGTA, dwAddress, 256) 

	if chatInput contains /infoi
	{
		RegExMatch(chatInput, "^/infoi (?P<num>\d+)", p_)
		FileAppend, %Array[p_num]%`n,iloginfo.ini
		addChatMessage("{f9a300}[AHK] {2497dd}COMPLETE.")
		return
	}
	return
}

Сама ошибка в строке:

FileAppend, %Array[p_num]%`n,iloginfo.ini

2

Re: Работа с массивами.


FileAppend, %Array[p_num]%`n,iloginfo.ini

Попробуй заменить на


FileAppend, % Array[%p_num%]`n,iloginfo.ini

3

Re: Работа с массивами.

tsarsky, не нужно создавать две одинаковых темы.

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

4

Re: Работа с массивами.

ghost29 пишет:

FileAppend, % Array[%p_num%]`n,iloginfo.ini

Нет, к сожалению. Ошибка.

5

Re: Работа с массивами.

FileAppend, % Array[p_num] "`n", iloginfo.ini

Ini-файлы используются по-другому, здесь лучше просто .txt.

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

6

Re: Работа с массивами.

teadrinker пишет:
FileAppend, % Array[p_num] "`n", iloginfo.ini

Ini-файлы используются по-другому, здесь лучше просто .txt.

Спасибо. Помогло.

7

Re: Работа с массивами.

Цитировать предыдущий пост не нужно.

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