|
Цитата: |
|
|
|
|
|
|
|
|
|
Программа просматривается все строки с NewIni и нумерует их в прямой последовательности.
|
|
|
|
|
|
Теоретически можно, практически - не знаю, довольно сложно, но можно попробовать.
То есть ты предлагаешь так:
Сначала в самом верху прописываем в скрытых кнопках нужные нам инишники, например их 3. Сразу нужно договориться что их будет скажем не более 64. ВСЕГДА!
Код:
GLOBALSETTINGS
...
#Инишник №1
BUTTON
y=999
NewIni=File1.ini
#Инишник №2
BUTTON
y=999
NewIni=File2.ini
#Инишник №3
BUTTON
y=999
NewIni=File3.ini
...
Далее код для кнопок
Затем при нажатии на какую-то кнопку мы, зная
порядковый номер требуемого инишника, например второго, вызываем
PostMessage("имя окна", HexToNumber("8001"),
2, 0 )
А SI уже должна будет взять у себя в памяти сохраненный адрес строки второго инишника и подставить его вместо 2.
То есть вместо 0 она подставляет адрес текущего инишника, а вместо 1...65 - адрес пронумерованных по порядку следования всех инишников из любых кнопок (и скрытых и не скрытых).
Так?
Я под столом!
Тогда уж МойзеСлиск! А про Микки
Мауса ты слышал?
Кстати основная засада с маускликом в том, что в тех координатах по которым мы кликаем может находиться другое окно, например иконка GPRS_AutoDial или BananaPC. Кликаться будет не SI, а другая прога. Это напрочь отбивает охоту пользоваться MouseClick()
|
Цитата: |
|
|
|
|
|
|
|
|
|
A зачем запуск второго SI, когда при наличии SysInfoSettings-1, 2, 3 можно и одним обойтись
|
|
|
|
|
|
Это как? Без повторного запуска нового процесса в данном случае ничего не получится.
|
Цитата: |
|
|
|
|
|
|
|
|
|
Просто это МойзеКлик или через команду скрипта, (всего одна строка и информация уже на экране)
а всё остальное будет только усложнять, будь то переименования, перекопирования или внесение записей в SysInfoSettings.ini или запуск второго SI
|
|
|
|
|
|
Согласено на 100% и стремлюсь к тому чтобы менюшкой было просто (но надежно) ПОЛЬЗОВАТЬСЯ, тобиш управлять.