느껴라!!! 검은사막 신규 캐릭터 '란' 펄어비스에서 제작하고 다음카카오에서 서비스중인 검은사막은 사냥, 채집, 무역, 낚시 등 다양한 컨텐츠를 갖고 있으며 굉장히 자유도 높은 게임인데요. 게임에 실증을 잘 내는 저도 굉장히 오랬동안 즐겼습니다. 너무나도 잘 만든 게임인데 서비스가 불만이라 몇번이고 접었다 복귀했다를 반복했는데 이번에 신규 캐릭터 '란' 이 나오면서 제작한 광고를 보고 다시금 복귀를 하게됐네요. 이전부터 게임광고에 게임에 대한 내용은 없고 연예인만 출연하여 굉장히 많은 게임 유저들의 불만을 샀었는데 검은사막의 이번 광고는 정말 "약빨고 만들었다" 라는 표현이 어울릴만큼 연예인을 활용하는 게임 광고를 웃음코드로 비꼬아버렸습니다. 느껴라~!!! 1편도 웃겼는데 2편 또한 만만치 않네요. ㅋㅋ..
61 - [오토핫키] Progress와 GUI Progress GUI ActiveX, WinHttp, DOM 중에 DOM의 단점이 바로 속도 였죠? 이럴때는 Progress를 사용하여 기다리는 지루함을 줄여주면 좋답니다. Progress는 쉽게 말해 "로딩바"라고 생각하면 됩니다. 마찬가지로 GUI Progress가 있는데 조금더 자유롭게 꾸며줄 수 있어서 저는 GUI Progress를 더 좋아해요. 문법 Progress, Off Progress, ProgressParam1 [, SubText, MainText, WinTitle, FontName] 설명 ProgressParam1 Off를 기입하면 창이 닫히며, Show를 기입하면 숨어있는 창이 보여집니다. 만약 창이 없다면 새로운 프로그레스 창이 생성됩..
60 - [오토핫키] 인터넷 자동 로그인 매번 인터넷을 접속 할때 아이디, 비밀번호를 입력하기 귀찮았죠? 오토핫키로 자동로그인을 만들어 놓으면 아이디를 외울 필요없이 매우 간단히 사용할 수 있답니다. 예제 네이버 자동 로그인 WB := ComObjCreate( "InternetExplorer.Application" ) WB.navigate( "https://nid.naver.com/nidlogin.login" ) While WB.readyState 4 || WB.document.readyState != "complete" || WB.busy Sleep, 100 WB.document.getElementById( "id" ).value := "아이디" ;아이디를 입력합니다. WB.document.getEle..
59 - [오토핫키] 유통기한 지정하기 웹 페이지의 소스를 가져오는 방법을 알아봤는데 소스를 어디에 사용하면 좋을까요? 블로그의 첨부파일을 일괄로 다운 받거나, 자동 로그인을 하거나, 웹 문서의 내용을 엑셀, 워드 등의 일반 문서로 옮길수도 있죠. 이렇게 다양한 활용 방법들이 있지만 이번 포스팅에서는 스크립트의 사용기간을 지정해보는 방법을 알아봅시다. 예제 컴퓨터 시간 활용 LimitTime=20180101 ;만료기간지정. 예)2018년01월01일 StringLeft, Today, A_Now, 8 ;내장변수 A_Now는 현재 날짜와 시간을 알려주는데 그 중 년,월,일 을 추출합니다. ;FormatTime, Today, , yyyyMMdd ;알려드리진 않았지만 FormatTime 이라는 명령어로도 사용할 ..
58 - [오토핫키] DOM방식으로 소스 가져오기 Gui ActiveX에서 언급만 했던 DOM (Document Object Model)이라는 방식을 사용할거에요. Gui ActiveX와 같은 명령어르 사용하지만 이번엔 GUI가 아닌 Internet Explorer를 사용한다는 점이 차이가 있죠. 속도는 가장 느린편에 속하지만 오토핫키를 통한 접근과 사람이 직접 조작할 수 있는 범용성이 좋기 때문에 저는 이 방식을 주로 사용합니다. 예제 DOM WB := ComObjCreate( "InternetExplorer.Application" ) ;Internet Explorer오브젝트를 생성합니다. WB.navigate( "http://www.naver.com" ) ;Navigate객체로 인터넷에 접속합니다. ..
57 - [오토핫키] WinHttp로 소스 가져오기 Gui ActiveX를 활용하여 인터넷에서 소스를 얻어오는 방법을 다뤘다면 이번에는 WinHttp를 활용한 방법으로 이전과 차이점은 접속을 하는것이 아닌 POST / GET 방식으로 서버에 요청을 보내고 받아오는 방식이기 때문에 속도가 더 빠릅니다. 예제 WinHttp WB := ComObjCreate("WinHttp.WinHttpRequest.5.1") ;WinHttp오브젝트를 생성합니다. WB.Open( "GET", "http://www.naver.com" ) ;인터넷 주소를 "GET" 방식으로 설정합니다. WB.Send() ;위에서 설정한 방식을 서버에 요청합니다. WB.WaitForResponse() ;서버에서 정보를 보내올때까지 기다립니다. S..
56 - [오토핫키] Gui ActiveX로 소스 가져오기 앞서 UrlDownloadToFile 명령어를 이용하여 소스를 가져오는 방법에 대해 알려드렸는데요. 이번에는 Gui ActiveX를 이용하여 소스를 얻어오는 방법에 대해 소개합니다. UrlDownloadToFile은 File로 다운로드 받아서 다시 오토핫키로 불러들여야 활용을 하는데 반해 Gui의 ActiveX를 사용하면 바로 변수에 저장하기 때문에 File을 남기지 않고도 소스를 얻어오는 장점이 있습니다. 예제 Gui ActiveX Gui, Add, ActiveX, vWB, Shell.Explorer Gui, Show, Hide ;GUI를 활성화하지만 창을 보여주지 않고 감춥니다. WB.Navigate( "http://www.naver.com"..
55 - [오토핫키] Gui ActiveX Gui에는 ActiveX 기능이 있어 인터넷과 연동을 할 수 있습니다. 사실 자주쓰이는 기능은 아니지만 Gui를 예쁘게 꾸미는 방법을 소개 하려고 포스팅을 하려고 해요. 문법 Gui, Add, ActiveX, Options, Component 설명 Add 콘트롤을 GUI에 추가합니다. ActiveX ActiveX 컴포넌트. Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 Component ActiveX에 적재할 컴포넌트의 이름. 예제 예제1) Gui, Add, ActiveX , vWB w800 h600, Shell.Explorer Gui, Show WB.Navigate( "http:/..
가성비 좋은 헤드폰 JLAB BOMBORA 개봉기 지난 여름 태클라스트 2in1 태블릿 X5 PRO를 구입했는데 이벤트에 당첨이 되었다며 헤드폰을 배송 받았습니다. 구입한지 몇개월이나 지났기 때문에 생각지도 못했는데 예상못했던 이벤트 당첨이라 뭔가 기분이 좋네요. ▶관련 포스팅◀ [Review/Item] - 극강의 가성비!! 2in1태블릿 X5 PRO 개봉기 평균 3만원 미만대의 저가형 헤드폰임에도 마이크가 내장되어있고, 음악 재생, 다음 트랙 등의 편의사항이 있는것이 특징입니다. (세번클릭으로 이전트랙은 인식이 잘 안됨) 택배 박스를 열면 이렇게 비닐로 한번더 씌워져 있어서 매우 깔끔한 편이에요. 해외 판매 제품이다보니 한글로된 표기가 없다는게 아쉬워요. 이 제품은 무광, 유광으로 나뉘어 출시 하며 다..
54 - [오토핫키] 속도관련 명령어, 키보드값 찾기 정규식때문에 머리가 많이 아팠으니 이번 포스팅은 가볍게 다루고 넘어갑시다. 오토핫키는 스크립트를 읽을 때 약간의 딜레이가 존재합니다. 잘 짜여진 스크립트도 이 딜레이 때문에 오작동을 하는 경우가 발생하기도 하죠. 저같은 경우엔 거의 필수로 이 딜레이 셋팅을 하고 시작해요. 그리고 Send 혹은 핫키를 지정하고싶은데 "한자", "한/영" 등등의 모르는 키가 있을때 이 키보드값을 찾는 방법에 대해 알려드릴게요. 속도관련 명령어 SetControlDelay, -1 ;콘트롤관련 명령어의 속도를 빠르게 SetKeyDelay, -1 ;키 입력관련 명령어의 속도를 빠르게 SetMouseDelay, -1 ;마우스 관련 명령어의 속도를 빠르게 SetDefaultMou..