매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
자유 히트2는 오토핫키 없을까요 1 매매매핫키 2022.12.07 0/0
자유 히로매크로 사용중입니다. 1 매끄로 2015.03.16 0/0
자유 희한하네요... 2 보득 2015.02.02 0/0
자유 흠냐 오토핫키와 c++ 연관성 34f35 2015.10.09 0/0
자유 흠.. 안녕들 하세요.. 13 폐이니즘 2015.01.16 0/0
자유 흠 gdip 안쓰고도 비활성 이미지 서치가 가능하네요 4 루뽕 2015.11.19 0/0
질문 흑백화를 시킨 후 이미지를 저장 하였습니다. 이후 이... 1 haegu 2018.09.11 0/0
질문 흑백화 이미지서치 참고할만한 글 있나요?? 3 급홍어감별사 2018.07.02 0/0
질문 흑백 비활성 이미지 검색 구현하신 분 계세요? 4 프리 2019.05.23 0/0
자유 후.. 검은거 한번 만들어 볼까 합니다 쟈브 2018.11.14 0/0
질문 후 문의 2번째.. 드립니다......... 4 문의드립니다 2015.06.10 0/0
자유 효율적인 쫄작교체방법이 없을까요? 3 세나블텍 2015.08.06 0/0
질문 활성화된 프로세스 죽이는법 kill 3 리엔니케니스타 2017.03.29 0/0
정보 활성화된 창으로 esc보내는 라이브러리. 1 헐키 2015.06.19 0/0
질문 활성과 비활성의 차이가 무엇인가요~? 1 배고파3000 2018.09.04 0/0
질문 활성 ? 비활성 질문.. 2 아카드 2014.11.04 0/0
자유 확장자 변환기 3 없어돌아가 2015.04.01 0/0
질문 확장모니터에서 controlclick질문드립니다 레나류륜 2016.10.27 0/0
질문 확율을 결과물로 출력중입니다. 특수문자 출력을 못해요 3 가족오락관 2016.11.08 0/0
자유 확실히 오토핫키가... 16 아카드 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글