C# 4

터치 스크린 컴퓨터에서 작동하는 화상 키보드 만들기

수복이입니다. 터치스크린 컴퓨터에서, 화상키보드를 쓰는데 사실상 실제 공장에서는 특정한 한두개의 키가 가장 많이 쓰입니다. EX) 숫자키, BackSpace키 등등 특정한 키를 가장 많이쓰고, 필요없이 이렇게 많은키를 쓰진 않죠...! 사실 터치스크린 컴퓨터가 있다는 것은, 자동제어용 프로그램이 있거나, 전산적으로 처리해야할 시스템이 있다는 것입니다. 결국 숫자입력의 연속이죠. 하지만, 어떤 친절한 소프트웨어는 TextBox를 클릭만해도 사용자 컨트롤 마냥 숫자입력을 자체 GUI에서 입력하는 것이 있는가 반면, 불친절한 소프트웨어는 이렇게 화상키보드로 일일히 입력해야하는 경우가 생깁니다. 그래서 이러한 키보드를 만들었습니다. 숫자가아닌 특수한 문자를 많이 쓰면 추가적으로 기능을 추가하면 쉽게 풀립니다. ..

C# 2023.07.15

C#으로 아두이노 제어하기 (digitalWrite, pinMode 쓰기)

수복이입니다. C#으로 아두이노 제어하기 위해서는 C#에서 통신 신호를 보내면, 아두이노에서 받아 신호에 해당하는 액션을 취하는 것을 제어 방법으로 사용하는 것 같습니다. 또한 아두이노에서 신호를 보내 C#에서 받아서 C#에서도 특정 액션을 취할 수 있습니다. 즉 무궁무진하게 활용할 수 있습니다. EX) 물리적 버튼 없이 컴퓨터 화면 버튼을 눌러서 아두이노 제어하기 많은 예제중, C#에서 "A" 라는 신호를 보낼 때 아두이노에서 "A"라는 신호를 받아들이면 그에대한 해당 액션을 취하는 예제가 많았습니다. 수복이는 조금 다르게 생각해서, C# 에서 아두이노 코딩처럼 사용하고 싶었습니다. 아직까진 INPUT 을 제어하는 방법을 생각하고 있는데, OUTPUT 및 PINMODE 설정까지 가능합니다. 즉 C#에서..

C# 2023.06.30

파워포인트 사진 정렬 및 크기 변경 Tool

수복이입니다. 파워포인트로 문서 작성 시 사진들을 일정한 간격 및 크기로 넣고 싶을 경우가 많았습니다. 그때마다, 사진 사이즈를 열심히 타이핑 하고, 간격을 맞췄던 기억이 납니다. 시간이 너무 오래걸려 쉽게 할 수 있는 프로그램을 만들었습니다. 프로그램은 매우 간단합니다. 실행 (F5) 키 정지(F6) 키로 실행 시킬 수 있습니다. 또한 키보드 화살표 키인 UP,DOWN,Right,Left 이 4가지를 이용하여 사진 사이즈를 키우고, 간격을 늘릴 수 있습니다. 예를 들어, 사진들이 위치가 일정하지 않은 상태를 예시로 들겠습니다. 위 사진과 같이 사진들이 펼쳐져 있는 모습입니다. 이상태에서 F5키를 눌러 실행한 후, 사진들을 클릭하게되면(사진 간격을 0으로 맞추면 사진크기만 조절하는 모드가 됩니다) 이것과..

C# 2023.06.27

문서작업 효율 개선 , 자동 캡쳐 프로그램 오토키 (AutoKey)

수복이입니다. 업무 중 사진을 붙이는 일이 많았습니다. 사진을 .PPT 에 오려서 붙이는데 캡쳐도구를 사용하는데 너무 손가락이 아프고 속도도 잘 안나더라고요 그래서 캡쳐하는 것을 편리하게 하도록 하는 도구를 만들었습니다. 오토키라는 프로그램인데요, 프로그램을 실행하면 위와같은 화면이 실행됩니다. "눌러서 키등록" 이라는 버튼을 누르면 빨간색으로 바뀝니다. 이때 원하는 키를 눌러 지정을 하시면 됩니다. (마우스 엄지버튼 2개도 가능하도록 했습니다) 저는 마우스 엄지버튼 위에껄 캡쳐로 하고 아래껄 붙여넣기 하니까 속도가 괜찮게 빠르더라구요. ​ 마지막은 실행 단축키 설정하셔도되고 안하셔도됩니다. 실행 옆의 체크버튼을 눌러서 작동을 실행하게 되면 원하는 키가 작업되도록 하였습니다. ​ 다만, 위 프로그램은 H..

C# 2023.06.27