기 타 배치파일 실행 시간을 줄일수 있나요?
2017.08.27 10:41
무협소설.txt를 Balabolka로 듣고 있습니다.
그런데 ()의 내용은 읽어주고 <>의 내용은 무시 됩니다.
(),<>가 바뀌어서 읽혀저야 되는데...
Balabolka에서 바꾸기로 사용하다가
구걸(?)링으로 배치파일을 만들어서 사용하고 있습니다.
문제는 배치파일 실행 시간입니다.
철이님 PE에서는 2~3분이면 되는데 실컴(Windows 10RS3)에서는
10분 넘게 걸립니다. (1M 기준)
실행시간을 줄일수 있게 도와 주세요.
그리고 .txt 파일의 빈줄이 무시되는데 이것도...
부탁합니다.
배치파일과 .txt파일(하나만)을 같은 폴더에 두고 실행 합니다.
@echo off
title txt 파일 rename
mode con cols=35 lines=10
color F0
for /f "tokens=* usebackq" %%a in (`"dir /o:n /b *.txt"`) do set old="%%a"
for /f "tokens=* usebackq" %%b in (`"dir /o:n /b *.txt"`) do (set text="%%b" & goto _rename)
goto _error
:_rename
set name=%text%
rename %name% "test.txt"
timeout /t 3 /nobreak >nul
setlocal enabledelayedexpansion
FOR /F "delims=" %%i in (test.txt) do (
set "line=%%i"
set "line=!line:<={!"
set "line=!line:>=}!"
set "line=!line:(=<!"
set "line=!line:)=>!"
set "line=!line:{=(!"
set "line=!line:}=)!"
echo.!line!>>newtest.txt
)
pause
rename "test.txt" %old%
rename "newtest.txt" new%old%
exit
:_error
cls
color 4F
echo.
echo.
echo txt 파일을 찾을 수 없습니다.
echo txt 파일을 배치파일이 있는
echo 폴더에 복사해주세요.
echo.
timeout /t 5 /nobreak >nul
exit
감사합니다.
댓글 [5]
-
불감자 2017.08.27 12:03
-
adda 2017.08.27 13:03
아는게 배치파일 그것도 아주 조금 뿐 입니다.
감사합니다.
-
이세라 2017.08.27 12:03 관리자 권한 실행 하여도 마찬가지 입니까? -
adda 2017.08.27 13:07
2번째 줄에 pushd %~DP0 넣고 관리자 권한으로 실행 해도 마찬가지 입니다.
감사합니다.
-
adda 2017.08.27 13:16
정년 후 교통 사고로 머리가 맑지 못해서 처음인 것들은 이해가 어렵습니다.
직업(몸으로...)에 충실하느라 컴퓨터를 가까이 하지 못했습니다.
() ⇒ <>, <> ⇒ () 이렇게 교체하는 겁니다.
감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
70134 | 윈 도 우| 도광양회님 원도우 7 0825버젼 차이? [10] | 초보자여 | 472 | 08-29 |
70133 | 하드웨어| 엡손 프린터 문의 | 한스 | 362 | 08-29 |
70132 | 윈 도 우| 윈도우10 설치법 문의드립니다. [10] | tuzki | 739 | 08-29 |
70131 | 윈 도 우| Windows Release 순서 이게 맞나요?? [4] | mkyky | 511 | 08-29 |
70130 | 윈 도 우| 종료시 TASK HOST WINDOWS [3] | never | 793 | 08-29 |
70129 | 기 타| 크롬 윈포접속 오류 [3] | 서기다 | 287 | 08-29 |
70128 | 윈 도 우| M.2를 활용하는 최적의 방법 질문 드립니다. [12] | 까망이 | 853 | 08-28 |
70127 | 윈 도 우| ★Windows10 전문가분께...긴급 헬프 [11] | 거거거3 | 1109 | 08-28 |
70126 | 윈 도 우| 바탕화면 폴더를 복구하고 싶습니다 [5] | TetraTheta | 1190 | 08-28 |
70125 | 윈 도 우| 중복글죄송함다 mqsvc,mqtgsvc 패스트핑레지설정질문. [2] | 미미마 | 1002 | 08-28 |
70124 | 윈 도 우| 네트웍크 공유 잘 아시는분 알려주세요. [6] | RURUTEAM | 772 | 08-28 |
70123 | 윈 도 우| 잠금화면 윈도우 추천배경으로 지정시 문제 [2] | 호두 | 701 | 08-28 |
70122 | 윈 도 우| 업데이트후 MS 엣지가 이상하네요 | never | 405 | 08-28 |
70121 | 하드웨어| 노트북 배터리 충전횟수 표시가 안나오네요? [2] | 으뜸회오리 | 792 | 08-27 |
70120 | 하드웨어| CPU 쿨링팬에 대하여 [3] | 雪耳 | 588 | 08-27 |
70119 | 기 타| fscapture86 pe에서 작동 안되는 이유? [5] | 서기다 | 407 | 08-27 |
70118 | 소프트웨어| pc용 카카오톡 질문입니다. [12] | tuzki | 1295 | 08-27 |
70117 | 윈 도 우| 배치파일에 대해 여쭤볼게 있습니다~ [2] | 마성의남자 | 306 | 08-27 |
70116 | 윈 도 우| bcd boot 폴더 삭제방법은? [3] | 나사로 | 729 | 08-27 |
70115 | 윈 도 우| Win10PE_x64 초보빌드 태풍소x님 usb에 설치후 [6] | 도우너2 | 627 | 08-27 |
텍스트 파일을 이런 식으로 배치 파일에서 처리하는 것은... 대단히 비효율적인 일입니다.
텍스트 에디터에서 매크로를 만들어서 저장한 후 그걸 사용하심이 빠르지 않을지 싶네요.
배치 파일 실행 시간 차이는 그게 pe라거나 실컴이라서 그런 게 아닐 겁니다.... ㅋ