본문 바로가기

Autohotkey/강좌49

[Autohotkey] 34. 문자열 치환 - StringReplace StringReplace 는 문자열을 치환해주는 명렁어 입니다. 저번 글까지 파일과 관련된 명령어를 공부했으니 이제는 그 파일안의 내용 중 원하는 내용을 뽑아오거나 바꾸는 것도 한번 해봐야겠죠. 이렇게 내용과 관련되어 문자열을 찾고 다시 만들어 내고 바꾸는 것들을 파싱 이라고 합니다. StringReplace 는 변수에 있는 문자열을 찾아서 원하는 문자열로 바꿔준후 새로운 변수에 저장합니다. StringReplace,새로운변수,처음변수,찾을문자열,바꿀문자열 StringReplace 는 단 한번만 실행됩니다. 만약 찾을문자열이 블로그 라고 합시다. 근데 변수안에 블로그 라는 문자열이 80개 있습니다. 그러면 맨 처음 문자열만 바꾸게 됩니다. 모두 바꾸고 싶다면 바꿀문자열,ALL 이렇게 쓰시면 됩니다. [스.. 2013. 6. 9.
[Autohotkey] 33. ini 파일 쓰기 , 읽기 - iniwrite , iniread iniwrite , iniread 는 ini 파일을 쓰고 읽는 그런 명렁어 입니다. 다운받아서 하시는 플래시 게임을 하다가 저장을 하면 save.ini 가 생기는것을 보신적이 있나요 ? iniwrite 와 iniread 는 save.ini 를 쓰고 읽는 역할을 합니다. 꼭 ini 파일이 아니더라도 txt 파일에도 쓰고 읽을 수 있습니다. Iniwrite,내용,파일이름.ini,목록,항목 Iniread,변수,파일이름.ini,목록,항목 이렇게 쓰입니다. [스크립트] Iniwrite,내용을 씁시다,Save.ini,내용분류,내용 이 스크립트를 실행하시고 save.ini 를 보시면 [내용분류] 내용=내용을 씁시다 라고 저장되어 있을것입니다. 이제 내용분류와 내용의 위치를 잘 아셨으리라 생각합니다. 그럼 inirea.. 2013. 6. 9.
[Autohotkey] 32. 파일이 존재 또는 존재 하지 않는 다면............. - IfExist , IfNotExist IfExist , IfNotExist 는 파일이 존재 또는 존재 하지 않는다면 ..... 이라는 뜻을 가진 것입니다. 이것도 if 문인데요. 원하는 경로에 파일이 있다면 실행 하게 할때 쓰이겠죠. 예로들어 urldownloadtofile 로 다운후에 파일이 존재한다면 실행 시키기 .... 라는 용도로 쓰일 수가 있겠죠. 비슷한 의미로 이 파일이 있다면 스크립트를 진행해라. 라는 용도로도 쓰이겠죠. IfExist,경로\파일.확장자 { 스크립트 } IfNotExist,경로\파일.확장자 { 스크립트 } 이렇게 쓰입니다. IfExist 가 존재. IfNotExist 가 존재 하지 않는다. 입니다. 따로 예제는 쓰지 않겠습니다. 한번 바탕화면에 있는 파일을 가지고 실험해 보세요. 2013. 6. 9.
[Autohotkey] 31. 실행 시키다. - Run Run 은 파일을 실행시키는 명령어 입니다. 인터넷을 띄울 때도 쓰입니다. 일단 인터넷부터 띄워보죠. Run,주소 이것을 이용하면 인터넷을 띄울수 있습니다. Run,http://www.naver.com 이렇게 말이죠. 이번엔 파일을 실행해보죠. Run,파일이름.확장자 만약 스크립트가 위치한곳에 a.exe 가 있다고 하면 Run,%A_ScriptDir%\a.exe 하시면 됩니다. b.txt 라면 Run,%A_ScriptDir%\b.txt 그 밖에도 여러가지 기능들이 많습니다. 한번 cmd 연동을 해보죠. cmd로 ipconfig 를 치고 엔터를 하시면 ip들이 뜰것입니다. 그것을 오핫으로 실행시켜 얻어와 보죠. [스크립트] Run,%comspec% /c ipconfig > a.txt 이 스크립틀르 실행함으.. 2013. 6. 9.