오토핫키 :: 9강 파일받기, String

오토핫키 :: 9강 파일받기, String

카테고리 : 오토핫키/오토핫키 강좌

오토핫키 강좌를 그동안 쭉 진행해왔지만, 한동안 강좌를 쉰 이유는 딜레마 때문이었습니다.

쉽게말해 강좌를 진행하지만 강좌의 앞부분은 제대로 보지 않으시고 ..

무조건 질문글을 올리셔서 .. 답변만을 바라는 모습들과

게임관련 매크로에 대한 일방적인 질문들 때문이었습니다.

직접적인 게임매크로를 만들어 드리긴 어렵습니다.

오토핫키를 통해서 직접 배우시고 사용하신다면 모르겠으나, 제작요청 및 오토핫키 게임 스크립트 보내달라고 하시는 부분들은 가슴을 아프게 합니다.

invalid-file

undefined

이러한 부분들에 대해서 양해를 부탁드리며

9강 오토핫키 강좌를 시작하겠습니다.

오늘은 두가지 명령어를 알아보고자 합니다.

이는 대체적으로 꽤나 유용하게 사용되어지는 명령어 입니다.

UrlDownloadToFile, URL, Filename 

바로 파일을 다운 받으라는 명령어입니다.

URL을 지정하고 파일네임에 확장자까지 지정함으로서 다양한 파일들을 다운 받을 수 있습니다.

보안을 위해 블로그를 연동하여 파일다운로드하면 손쉽게 보완관리를 할 수도 있으며

인터넷에서 자동으로 사진에서 파일들을 받게하는 스크립트를 제작할 수도 있죠.

참으로 유용한 명령어가 아닌가 생각합니다.

UrlDownloadToFile, http://someorg.org/archive.zip, C:\Archive.zip

위와 같은 형태로 명령어를 활용하실 수 있습니다.

StringGetPos / InStr() 문자열에서 포함 문자열의 위치를 알아냄.

StringLeft / Right     문자열의 왼쪽부터 몇 개의 글자를 읽어옴.

StringLen / StrLen() 문자열에 글자가 몇 개인지 알아냄.

StringLower 문자열을 소문자로 변환.

StringMid / SubStr() 문자열의 중간 어딘가부터 몇 개의 글자를 읽어옴.

StringReplace 문자열의 포함 문자열을 다른 걸로 바꿈.

StringSplit 문자열을 지정된 글자를 기준으로 분리.

StringTrimLeft         문자열을 좌측부터 몇 개 없앰.

StringTrimRight 문자열을 우측부터 몇 개 없앰.

스트링과 관련된 명령어들은 위에서 처럼 꽤나 많습니다.

이 부분을 활용하면 변수의 활용이나 변경에서 부터 인터넷에서 다양한 정보를 긁어오는데까지 활용이 가능합니다.

이 명령어들은 우열을 가리기 힘들 정도로 다양하게 사용하고 있습니다.

명령어 목록을 정리하였습니다.

더보기


저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요

  1. 2012.04.20 09:59  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. BlogIcon 구름 2012.04.27 10:30 신고  수정/삭제  댓글쓰기

    도움 많이 되었습니다.
    더 많은 강좌가 하루빨리 나오길 기대합니다.

  3. Favicon of http://iamaman.tistory.com BlogIcon 남성 2012.05.19 10:44 신고  수정/삭제  댓글쓰기

    꼼꼼한 강좌 잘 봤습니다 ~

  4. None 2012.10.22 13:22 신고  수정/삭제  댓글쓰기

    깔끔한 강좌 잘 읽었습니다.
    도움이 많이 되는데 강좌를 중지하신 것 같아서 아쉽네요.
    괜찮으시다면 Traditional 과 Expression 에 대한 강좌를 좀 부탁드려도 될까요?
    대충 감은 오는데 체계적으로 정리된 글이 별로 없어서 아직 좀 난해하네요.
    부탁드려요 ^^

  5. None 2012.10.22 13:22 신고  수정/삭제  댓글쓰기

    깔끔한 강좌 잘 읽었습니다.
    도움이 많이 되는데 강좌를 중지하신 것 같아서 아쉽네요.
    괜찮으시다면 Traditional 과 Expression 에 대한 강좌를 좀 부탁드려도 될까요?
    대충 감은 오는데 체계적으로 정리된 글이 별로 없어서 아직 좀 난해하네요.
    부탁드려요 ^^

    • Favicon of http://tvdusdo.tistory.com BlogIcon 연애가중매 2012.10.23 13:56 신고  수정/삭제

      무분별한 댓글이 너무 난무해서 ...
      강좌를 미루고 있었습니다.

      Variables := Expression 의 형식입니다.
      대부분의 프로그래밍 언어에서 var = "문자열" 과 같이 쌍따옴표로 감싸거나 바로 변수를 대입하는것과 같습니다.

      다만 ahk의 방식중 하나인 var = %var1% 과 var := var1 이
      차이가 있어서 달라 보이고 복잡해 보이지만 사용하다 보면 오히려 Variables := Expression 과 같은방식이 유용하실 지 모르겠네요..

  6. 히마와리 2013.05.04 11:22 신고  수정/삭제  댓글쓰기

    강좌잘보고 있습니다. 공부하는 중에 잘안넘어가는 부분이 있어서 질문올립니다. ^^

    clipboard:="clipboard"
    ~Capslock & 0::sendinput %clipboard1%

    변수에 관해 궁금한게 있습니다. clipboard="clipboard",clipboard=clipboard란 변수를 쓰든 sendinput의 결과가 항상 키보드 설정에 영향을 받습니다. 예로 한글로 설정이 돼있으면 치ㅑㅔㅠㅁㄱㅇ 이런식으로 출력이 돼고, 영문으로 키보드가 설정돼있어도 capslock에 영향을 받아 CLIPBOARD, clipboad이런 식으로 나눠서 출력이 되는데, 제가 원하는건 변수그값 하나 clipboard라는 거죠. 이럴땐 어떻게 스크립트를 만들어야 될까요?

  7. Favicon of http://dldduxhrl.tistory.com BlogIcon 잉여토기 2013.05.09 23:08 신고  수정/삭제  댓글쓰기

    제겐 쉽지만은 않은 내용이네요.
    필요하신 분들에겐 유익한 정보가 될 것 같네요.

  8. Favicon of http://ludwings.tistory.com BlogIcon ludwings 2013.05.24 14:58 신고  수정/삭제  댓글쓰기

    좋은강좌 감사합니다!!

Powerd by TalkBlog Tistory, designed by 한밤의 TV연애

티스토리 툴바