분류 전체보기
-
매크로 개발일기 #3c# Winform 개발/매크로 2021. 7. 16. 10:07
확인한 사항은 다음과 같음 1. 화면캡처 - 트릭스터M 핸들로 프로세스 캡쳐 -> MainHandle이 가끔 0으로 나올때 있음. -> 윈도우 전체화면을 스크린샷 뜨자 2. 캡처된 화면에서 필요한 부분찾기( 공격당하는중일때 이미지 ) - opencv에서 이미지 비교하여 일치율 몇퍼센트 이상인지 구하는 방법 존재( 검색시 많이나옴 ) 3. 키,마우스 입력 - keydown, mousedown 관련된 모든 기능이 트릭스터M에서 동작시키면 아무 응답없음( spy++ 로 확인했을때 아예 이벤트조차 안넘어감 ) - 화상키보드로 클릭시켜서 입력해봤지만 마찬가지로 막힘 - lowlevel 하드웨어 SendInput도 해봤지만 막힘 - 퍼플 앱에 원격이 있어서 그걸 통해서 시도하려고 생각해봤지만 퍼플앱도 다른 에뮬레이..
-
(NeedToCompare) 텍스트 비교 앱개발 중앱 개발/android native 비교가필요해 2021. 6. 30. 16:29
앱이름은 NeedToCompare로 정했음 위,아래 텍스트박스를 두어 문자열을 넣으면 텍스트 바뀔때마다 체크를 반복함. 리벤슈타인 알고리즘까지 굳이 쓸필요는 없을듯하며, 일치율은 일치한 text수 / toptext * 100 으로 했다. 상단에 배너하나 넣고 전세계 타겟으로 출시할 예정!! 빠르고 쉽게 만들수 있을것 같아 만들어봤는데 하루 2시간씩 4일 걸렸다. 버그수정이 몇시간 더걸릴지도 모르겠군.. fab이라는 버튼 모양은 이쁜데 왜이리 사용하기 힘들게 만들어 놨는지 ㅋㅋ 안드로이드는 역시 UI 작업이 반인것 같다. 사실 이번어플은 노력을 너무 안하고 만들어서 별로 기대는 안함 haha PC용 Compare 툴이 핸드폰에서도 필요하지 않을까 하는생각으로 만듦!! 비공개 테스트로 검토중~~ 앱이미지는 ..
-
text diff(또는 compare) 앱개발 컨셉잡기앱 개발/android native 비교가필요해 2021. 6. 24. 09:31
C#에서 개발하다보니 텍스트 비교 앱을 쉽게 만들수 있다는 생각이 들었습니다. 물론 사용량은 적겠지만, 쉽게 만들수 있을 것 같아 레퍼런스 조사를 좀 해보았습니다. 구글신님이 깃허브에 올려주신 diff-match-patch 이용한 비교를 이용하고 (Apache 2.0 라이센스!!) 일치율은 LevenshteinDistance 을 이용해서 구하고~ 간단한 텍스트 복사, Clear 기능을 넣고 상단에 배너광고까지 넣으면 될듯합니다~ 며칠만 작업하면 금방 출시까지 할 수 있을것 같지만, 시간이 없다.. 덜덜
-
한글 일치율 비교#5. HammingDistance, JaroWinklerDistance 알고리즘 추가c# Winform 개발/글자비교 2021. 6. 23. 14:51
HammingDistance : 글자개수로 비교 JaroWinklerDistance : LevenshteinDistance 와 마찬가지로 편집거리 알고리즘 클래스를 우선추가한후 public static class HammingDistance { public static int GetHammingDistance(string s, string t) { /* if (s.Length != t.Length) { throw new Exception("Strings must be equal length"); } */ int distance = s.ToCharArray() .Zip(t.ToCharArray(), (c1, c2) => new { c1, c2 }) .Count(m => m.c1 != m.c2); retur..