소프트웨어 배치파일 또는 오토핫키 질문 드립니다.
2021.09.24 17:50
안녕하세요
추석 연휴들은 잘 보내셨는지요...
오랜만에 또 하나 문의 드리려 합니다.
오토핫키나 배치파일 둘 다 상관은 없는데 가급적 빠르게 처리되면 좋겠습니다.
질문
파일 사이즈가 좀 있는 txt파일이 있습니다.
해당 텍스트 파일에서 특정 라인에 .png라던가 .gif, .jpg가 동일하게 있을 경우 해당 라인을 삭제하고 싶습니다.
현재는 오토핫키로 백그라운드 작업이 아닌 메모장으로 파일을 열어 loop로 문자열 찾아서 해당 라인 블럭씌우고 del 하는 방법으로 하고 있습니다.
그러다보니 시간이 어마어마하게 걸리고 있네요 ㅠㅠ
파일 크기가 크다보니 기다리는 시간도 의미없고해서 질문드리게 되었습니다.
생각 같아선 배치파일도 가능할것 같고 오토핫키는 더더욱 가능할것 같은데 백그라운드로 작업이 가능한지 답변 주시면 감사하겠습니다.
아래 현재 사용중인 허접한 오토핫키 소스 같이 등록합니다. ㅠㅠ
불금인데 다들 저녁 맛있게 드시고 한주 고생 많으셨습니다.
감사합니다.
소스
send, ^{f}
sleep, 100
send, .jpg
sleep, 100
send, {enter}
sleep, 100
send, {home}{shift down}{end}{shift up}
sleep, 100
send, {del}
sleep, 100
loop
{
send, {f3}
sleep, 100
send, {home}
sleep, 100
send, {home}{shift down}{end}{shift up}
sleep, 100
send, {del}
sleep, 100
IfWinExist, 메모장
break
}
댓글 [5]
-
지후빠 2021.09.24 18:09
-
지후빠 2021.09.24 18:32
emeditor 에서 찾기/바꾸기에서 정규식으로 다음처럼 찾으셔도 됩니다.
^.*?((\.png)|(\.jpg)|(\.gif)).*?$
-
지후빠 2021.09.24 23:05
오토핫키는 다음처럼 .png .gif .jpg 3개 중에 하나라도 있는 줄은 제외됩니다.
같은 폴더에 InputFile.txt 를 넣어두면 결과로 OutputFile.txt 파일이 생성됩니다.
SetWorkingDir %A_ScriptDir%
Loop, Read, InputFile.txt, OutputFile.txt
If InStr(A_LoopReadLine, ".png") Or InStr(A_LoopReadLine, ".gif") Or InStr(A_LoopReadLine, ".jpg")
Continue
Else
FileAppend %A_LoopReadLine%`n
Return
-
천공의아키라 2021.09.25 14:54
항상 상세한 답변 감사드립니다 ㅠㅠ
생각도 못해본 소스인데...
감사드립니다 한번 해보겠습니다
-
슈머슈마 2021.09.25 19:57
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
90942 | 윈 도 우| 윈도우11 정식 설치하신분 계신가요? [5] | Duvet | 1213 | 10-05 |
90941 | 기 타| 알리 에서 주문 방법 문의? [1] | 맹물 | 318 | 10-05 |
90940 | 하드웨어| M.2 sata 윈도우7 인식 문의드립니다. [4] | 빨간별 | 292 | 10-05 |
90939 | 윈 도 우| gpt 디스크 파티션 mbr 문의 드립니다. [2] | 엇갈린길 | 375 | 10-05 |
90938 | 윈 도 우| 윈도우 11 정품 인증 된 거겠죠? [3] | 현민지 | 1129 | 10-05 |
90937 | 윈 도 우| 노트북의 윈도우 설치시 문제 [2] | 한스 | 234 | 10-05 |
90936 | 윈 도 우| 윈도우탐색기에 흰색줄이 생겼는데요 [2] | 『ⓖⓤⓝ』 | 329 | 10-04 |
90935 | 윈 도 우| Edge 화면 확대 방법 [2] | 미남아빠다 | 293 | 10-04 |
90934 | 서버 / IT| 유튜브 동영상에서 이용자가 광고를 안 보면 수입이? [3] | ton3d | 423 | 10-04 |
90933 | 소프트웨어| chrome 인터넷 바로가기 User Data 폴더를 변경할수 있나여? [3] | PPAP | 369 | 10-04 |
90932 | 윈 도 우| 11 버전 설치 하려는데요 [5] | 이런건때 | 480 | 10-04 |
90931 | 윈 도 우| 지금 윈도우11 설치하신 분들은 어떤 걸로 설치하셨나요? [4] | 숲에이드 | 1134 | 10-04 |
90930 | 하드웨어| 윈도우부팅시 엔터패스워드가 뜨고 ? [4] | 소마 | 658 | 10-04 |
90929 | 윈 도 우| 윈도우 11 인증 방식이 궁금합니다. [4] | KS22 | 1213 | 10-04 |
90928 | 서버 / IT| 해킹 당한 걸까요? [3] | 닷컴 | 678 | 10-04 |
90927 | 하드웨어| 저의 SSD하드 어떤가요? [4] | 둥근호박 | 463 | 10-04 |
90926 | 하드웨어| 컴퓨터 켤때 소리가 납니다 [10] | obs | 879 | 10-04 |
90925 | 소프트웨어| utorrent에서 재생탭을 없애도 [1] | #cortana# | 271 | 10-04 |
90924 | 소프트웨어| WMware에서 wim을 사용하는 방법 문의 [6] | 안정 | 280 | 10-04 |
90923 | 하드웨어| 제가 하드웨어에 약해요. PC정비사 따면 하드웨어 많이 알... [5] | Diene | 494 | 10-04 |
.png 줄만 제거; findstr /v "\.png" 원본.txt > 출력.txt
응용해서 .png .gif .jpg 포함된 줄을 제거하시려면 다음처럼 할 수 있을 것 같습니다.
findstr /v "\.png" 원본.txt | findstr /v "\.gif" | findstr /v "\.jpg" >출력.txt