매크로

조회 수 387 추천 0 댓글 8

여러개의 파일들의 파일명을 정리하여 이름바꾸기하는 작업입니다.

여러개파일 예제:

ADDRESS URL+http:123 TAILSTAR GAME MACRO.TXT

URL+http:554?NET?CHEAT TAILSTAR.TXT

TEST?OTHER?NOW URL+http:333 MAKER.TXT


일단 예로 , 한개의 파일에 대해 srcfile변수에 지정후 테스트를 했구요.

srcfile=ADDRESS URL+http:123 TAILSTAR GAME MACRO.TXT

[TAILSTAR][URL+http:123] ADDRESS GAME MACRO.TXT? 결과가 이렇게 바뀌게 됩니다.

타이틀이 잴 앞쪽에 [TAILSTAR]로 오고(타이틀이 OTHER일수도 있슴)?부타이틀로 [URL+http:123] 이렇게 되고

나머지가 오는 방식입니다. 모든 파일의 순서는 뒤죽박죽이며 , 부타이틀의 이름은 다 다릅니다. 단지 "+" 이부분만 같죠


이건 중요한건 아니구요.

아래 보시다시피 ifnistring , else ifinstring , else ifinstring , else 이런식으로 나열이 되어잇습니다.

사실 else ifinstring가 더늘어날수도 있습니다.?

이런 경우 좀더 간소화 할수 있을까요.. 함수든지 뭐든지 해서요...

지금 이거만드는 생각만 하다보니 , 머리가 복잡해서 더 생각하려니 시간이 더 많이 걸릴거 같아서 그냥 여쭤보네요.



srcfile=ADDRESS URL+http:123 TAILSTAR GAME MACRO.TXT

StringSplit,word,srcfile,[]%A_Space%

loop, %word0%
{
?IfInString,word%A_Index%,+
?{
?w_index:=word%A_Index%
?word_bar=[%w_index%]
?}
?else IfInString,word%A_Index%,TAILSTAR
?{
?w_index:=word%A_Index%
?word_T=[%w_index%]
?}
?else IfInString,word%A_Index%,OTHER
?{
?w_index:=word%A_Index%
?word_OTHER=[%w_index%]
?}
?else
?{
?w_index:=word%A_Index%
?words=%words% %w_index%
?}

}
MsgBox, %word_T%%word_bar%%word_OTHER% %words%


ExitApp




  • 팝스타리아 2014.11.30 18:59

    헐헐.. 너무어렵다...배우기힘든듯

  • 우후훅 2014.11.30 19:03
    이건 게임 매크로하는거에는 거의 안쓰는거라 그다지 중요하진 않은거 같네요..
    개인적으로 , 파일관리좀 하려고 만드는거라서요
  • 팝스타리아 2014.11.30 19:04
    아 사진같은거 관리하려고 그러시는구나...
  • 모바게 2014.11.30 23:20

    ADDRESS URL+http:123 TAILSTAR GAME MACRO.TXT?

    위 구문을 아래처럼 바꾸고싶다는 거죠?

    [TAILSTAR][URL+http:123] ADDRESS GAME MACRO.TXT

    //

    간단하게 한다면 위에 올린것처럼 하면되고요..

    머리좀 써서 더 간단하게 써보고싶다 하시면.. 정규식쪽으로 생각해보는게 좋을것같네요.

  • profile
    외치기 2014.12.01 22:03
    srcfile=ADDRESS URL+http:123 TAILSTAR GAME MACRO.TXT
    StringSplit,word,srcfile,[]%A_Space%
    loop, %word0%
    {
    ?w_index:=word%A_Index%
    ?IfInString,word%A_Index%,+
    ?{
    ?word_bar=[%w_index%]
    ?}
    ?else IfInString,word%A_Index%,TAILSTAR
    ?{
    ?word_T=[%w_index%]
    ?}
    ?else IfInString,word%A_Index%,OTHER
    ?{
    ?word_OTHER=[%w_index%]
    ?}
    ?else
    ?{
    ?words=%words% %w_index%
    ?}
    }
    MsgBox, %word_T%%word_bar%%word_OTHER% %words%

    ExitApp

    이게 최적인거같네요.
    코드를 잘 짜놓으셔서 줄일수가없네요.
    겹치는 부분도 없고 군더더기 없는 소스같네요.
  • 로기리 2014.12.04 03:31

    https://opentutorials.org/course/909/5143?

    참고하세요?

  • 우후훅 2014.12.04 10:54
    동영상 강좌도 잇었군요. 나름 정규식 관련 글들 여러가지 찾아보고 다녔는데 ,
    쉽게 응용이 되지 않더군요. 정규식이라는게 첨보는거라 접목할 방법이 애매햇엇거든요..
    일단 동영상 한번 봐보겟습니다. 감사해염
  • 로기리 2014.12.04 16:37
    응용예제를 어디선가 봤었는데 그냥 훑고 지나가서 좌표는 남아있지 않네요 .
    찾게 되면 댓글 남겨놓을게요 ~
    우후훅님 정도면 동영상만으로 응용 가능하실거 같은데 파이팅 ㅎㅎ

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 쓸대없이 자꾸 줄수만 늘어나는 기분...qㅜㄴ 12 파더 2015.01.20 1/0
정보 레이븐 블루스택용 소스8탄 - 필요하신분쓰세요 추천X 4 T7GG 2016.11.14 1/0
정보 지니모션 드래그 함수 1 연구원 2015.01.21 1/0
자유 슬 저도 그림이 그려져가네요 10 valum 2015.04.10 1/0
정보 별이되어라 색값 보정 함수선언.. 2 로뎀나무 2015.03.26 1/0
자유 좋은 매크로 소개 받았는데... 14 미고사 2015.06.08 1/0
정보 호성님 무한인증 뜨시는분 팁 4 우아아앙이잉 2015.01.06 1/0
질문 몬길 2개 다중 매크로 돌리기 질문드려요. 9 간부은녀석 2015.03.27 1/0
정보 도움이 될까 해서 올려봅니다 11 울버린 2015.01.02 1/0
자유 색상이 계속 변하는 경우에 PixelGetColor을 사용한 대응 6 내머리가별 2014.12.25 1/0
자유 지니모션 화면 숨기기 또는 최소화 방법? 별되하는사람 2014.12.24 1/0
질문 비활성으로 마우스 조작법에 대해 문의드려요 3 디벨로퍼 2014.12.17 1/0
질문 오토핫키 매크로 사용하기 어려울까요?? 6 얌마얌마얌 2014.12.16 1/0
질문 이미지서치 내것에선 잘되고 남것은 안되는경우? 11 파더 2014.12.15 1/0
질문 와 ,,,핫오토키는 뭔가여... 3 찬쓰찬쓰 2014.12.12 1/0
자유 파더님 3 외치기 2014.11.29 1/0
정보 타이머 샘플입니다. 3 모바게 2014.11.28 1/0
질문 run명령어로 크롬 주소오픈할때요. 12 우후훅 2014.11.27 1/0
정보 레이븐 블루스택용 소스2탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
자유 (세븐나이츠) 뿌듯부듯.. 11 swksd 2015.11.14 1/0
Board Pagination Prev 1 ... 67891011121314 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글