Разделение нескольких функций в BOT UI интерфейсе

mogutov666

Client
Регистрация
29.09.2013
Сообщения
241
Благодарностей
27
Баллы
28
Суть в следующем, программа подразумевает использование нескольких процессов
1) авторизация
2) кликер-парсер

но чтоб каждый раз при кликере-парсере не авторизовыватся, придумал сохранять кукисы, подскажите как в интерфейсе БОТ ЮИ сделать 2 раздельных процесса, первый - авторизация, к примеру человек открыл прогу, нажал авторизоваться -> авторизовался сохранив кукисы, а дальше не возвращаясь к этому действию при открытии программы, просто использует вторую функцию кликер-парсер

Если к примеру я создал свитч цикл, который с кнопки принимает значение к примеру 0 - авторизация, 1 - кликер-парсер и взависимости от этого запускает тот или иной процесс
Как сделать передачу значения в свитч цикл с кнопки, что в событие кнопки писать? нигде не нашёл мануалов
 

mogutov666

Client
Регистрация
29.09.2013
Сообщения
241
Благодарностей
27
Баллы
28
и второй вопрос следом, если к примеру требуется ввести ввод кода в поле, но не капчу, как вызвать всплывающее окно для ввода ?
 

ТРОН

Client
Регистрация
31.07.2016
Сообщения
336
Благодарностей
381
Баллы
63
и второй вопрос следом, если к примеру требуется ввести ввод кода в поле, но не капчу, как вызвать всплывающее окно для ввода ?
upload_2018-1-4_14-49-36.png
Код довольно подробно откомментирован, проблем возникнуть не должно
Код:
System.Windows.Forms.Form F = new System.Windows.Forms.Form();
F.Text = "Введите номер телефона без 8 и +7";
F.BringToFront(); //что бы окно появлялось поверх всех окон
F.Width=350;    //- задает ширину формы в пикселях
F.Height=110;    //- задает высоту формы в пикселях
//создаем текстбокс
System.Windows.Forms.TextBox textb = new System.Windows.Forms.TextBox();
//так же можно указать размеры текстбокса
textb.Width=200;
//указываем местоположение
textb.Location = new System.Drawing.Point(70,10);
//создаем кнопку
System.Windows.Forms.Button button = new System.Windows.Forms.Button();
//задаем имя кнопки
button.Text = "Далее";
//положение в окне
button.Location = new System.Drawing.Point(125,35);
//размер кнопочки
button.Size=new System.Drawing.Size(80,25);
//кидаем на форму
F.Controls.Add(button);
//описываем событие для клика по кнопке
button.Click+= delegate(object sender, System.EventArgs e)
{
   project.Variables["reg_svoy_nomer"].Value = textb.Text;
     F.Dispose();
};
// Даем команду показываться по центру монитора
F.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
// добавляем текстбокс на форму
F.Controls.Add(textb);
//отрисовываем форму
F.ShowDialog();
//или возвращаем в переменную по умолчанию
return textb.Text;
 
Последнее редактирование:
  • Спасибо
Реакции: mogutov666

mogutov666

Client
Регистрация
29.09.2013
Сообщения
241
Благодарностей
27
Баллы
28
Благодарю
Посмотреть вложение 26005
Код довольно подробно откомментирован, проблем возникнуть не должно
Код:
System.Windows.Forms.Form F = new System.Windows.Forms.Form();
F.Text = "Введите номер телефона без 8 и +7";
F.BringToFront(); //что бы окно появлялось поверх всех окон
F.Width=350;    //- задает ширину формы в пикселях
F.Height=110;    //- задает высоту формы в пикселях
//создаем текстбокс
System.Windows.Forms.TextBox textb = new System.Windows.Forms.TextBox();
//так же можно указать размеры текстбокса
textb.Width=200;
//указываем местоположение
textb.Location = new System.Drawing.Point(70,10);
//создаем кнопку
System.Windows.Forms.Button button = new System.Windows.Forms.Button();
//задаем имя кнопки
button.Text = "Далее";
//положение в окне
button.Location = new System.Drawing.Point(125,35);
//размер кнопочки
button.Size=new System.Drawing.Size(80,25);
//кидаем на форму
F.Controls.Add(button);
//описываем событие для клика по кнопке
button.Click+= delegate(object sender, System.EventArgs e)
{
   project.Variables["reg_svoy_nomer"].Value = textb.Text;
     F.Dispose();
};
// Даем команду показываться по центру монитора
F.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
// добавляем текстбокс на форму
F.Controls.Add(textb);
//отрисовываем форму
F.ShowDialog();
//или возвращаем в переменную по умолчанию
return textb.Text;
Благодарю, отличный код

теперь бы понять как в BOT UI интерфейсе разделить несколько процессов на выполнение и вообще можно ли как-то добавить туда строку состояния выполнения процесса ?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)