Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (4): « 1 [2] 3 4 »   

> Без описания
Kibor
Отправлено: 15 Ноября, 2018 - 17:27:54
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 ivantu пишет:
я понимаю Ваши эмоции

Это не эмоции, а попытка заставить идти по другому пути, вместо гадания, так как он не приведет никуда. Или к таким вот вопросам, который возник сейчас.

 Цитата:
WritePrivateProfileString ("Default", "combo", flag_combo0[0], path); // записываем значение text_edit0[1]

flag_combo0[0] это int, а тут должен быть параметр string

Надо преобразовать int к string
CODE:
WritePrivateProfileString ("Default", "combo", format(flag_combo0[0]), path); // записываем значение text_edit0[1]
 
 Top
ivantu
Отправлено: 15 Ноября, 2018 - 21:57:44
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




Спасибо огромное!
 
 Top
Zireael
Отправлено: 16 Ноября, 2018 - 01:24:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




Предвидя следующий вопрос, как запомнить чекбоксы.
Сохранять также, чтобы потом расставить их:
Сначала показать диалог, ждать примерно 300 мсек, потом flag_check0[0]=1.
 
 Top
ivantu
Отправлено: 16 Ноября, 2018 - 14:16:08
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 732
Дата рег-ции: Нояб. 2013  
Репутация: 14




 Zireael пишет:
Предвидя следующий вопрос, как запомнить чекбоксы.
Сохранять также, чтобы потом расставить их:
Сначала показать диалог, ждать примерно 300 мсек, потом flag_check0[0]=1.


Вангуете Уважаемый ))) Ха-ха
 
 Top
konctantin777
Отправлено: 11 Мая, 2019 - 08:49:09
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1134
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




код (Отобразить)

Взял с редактора диалогов код и совместил- не работает.. Подскажите где ошибка ?
 
 Top
Zireael
Отправлено: 11 Мая, 2019 - 10:28:15
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Подскажите где ошибка ?

CODE:
loop() sleep(100);//Убрать после теста

Эта строка зациклит скрипт, всё что дальше выполняться не будет.
Надо так:
CODE:
loop()
{
WritePrivateProfileString ("Default", "combo", format(flag_combo0[0]), path); // записываем значение
sleep(100);//Убрать после теста
}

Сохранять настройки 10 раз в секунду нет смысла. Добавьте кнопку для сохранения:
Сохранить настройки (Отобразить)
 
 Top
konctantin777
Отправлено: 11 Мая, 2019 - 21:35:37
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1134
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Работает- спс ) А как правильно делать из текстового поля ? пробовал разные варианты, но без понимания...

external (INT, "GetPrivateProfileString", "GetPrivateProfileStringA", "kernel32.dll");
external (INT, "WritePrivateProfileString", "WritePrivateProfileStringA", "kernel32.dll");
char str[255];
string path="C:\GoW.ini"; // путь к файлу настроек

if(fopen(path, "r")!=0) // если файл с настройками открылся, т. е. существует
{
fclose();

sleep(300);

GetPrivateProfileString ("Default", "sell", 0, address (#str[0]), 255, path); // читаем значение для text_edit0[1]
text_edit0[2]=format (#str[0]);
GetPrivateProfileString ("Default", "sell", 0, address (#str[0]), 255, path); // читаем значение для text_edit0[1]
text_edit0[3]=format (#str[0]);
GetPrivateProfileString ("Default", "sell", 0, address (#str[0]), 255, path); // читаем значение для text_edit0[1]
text_edit0[4]=format (#str[0]);
GetPrivateProfileString ("Default", "sell", 0, address (#str[0]), 255, path); // читаем значение для text_edit0[1]
text_edit0[5]=format (#str[0]);
}



loop()
{
pause(1000);

WritePrivateProfileString ("Default", "sell", text_edit0[2], path); // записываем значение text_edit0[2]
WritePrivateProfileString ("Default", "sell", text_edit0[3], path); // записываем значение text_edit0[2]
WritePrivateProfileString ("Default", "sell", text_edit0[4], path); // записываем значение text_edit0[2]
WritePrivateProfileString ("Default", "sell", text_edit0[5], path); // записываем значение text_edit0[2]
}
 
 Top
Zireael
Отправлено: 11 Мая, 2019 - 22:11:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
А как правильно делать из текстового поля ?

Также как и остальное.
 Цитата:
WritePrivateProfileString ("Default", "sell2", text_edit0[2], path); // записываем значение text_edit0[2]
WritePrivateProfileString ("Default", "sell3", text_edit0[3], path); // записываем значение text_edit0[2]

Имена ключей должны отличаться, у вас же записывается в sell сначала text_edit0[2], потом text_edit0[3] и т.д.
 
 Top
konctantin777
Отправлено: 14 Сентября, 2019 - 11:30:05
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1134
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




А как сделать вариант с несколькими настройками ?
CODE:
if(flag_combo0[1]==0){string pathh="C:\настр1.ini";} // путь к файлу настроек
if(flag_combo0[1]==1){string pathh="C:\настр2.ini";} // путь к файлу настроек
if(flag_combo0[1]==2){string pathh="C:\настр3.ini";} // путь к файлу настроек
if(flag_combo0[1]==3){string pathh="C:\настр4.ini";} // путь к файлу настроек
if(flag_combo0[1]==4){string pathh="C:\настр5.ini";} // путь к файлу настроек


Не работает
 
 Top
Zireael
Отправлено: 14 Сентября, 2019 - 16:14:21
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
flag_combo0[1]

В диалоге 2 комбо?
 Цитата:
if(flag_combo0[1]==0){string pathh="C:\настр1.ini";}
if(flag_combo0[1]==1){string pathh="C:\настр2.ini";}

CODE:
string pathh;
if(flag_combo0[1]==0){pathh="C:\настр1.ini";}
if(flag_combo0[1]==1){pathh="C:\настр2.ini";}
 
 Top
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by