Skip to content

Instantly share code, notes, and snippets.

View Joooohee's full-sized avatar
💣
keep going

이주희(Judy) Joooohee

💣
keep going
  • Seoul, S. Korea
View GitHub Profile
@Joooohee
Joooohee / getFilesRecursively.cs
Created September 20, 2024 13:41
FTP서버 경로의 하위 경로 포함 전체 파일 리스트 가져오기
private void getFilesRecursively(string fullpath, string ftpUser, string ftpPw, DataTable dataTable)
{
var credentials = new NetworkCredential(ftpUser, ftpPw);
FtpWebRequest listRequest = (FtpWebRequest)WebRequest.Create(fullpath);
listRequest.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
listRequest.Credentials = credentials;
listRequest.EnableSsl = true;
List<string> lines = new List<string>();
@Joooohee
Joooohee / getDeviceComport.cs
Last active September 28, 2024 03:26
장치VID/PID를 사용해서 PC에 연결되어 있는 특정 장치 찾기
private string getDeviceComport(string vid, string pid)
{
var comport = String.Empty;
using (var searcher = new ManagementObjectSearcher("SELECT * FROM WIN32_SerialPort"))
{
var portnames = SerialPort.GetPortNames();
var ports = searcher.Get().Cast<ManagementObjectSearcher>().ToList();
var port = ports.FirstOrDefault(w => w["PNPDeviceID"].ToString().Contains($"{vid}&{pid}"));
@Joooohee
Joooohee / runPowerShell.bat
Created September 19, 2024 12:20
배치 파일에서 파워셀 스크립트 파일 실행 명령어
PowerShell.exe -ExecutionPolicy Bypass -File "%~dp0\Set-TaskParallelExecution.ps1"
@Joooohee
Joooohee / Set-TaskParallelExecution.ps1
Created September 19, 2024 12:17
윈도우 작업 스케줄러 인스턴스 병렬 실행 설정 파워셀 스크립트
$newSettings = New-ScheduledTaskSettingsSet -MultipleInstances Parallel
Set-ScheduledTask -TaskName "[TaskName]" -Settings $newSettings
@Joooohee
Joooohee / KoreanKeypad.cs
Last active September 28, 2024 03:26
한글 키보드 / 한글 조합, 분리 / 중성,초성,종성
Dictionary<string, string> combinations = new Dictionary<string, string>
{
{ "ㅗㅏ", "ㅘ" },
{ "ㅗㅐ", "ㅙ" },
{ "ㅜㅓ", "ㅝ" },
{ "ㅜㅐ", "ㅞ" },
{ "ㅡㅣ", "ㅢ" },
{ "ㅜㅣ", "ㅟ" },
{ "ㅗㅣ", "ㅚ" }
};