오토핫키 커뮤니티

조회 수 1855 추천 0 댓글 6
텍스트 파일 맨윗줄을 불러와 어느곳에 붙여넣기하고 그 붙여넣기한 맨윗줄 하나만 삭제하는 스크립트를 짜고싶습니다
하지만 삭제 부분에서 막혀서 답답해죽겟습니다 한줄한줄 차례로 붙여넣기는 잘되는데 붙여넣기한 맨윗줄 하나 삭제가 안됩니다..
도와주세요 ㅠㅠ 참고로 fileread,clipboard,txt.txt 문구를 사용하였습니다

  • 오켕 2016.02.15 18:32

    원하시는 답변은 아니지만 저도 그런 고민을 해본적이 있어서

    아래처럼 해결했습니다.

     

    loop, read, 파일명

    으로 텍스트파일읽어서

    A_LoopReadLine 으로 한줄씩 차례로 읽어 오는게 낫지 않을까요;;;

     

    아니면 loop문을 써서 아래처럼 한줄씩 읽어들이는게 효율적일거 같습니다.

    FileReadLine, 변수, 파일이름, 읽어올줄수

    예)

    a = 0 

    loop, 횟수

    {

    a++

    FileReadLine, idlist, id.txt, %a%

    }

  • 스마트찬 2016.02.15 18:34

    네 맞습니다 그 부분은 잘 되는데요

    예를들어서 계속진행하다 100줄에서 정지 후 실행하면 다시 1번째 줄부터 읽어들이니

    그러지말고 아예 1번째 줄부터 한줄 한줄 사용할때마다 txt파일 에서 한줄씩 한줄씩 삭제되는걸 원하는 겁니다 

  • 오켕 2016.02.15 18:36
    아.. 그런거라면
    a = 0
    loop, 횟수
    {
    a++
    FileReadLine, idlist, id.txt, %a%
    }

    a = 0 이 변수에 끝난 횟수를 저장하게 하시면 되요;;;
    아니면 100번째부터 시작하시려면 a = 100 하셔도 되고요;;;
  • 스마트찬 2016.02.15 18:39

    종료 후에 시작하면 변수 초기화 되지 않나요? ㅠㅠ

  • 오켕 2016.02.15 18:54

    gui edit를 이용하셔서 숫자를 카운트해서 종료할 때 저장되게 하셔요;;;

    다시 시작하실 땐 불러오기로 종료할 때 저장했던 텍스트를 변수로 불러오시면 되요;;

    예)

    gui edit ... v텍스트

    gui button ... g저장하기

    gui button ... g불러오기

     

    저장하기:

    gui, submit, nohide

    FileAppend, %텍스트%\, %A_ScriptDir%\파일.txt

     

    불러오기:

    FileRead,변수,텍스트파일
    gui, submit, nohide
    GuiControl,,텍스트,%변수%

     

    이렇게요.. 그러면 종료하시기전에 저장하시고

    새로 시작하실 때 불러오기 하시면 이어서 되고요..

     

    gui 이용하지 않으시려면
    a 변수만 따로 종료하시전에 저장되게 하시고.. 시작하실때 불러오기만 하셔도 될거 같아요;

    예)

    저장

    FileAppend, %a%\, %A_ScriptDir%\파일.txt    

     

    불러오기

    FileRead,b,파일.txt

    b=a

    loop

    {

    FileReadLine, idlist, id.txt, %a%

    }

     

  • Hangoon 2016.02.16 12:15

    FileReadLine으로 맨 윗줄을 변수 A에 불러옵니다

    그리고 FileRead로 전체 텍스트도 변수 B로 불러옵니다

    변수 A를 붙여넣습니다

    변수 A 끝에 개행문자를 붙여 다시 A로 정의 합니다

    (개행 문자는 `r`n입니다.. 아니면 `n하나만 써야하나..... 해보면서 고르면 될거같네요)

    StringReplace명령을 사용해서 변수B 에서 변수 A를 삭제합니다 (변수A를 공란으로 대체하면되겠죠..공백아니고 공란.. 설명이 어렵넹;;;)

    원본 txt파일을 filedelete로 삭제합니다

    변수B를 Fileappend명령어로 원본txt파일과 동일 경로 동일 파일명으로 생성합니다


    위 내용 반복~ 하심됩니다


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키파일우클릭 - 속성 - 자세히 여기에 나오는거 ... cjh71 2016.02.28 0/0
질문 윈도우 or 구이 비활성화 질문... 4 화프 2016.02.28 0/0
질문 스크립트 실행시 중복으로 실행못하게 하는 명령어가 뭐죠 1 지니블렉션 2016.02.27 0/0
질문 ini파일에 저장이 정상적으로 이루어 졌는지 확인하는... 1 퉁군 2016.03.04 0/0
질문 이런 채팅 매크로 오토핫키(혹은 다른 매크로)로 만들 ... 드링크 2016.02.26 0/0
질문 이미지 서치 랜덤위치 때문에 질문드립니다. 4 뎅뎅 2016.02.26 0/0
질문 scite4autohotkey 기능 질문드려요 쵸쵸 2016.02.25 0/0
정보 오랫만에 들러서 하나 투척하고 가요 ^^ 7 로뎀나무 2019.07.30 0/0
질문 콤보박스 관련 질문드립니다. 2 KimGoo 2016.03.07 0/0
질문 이미지 서치 관련 질문 드려요. 4 뎅뎅 2016.02.24 0/0
질문 pBitmapHaystack 과 pBitmapNeedle에 대해질문드립니다. 5 walter 2016.02.29 0/0
질문 블루스택에서는 gdip로 이미지서치가 가능한가요? 4 walter 2016.02.28 0/0
질문 gdip로 클립보드까지 저장은 하였습니다. 4 walter 2016.02.23 0/0
질문 오토핫키L버전 B버전등의 확인은 어떻게 하는건가요? 김귤님 2016.02.22 0/0
질문 핫키 지정이 안되는 키는 어떻게 지정하죠? 화프 2016.02.21 0/0
질문 안녕하세요 창 고정에 대해서 여쭙고싶습니다. 3 뎅뎅 2016.02.20 0/0
자유 윈도우 10.. 오토핫키문제..이미지서치등.. 4 제발등업좀2 2016.02.19 0/0
질문 clipboard와 한글/영어 관련 질문 1 m00ra9 2016.02.18 0/0
질문 다수의 데이터 계산 비교 질문이요 5 은응 2018.12.30 0/0
자유 간단한거 질문좀 1 ddfa4 2016.02.17 0/0
Board Pagination Prev 1 ... 126127128129130131132133134 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글