분류 전체보기 236

[C#] 웹 사이트 접속하기

특정 웹사이트를 접속, 버튼 클릭을 알아봅시다. 우선적으로 `크롬 브라우저`가 설치 돼있어야합니다. 네이버 접속 var driverService = ChromeDriverService.CreateDefaultService(); var options = new ChromeOptions(); var driver = new ChromeDriver(driverService, options); driver.Navigate().GoToUrl("https://naver.com"); 버튼 클릭 버튼은 개발자도구(f12) - 요소 - 로그인 버튼의 Xpath 복사 //로그인 버튼 클릭 var loginButton = driver.FindElement(By.XPath("//*[@id=\"account\"]/a")); lo..

프로그래밍/C# 2022.12.06

[C#] 문자열(string) 자릿수 맞추기 | 보간법

대개 double, float형 변수의 자릿수를 맞추는 방법에 대해서는 많이 다루고 있다. 이번엔 string의 자릿수(?)를 일정하게 맞추는 방법을 알아보자. 문자열 자릿수 맞추기 string str1 = "항목1"; string str2 = "항목100"; string str3 = "항목10000"; Console.WriteLine("== 문자열 일반 =="); Console.WriteLine($"{str1}:아디다스"); Console.WriteLine($"{str2}:나이키"); Console.WriteLine($"{str3}:샤넬"); Console.WriteLine(); Console.WriteLine("== 문자열 오른쪽 Align =="); Console.WriteLine($"{str1,-..

프로그래밍/C# 2022.12.06

[Windows] cmd에서 원격 프로세스 종료 | TaskKill

비슷한 내용 : [Windows] PsExec를 사용한 원격 프로세스 종료 | TaskKill ([https://chopstick-91.tistory.com/120] 이전 게시물에서 PsExec를 사용한 원격 프로세스 종료를 알아보았다. 프로세스 종료를 cmd 명령어로 간단히 할 수 있는 방법도 알아보자. CMD를 이용한 원격 프로세스 종료 설치없이 CMD에서 Taskkill 명령어를 이용하면 프로세스 종료할 수 있다. taskkill /s {서버 IP} /u {사용자 계정} /p {패스워드} /im {프로세스 명}Notepad++ 종료하기 실행 -> cmd 아래 명령어를 입력한다. taskkill /s \\127.0.0.1 /u administrator /p mirero /im notepad++.exe..

Windows 2022.12.05

[Excel] 시간 형식에서 시,분,초 변환

- 엑셀에서 시간 형식의 값을 시,분,초 로 변환하고자 할 때 유용합니다. - 우선 아래와 같이 `0시 10분 12초` 값이 있습니다. - 시간, 분, 초 로 환산 해봅시다. - 변환하려는 값 선택 -> 셀 서식 - 셀 서식 창 -> 범주 -> 사용자 지정 -> 형식 - 텍스트 박스에 - 시간(hour)으로 변환은 `[h]` 입력합니다. - 분(Minute)으로 변환은 `[m]` 입력합니다. - 초(Second)으로 변환은 `[s]` 입력합니다. - 간단하게 변환 완료됐습니다.

Windows/Excel 2022.12.02

[Windows] Notepad++에서 VisualStudio처럼 잘라내기

잘라내기 기능은 선택된 문자열 복사 -> 저장(Clipboard) -> 선택된 문자열 삭제 순이다. VisualStudio : 선택된 문자열이 없으면 한 줄을 잘라내기한다. NotePad++ : 단어를 선택 후 잘라내기 한다. Notepad++ 플러그인 추가 그러나 플로그인을 추가하게 된면 VisualStudio와 같은 잘라내기 기능을 사용할 수 있다. github에 좋은 오픈소스가 있지만 파일 다운로드는 안돼니, sourceforge에서 다운받도록 합시다. 참조 : https://github.com/cjsewell/notepad-visualstudiolinecopy DLL 파일 다운로드 : https://sourceforge.net/projects/notepad-visualstudiolinecopy/

Windows 2022.11.17

[Windows] PsExec를 사용한 원격 프로세스 종료 | TaskKill

이슈 상황 원격 데스크톱 접속하고 마우스는 움직이지만, 어떤 동작도 되지 않는 상태입니다. 예측 원인 탐색기가 정상동작하지 않는 경우 바탕화면, TaskBar.. 마우스 명령과 키보드입력이 되지 않습니다. 해결 방안 Psexec.exe 사용하여 원격 서버의 프로세스를 재시작 합니다. 1) Psexec.exe 다운로드 및 설치하기 https://docs.microsoft.com/en-us/sysinternals/downloads/psexec 2) Psexec.exe 사용하여 원격서버 cmd로 접속하기 cmd실행하여 PsExec.exe \\\\192.168.60.193 -u administrator -p password1234 cmd 명령을 입력합니다. 원격 데스크톱 접속 시 사용한 ip, user, pas..

Windows 2022.11.11

[C#] WPF Window Close 이벤트 처리

Case1 출처: https://ehclub.co.kr/1987 [언제나 휴일:티스토리] using System; using System.Windows; namespace Ex_윈도우_이벤트_핸들러_추가하기 { public partial class Window1 : Window { public Window1() { InitializeComponent(); this.Closed += new EventHandler(Window1_Closed); } void Window1_Closed(object sender, EventArgs e) { MessageBox.Show("창이 닫혔음"); } } } Case2 ClassButtonFilterDialogViewModel.cs public class ClassButt..

프로그래밍/C# 2022.10.27

[Linux] Ubuntu IP 변경 하기

Public IP를 셋팅 후 Private IP가 추가로 필요할 때 어떻게 추가해야하는지 알아봅시다 우선 추가 IP설정이 필요한 경우 랜카드가 추가로 필요합니다. 랜카드 확인 $ dmesg | grep -i ethernet [ 3.147876] tg3 0000:5d:00.0 eth0: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1]) [ 3.268479] tg3 0000:5d:00.1 eth1: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1]) [ 3.344502] tg3 0000:5d:00.2 eth2: attached PHY is 5719..

Linux 2022.10.24