1. 버튼을 누르면
Btn_Copy_Clip.Click += new EventHandler(이벤트발산_객체.버튼_클립보드복사_호출);
Btn_Del_Profile.Click += new EventHandler(이벤트발산_객체.버튼_프로필삭제_호출);
Btn_Driver.Click += new EventHandler(이벤트발산_객체.버튼_드라이버실행_호출);
Btn_Get_URL.Click += new EventHandler(이벤트발산_객체.버튼_주소확인_호출);
Btn_Clean.Click += new EventHandler(이벤트발산_객체.버튼_청소하기_호출);
Btn_Move_Winner.Click += new EventHandler(이벤트발산_객체.버튼_위너이동_호출);
Btn_Move_Search.Click += new EventHandler(이벤트발산_객체.버튼_조회이동_호출);
Btn_Brand_Name.Click += new EventHandler(이벤트발산_객체.버튼_브랜드이름_호출);
Btn_Start.Click += new EventHandler(이벤트발산_객체.버튼_시작하기_호출);
Btn_Down.Click += new EventHandler(이벤트발산_객체.버튼_다운방식_호출);
Btn_Restart.Click += new EventHandler(이벤트발산_객체.버튼_다시시작_호출);
Btn_Stop.Click += new EventHandler(이벤트발산_객체.버튼_잠시멈춤_호출);
Btn_Auto_Stop.Click += new EventHandler(이벤트발산_객체.버튼_자동취소_호출);
Btn_ThreadState.Click += new EventHandler(이벤트발산_객체.버튼_상태확인_호출);
2. 셀레니움 쓰레드를 시작한다.
try
{
if (th_Driver == null)
{
출력해다오("오류 :드라이브를 시작 한 후 클릭하세요.");
}
else
{
if (th_Selenium == null || th_Selenium.IsAlive == false)
{
th_Selenium = new Thread(반복시작_객체.셀레니움반복_가격변경클릭0524);
{
th_Selenium.IsBackground = true;
}
th_Selenium.Start();
스타트버튼바꾸기(false, Color.White);
멈춤버튼바꾸기(true, Color.Lavender);
자동취소버튼바꾸기(true, Color.Lavender);
//크롬뉴머릭바꾸기(false);
출력해다오("성공 : 새로시작");
}
else
{
출력해다오("오류 : 반복 함수가 실행 된 상태 입니다.");
}
}
}
catch (ThreadStateException ex)
{
출력해다오("오류 : 시작하지 못함 : " + ex.ToString());
}
'etc > 프로그래밍' 카테고리의 다른 글
Chrome Extension - Inject with static declarations (0) | 2021.09.27 |
---|---|
기본 RCW에서 분리된 COM 개체는 사용할 수 없습니다. (0) | 2021.06.18 |
[C#][Form] 폼간 데이터 전달 방식 정리 (0) | 2021.04.08 |
C# 화면의 해상도를 가져 오는 코드 (0) | 2021.01.26 |
윈도우 10 - 방화벽에서 특정 아이피만 허용 (0) | 2020.11.30 |
댓글