목록함수 (19)
넷게임
기본적인 기능은 다 사용할 줄 알겠는데, LUA를 통해 함수를 짜야하는 것은 많이 어렵네요..ㅠ.ㅠ 예를 들면 12시, 18시, 20시 같은 시간에 편지를 받는 기능을 만들고 싶어서 그렇습니다 ㅠㅠ 도움이 필요합니다! 답글
제가 제어판에 여러가지 옵션 컨트롤을 넣어놨는데요 이것들을 어떤 특정 상황에서 한꺼번에 일률적으로 변경을 할 필요가 있습니다. 이걸 하나하나 하자니 너무 피곤한 일이어서 버튼컨트롤을 추가하여 버튼을 한번 누르면 한꺼번에 옵션을 바꾸게하면 좋겠다 싶어서 함수를 만들어 봤습니다. 함수의 내용은 호출될 시에 on에 할당된 변수를 1>0으로 바꾸고 off에 할당된 변수를 0>1로 바꾸는 식으로 짜봤습니다. 이런 식으로 함수를 만들어서 버튼에 할당을 하고 버튼을 눌러보니 변수는 당연히 변하긴 하는데 눈에 보이는 옵션은 바뀌지를 않네요. 이 옵션이 바뀌지를 않으니 실제 매크로를 돌렸을 때 버튼으로 바뀐 변수가 적용되는 것인지 유지되고 있는 옵션의 변수가 적용되는 것인지도 애매하고, 버튼으로 바뀐 변수가 적용된다고 ..
안녕하세요. 포스트 메시지 키보드입력을 함수화 하여 사용하고싶은데postmessage(키이름) 으로 작동하게끔 만드려면어떤식으로 만들어야할까용..? 함수를 선언할때 postmessage( 1,2, 3, 4, 5, 6, 7, 8, ......q, w, e, r, t, y,........z, )저 안에 변수들에 wparam iparam 값을 지정해놓고 쓰고싶습니다. postmessage( 1 ) 이라고 호출을 하면{postmessage, 0x100, 49, 131073,,} 이 동작이 실행됐으면 좋겠는데 웬만한것들은 msg부분에 0x100 만 넣구 0x101 은 넣지 않아도 입력이 되는데엔터 / 탭 / esc 같은것들은 아니더라구요그래서 특정 키 들은 {postmessage, 0x100 , wparam, i..
2021.04.24 - [이미지맥스, lua/루아 lua] - [lua] 루아에서 랜덤한 문자열을 생성하기 앞서 랜덤한 문자열을 정해진 규칙에 따라 생성해보았습니다. 가령 문자 10자 + 숫자 3자 같은 방법으로 말이죠. 이에 문자열 자동 생성을 보다 더 랜덤한 규칙으로 생성하고 싶어졌습니다. 대문자, 소문자, 숫자 캐릭터를 생성하는 부분을 각각 함수화 하고 이 함수를 랜덤으로 실행하는 방법을 통해 랜덤한 문자가 포함된 테이블을 생성합니다. 이렇게 생성한 테이블에 저장된 문자(캐릭터)들을 조합하여 문자열(스트링)으로 만들어주면 완료입니다! -- Make Random Stringfunction makeChar1(charsTable) local char = string.char(math.random(0x41..
안녕하세요 카카오토 사용자 여러분. 올 초에 카카오토를 처음 알고 너무 잘 사용하고 있습니다. 지금까지 여기 강좌와 질문글, 댓글을 보고 또 배우고 잘 풀어나가고 있습니다. 그런데, 이번에 좀 못 풀겠습니다 ㅜ ㅜ 고수 분들 좀 도와주세요. 저의 목표는 호출에서 또 호출한 스크립트 중간에 빠져나가는 것입니다. 첫번째 사진 카프리스에서 두번째를 호출합니다. 그러면, 두번째 사진의 스크립트로 이동합니다. 저 사진대로하면, 드레고네이터 제작 후 첫번째 사진의 리턴스크립트로 이동은 합니다. 문제는 첫번째 사진 리턴 스크립트 다음으로 이동 후 메인 진행서브로 가는 것이 아니라, 저 카프리스 호출의 다음 아이템인 밀레투스 스크립트로 이동합니다. 그 밑으로도 열개 넘는 스크립트가 있는데, 그것들을 다 지나가야 끝이 ..
안녕하세요 기존에 만들어뒀던 매크로에 이번에 새로생긴 보안문자때문에 앱종료후 데이터삭제 재접속 기능을 넣었는데 문제는 이게 어느특정 구간에만 스샷판단 실패후 바로 앱체크함수로 넘어가버립니다. -여기서 앱체크함수를 5로 놓고쓰고 있는데 이걸 0으로 바꾸면 앱체크함수로 넘어가지 않고 스샷판단 실패를해도 리턴해서 잘 진행됩니다. -문제는 제가쓰는 매크로가 앱체크함수를 필수로 사용해야 하는데 이걸 사용하면서 앱체크함수로 넘어가버리는 문제를 해결할수 없을까요?? -그리고 근본적인 문제는 무엇일까요?? 답글
현재 위와같이 플을 만들어서 사용중입니다 카운트가 1800 이상이면 리셋후 우편닫기를 불러오고싶은데 위와같이 하는게 맞는가요?... 그리고 앱체크함수또한 15로 체크해놨는데 작동을 하지를않습니다 ㅠㅠ 문제가 무엇일까요.. 꼭좀 답변 부탁드립니다 답글
배운대로 하는데 자꾸 오류나서 힘 빠지네요.. 답글
예) name = (skfl, tnals,dlsk,dlsk) 라고 함수가 있다고 하면 가로안에 영어가 쉼표중에 하나만 랜덤하게 써지게 하는 함수가 있을까요? 알려주시면 정말 감사하겟습니다.ㅠㅠ 답글
인터넷이나 텍스트나 내가원하는 떠도는 아무글이나 컨트롤c로 복사하거나 다른복사 방법이 있다면 복사해서 컨트롤v 같은 붙여넣기가 아닌 sand같이 한글자씩 써나가는 함수 아시는분 계실까요? 일주일 넘게 여기글도 써봤는데 제가 너무 초보라..소스는 적어주시는데 제가 응용을 해야하는데 간략하게만 적어주셔서 쓸수있는 소스가 안나오네요.ㅠㅠ 소스 답글 달아주시거나 카카오톡이나 전화 가능하신분들은 01021401123 문자나 전화주시면됩니다. 해결만되면 바로 쏴드립니다.. 꼭좀 부탁드립니다.. 답글
clipboard=안녕하세요key:=clipboardsend, %key%라고 밑에 글을썻는데 어느분이 감사하게 답변을 달아주셨는데..제 이해력이 한계인지 안되더라구요.저 함수대로 하면 안녕하세요 를 반복해서 쓰는데 저게아니라 abcd라던지 abb라던지 아무글이나 복사된 글을 sand 처럼 써지게 할수 없을까요?이유는 프로택트에 막혀서 그런데 컨트로c복사는 되는데 컨트롤 v 붙여넣기가 안되서요.근데 sand처럼 쓰듯이 하는것은 됩니다.알려주시면 정말정말 감사하겟습니다.ㅠ 답글
채팅데이터:={}채팅데이터1:={}, 채팅데이터2:={}이렇게 만들고 각각 값을 넣어두고함수에 전달해서 처리하고자할때채팅데이터1~채팅데이터n개의 객체 전체를인자를 넘겨 주려면 어떻게 해야하나요?도움말 파일 봐도 이해가 잘안되서 도움 구해봅니다. 답글
안녕하세요 개발자 여러분 스크립트 작성중 잘 안되고 이해가 잘 안되는 부분이 잇어 질문드릴까합니다... 바로 본론으로 들어가겠습니다. 아래 코드 확인 부탁해요 스크립트 내부에 사내 문건이 들어있어서 전부다 올리진 못하네여 ㅠ 아래와 같이 스크립트를 짰는데 함수 호출에서 항상 멍때립니다... 제가 어느 부분을 실수 하고 있는건지 모르겠습니다 ㅠㅠ 도운 부탁드립니다 개발자 여러분. F5:: 테스트: { 외대() Sleep 2000 외중() } ;;; ↓ 수리내용등록 외대() { driver.findelementbyname("app_status1").click();외관상태[대] 선택 Sleep 3000 ;driver.SwitchToWindowBytitle("▒ERP고객조회▒");팝업창으로 전환 driver.S..
아레나실시(){ e := EKMLib_inactivePixelSearch(Outx, OutY, 445, 819, 571, 879, 0x393C3D, _hwnd, 0) if(e=0) { 스테이지나가기() EKMLib_click(432, 453,_hwnd) sleep, 500 EKMLib_click(198, 816,_hwnd) sleep, 5000 loop, { e := EKMLib_inactivePixelSearch(Outx, OutY, 515, 73, 517, 77, 0xF700BD, _hwnd, 0) if(e=0) { ColorCheck("0xBE332D","5") ColorCheck("0xB62D2D","5") ColorCheck("0xB92F31","5") ColorCheck("0xB42B2B","..
함수 여러개를 만들어놓고 사용중인데요, 하다가 막힌게 있어서 질문하고 싶어요! -------이하 스크립트 예시 A함수() { ;;;; A함수 블라블라 ;;;; 각종명령어들 A함수실행함 = 1 ;;;;; "X" } B함수() { ;;;; B함수 띠용띠용 ;;;; 각종명령어들 B함수실행함 = 1 ;;;;;; "Y" } F1:: ;;; 실행키 A함수() ; A함수를 실행시킴 sleep 1000 ; 딜레이 ; < "Z" If A함수실행함 = 1 ; < 제가 궁금한부분 { B함수() } return ; 리턴 ------- 스크립트 끝 제가 궁금한게 각 함수가 끝나는 지점인 X 부분이랑 Y 부분에 각 함수가 실행됬다는걸 알고싶어서 "함수를실행함" 이라는 변수를 1로 지정했어요. 그리고 나서 F1:: 부분을 실행했는..
search_screenshot(hwnd){pToken:=Gdip_Startup() pBitmap:=Gdip_BitmapFromHWND(hwnd) ;포인터sFileTo=%A_WorkingDir%\screenshots\%A_MM%월%A_DD%일%A_Hour%시%A_Min%분%A_Sec%초.BMP ;경로Gdip_SaveBitmapToFile(pBitmap, sFileTo, Quality=100) ;스크린샷 저장Gdip_Shutdown(pToken)} gdip 라이브러리를 이용하는데스크린샷 저장을 편하게 하려고 작성한 함수인데 저 함수의 내용을 입력하면 스크린샷이 찍힙니다만 winget,myhw,id,mygamesearch_screenshot(myhw) 이런식으로 쓰면 작동이 되질 않습니다 어디가 틀렸을까요?..
어제 물어본 결과 조언을 받아서 32x32 크기의 24비트 비트맵 파일을 만들어서 테스트 해보았습니다. 근데 원본 파일 켜고 오차 200을 설정해도 못찾는건 대체 무슨경우인지 설마 오토핫키가 너무 구형이라 화질이 너무 좋으면 못 읽는지 보려고 32x32크기의 256색 비트맵 파일로 실행해 본 결과도 마찬가지였습니다. 혹시 이미지 서치를 대체할 방법 아시고 계신분 있으십니까? 답글
오토핫키 처음 배우고 있는데 함수쓰면 깔끔하길래 썼더니 맨 처음 함수만 동작하고 나머지는 동작을 안하네요... ----------- 이런식으로 추가해서 if(반복횟수 = 0){ 함수1() sleep, 1000 반복횟수 += 1 sleep, 1000 } else if(반복횟수 = 0){ 함수2() sleep, 1000 반복횟수 += 1 sleep, 1000 } else {함수3() sleep, 1000 반복횟수 += 1 sleep, 1000 } 함수자체는 문제없는거 확인했는데 여기 코드가 이상한거같아서요 ㅠㅠ 혹시 이런식으로 카운팅하면 안되나요 답글
오픈소스를 조금 수정해서 오토핫키의 함수 몇개를 고쳐서 따로 사용하려고합니다 예를들어 controlclick함수를 찾아 수정해서 사용하려고 하는데 함수명을 키워드로 검색한 후 정의 피킹을 해보니 script2.cpp에 정의인듯한 내용이 뜨더군요 ResultType Line::ControlClick(vk_type aVK, int aClickCount, LPTSTR aOptions, LPTSTR aControl , LPTSTR aTitle, LPTSTR aText, LPTSTR aExcludeTitle, LPTSTR aExcludeText) { HWND target_window = DetermineTargetWindow(aTitle, aText, aExcludeTitle, aExcludeText); if (..