프로그래밍/C#9 [C#] 현재 PC의 IP주소 가져오기 System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()); string str_IP = ""; foreach(System.Net.IPAddress ip in host.AddressList){ if(ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork){ str_IP = ip.ToString(); } } Console.WriteLine(str_IP); 2021. 7. 21. [C#] VBScipt 실행시키고 결과값 리턴받기 example.vbs 파일 내용 ' input value arg1 = WScript.Arguments.Item(0) arg2 = WScript.Arguments.Item(1) ' output value WScript.StdOut.WriteLine(arg1 & " AND " &arg2) example.vbs 파일을 실행하는 C# 코드 System.Diagnostics.Process scriptProc = new System.Diagnostics.Process(); scriptProc.StartInfo.FileName = @"cscript"; // vbs 파일 경로를 원하는 위치에 맞게 변경 & argument 추가될 때마다 {num} 추가(1부터 시작), 파일 경로 뒤에 argument 값 삽입 scrip.. 2021. 6. 27. [C#] datatable타입 변수를 엑셀에 기록(Office 라이센스 필요없음) // 스프레드시트 문서 filePath를 신규 생성 // default로 AutoSave=true, Editable=true, Type=xlsx string filePath = @"D:\Test.xlsx"; // 엑셀 파일 경로 string sheetName = "Sheet1"; // 시트명 System.Data.DataTable dt_ExcelData = new System.Data.DataTable(); // 엑셀에 기록할 데이터테이블 변수 DataRow row = null; dt_ExcelData.Columns.Add(new DataColumn("Name", typeof(string))); dt_ExcelData.Columns.Add(new DataColumn("Age", typeof(int)));.. 2021. 6. 24. [C#] URL에서 파일 바로 다운로드 받기 // SSL/TLS 오류 해결을 위한 코드 System.Net.ServicePointManager.Expect100Continue = true; System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls | System.Net.SecurityProtocolType.Tls11 | System.Net.SecurityProtocolType.Tls12; System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; System.Net.WebC.. 2021. 3. 29. 이전 1 2 3 다음 728x90