1

Тема: AHK: Один скрипт и несколько ini файлов

Здравствуйте, имеется скрипт, несколько версий которого запускаются из другого скрипта. Что-то вроде:
RunWait, x:\AHK\script1.ahk
RunWait, x:\AHK\script2.ahk
RunWait, x:\AHK\script3.ahk
Есть ли какой-то способ запускать скрипт из одного и того же файла с разными ini файлами, при условии что имена переменных и параметров всегда будут неизменными, меняться будут только их значения?

2

Re: AHK: Один скрипт и несколько ini файлов

Передавайте скрипту путь к ini в командной строке.

Win7x64, AutoHotkey 1.1.30.00

3

Re: AHK: Один скрипт и несколько ini файлов

stealzy пишет:

Передавайте скрипту путь к ini в командной строке.

Примерно так я себе это и представлял, но как это сделать?
IniRead, qwe1, c:\qwe\qwe.ini, qweSection, qwe1
Что ставить вместо пути к ini файлу?

4

Re: AHK: Один скрипт и несколько ini файлов

Разобрался, остался еще один вопрос. Есть ini файл:


[qwe]
data=1
[qwe2]
data2=2
[qwe]
data3=3

И скрипт:


Loop %0%
{
	Path := %A_Index%
}

IniRead, asd1, %Path%, qwe, data
IniRead, asd2, %Path%, qwe2, data2
IniRead, asd3, %Path%, qwe, data3

MsgBox, %asd1%
MsgBox, %asd2%
MsgBox, %asd3%

В окне с третьей переменной выдает ошибку. Возможно ли сделать в ini файле две секции с одинаковыми именами что бы значение переменных из этих секций искались в каждой их них?

5

Re: AHK: Один скрипт и несколько ini файлов

Спасибо.