반응형 전체 글29 [C# Windows 프로그래밍] 셀레니움으로 페이스북 친구추가 오토매크로 제작하기 예제 전 포스팅의 간단한 셀레니움 예제를 심화해서, 페이스북 자동친구추가 프로그램을 제작해보겠다. 시작전에 Element (요소) : content 내용을 포함한 시작태그와 종료태그까지를 Element라고 한다. 이해가 되지않는다면 구글에 검색하여 찾아보는 것이 좋다. var driverService = ChromeDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true; //콘솔 보이지않게 설정 var options = new ChromeOptions(); 이 코드는 맨위에 작성해둔다. 설명할때 코드들이 길어지므로 미리 작성해두었다. 사진과 같이 textBox1, textBox2, Button 한개를 생성해준다. va.. 2020. 4. 28. [C# Windows 프로그래밍] 셀레니움으로 웹 자동화 프로그램 만들기 예제 셀레니움이란? (위키백과) 셀레니움은 웹 애플리케이션 테스트를 위한 포터블 프레임워크이다. 셀레니움은 테스트 스크립트 언어를 학습할 필요 없이 기능 테스트를 만들기 위한 플레이백 도구를 제공한다. C#을 이용하여 자동으로 넥슨 로그인을 할 수 있는 프로그램을 만들어 보자. 프로젝트를 생성 후, 프로젝트(P) -> NuGet 패키지 관리를 실행한다. 노란색 형관펜으로 표시한 셀레니움 웹드라이버, 셀레니움 웹드라이버 크롬드라이버, 셀레니움 크롬 웹드라이버를 설치한다. ( 총 3개 ) var driverService = ChromeDriverService.CreateDefaultService(); var options = new ChromeOptions(); //using (var driver = new Ch.. 2020. 4. 28. [C# Windows 프로그래밍] 음성출력 하는방법 Speech.Synthesis클래스 Speech.Synthesis클래스를 사용하여 음성출력하는 방법을 알아보자. (MSDN 클릭) using System.Speech.Synthesis; 네임스페이스 System.Speech.Synthesis 사용을 선언한다. 이 오류가 뜨면 정상이므로 당황하지 않아도 된다. 솔루션 탐색기 -> 참조 우클릭을 해서 참조 추가를 클릭하여 참조관리자를 실행한다. 참조관리자-> 어셈블리란에서 System.Speech.dll을 찾아서 추가한다. SpeechSynthesizer speech = new SpeechSynthesizer(); speech.Speak("테스트 Test @@"); 위의 코드와같이 작성을 하면 "테스트 Test @@"를 음성으로 출력한다. 저렇게만 작성하면 음성출력을 하는동시에 다른작업을 할 .. 2020. 4. 27. [C# Windows 프로그래밍] 파일의 크기를 불러와서 처리하는 방법 System.IO의 FileInfo 클래스를 이용하여 파일크기 처리하기 using System; using System.IO; 두 네임스페이스 사용을 선언한다. string location = Console.ReadLine(); System.IO.FileInfo size = new System.IO.FileInfo(location); Console.WriteLine(location + "의 크기는" + size.Length + "byte" + "입니다"); 문자열 location에 Console.ReadLine값을 담는다. FileInfo 클래스 size를 생성하고 새로운 인스턴스를 초기화한다. 추가로 아래의 코드를 작성하면 파일의 크기를 지정한값과 비교할 수 있다. int value = 값; if(si.. 2020. 4. 27. 이전 1 2 3 4 5 6 7 8 다음 반응형