DenchikK
Попробую переформулировать (для проверки, правильно ли я понял):
Запускаем скрипт, создаются столько чекбоксов, сколько есть записей в файле линков (и только для этих записей создаём чекбоксы)...
а точнее (как я понял), создаём radio button
Далее после нажатия на Старт, в каждое поле вписывается соответственно - Ссылка, логин, и пароль.
Вот только есть одна проблема - какое должно быть название у чекбоксов? можно совместить что то вроде этого:
Login_pass_link (как у тебя на скрине)... и потом разделять это на три значения, для того чтобы выявить нужные данные для записи в прогу.
Такой вопрос:
А списки обязательно держать в трёх разных файлах? может можно записывать в один ini файл (к примеру AvaRemote.ini), чтобы имя секции ровнялось ссылке, а под секцией записи пароля и логина, что то типа такого:
Код:

[http://mail.ru]
loging1=DenchikK
pass1=12345
login2=DenchikK
pass2=54321
и т.д
Так будет намного эргономичнее и удобнее обрабатывать данные.
Работать с Radio button совсем не сложно, почти также как и с обычными чекбоксами, разница только в том что может быть выбран один пункт в определённой группе (при наличии таковой).
Вот пример:
Код:

GUICreate("test")
$Radio1 = GUICtrlCreateRadio("Radio1", 10, 40)
$Radio2 = GUICtrlCreateRadio("Radio2", 10, 70)
$Radio3 = GUICtrlCreateRadio("Radio3", 10, 100)
$ShowSelectedButton = GUICtrlCreateButton("Show checked button", 150, 200)
GUISetState()
While 1
Switch GUIGetMsg()
Case -3
Exit
Case $ShowSelectedButton
Select
Case GUICtrlRead($Radio1) = 1
MsgBox(0, "", "This radio button checked: " & GUICtrlRead($Radio1, 1))
Case GUICtrlRead($Radio2) = 1
MsgBox(0, "", "This radio button checked: " & GUICtrlRead($Radio2, 1))
Case GUICtrlRead($Radio3) = 1
MsgBox(0, "", "This radio button checked: " & GUICtrlRead($Radio3, 1))
EndSelect
EndSwitch
WEnd
ChVL
Цитата:
Скомпилированный exe работает, но только тогда, когда рядом присутствует исходный exe
|
Это напряму зависит от того, какой состав скрипта, возможно в скрипте используются данные читаемые при выполнении из самого скрипта

- чтобы сказать более точно, необходимо видеть исходный код.