강좌 / 팁

윈 도 우 vbs_Merge Lines(Drag-n-drop)

2020.03.03 21:24

레마클로 조회:545 추천:4

 

vbs_Merge Lines(Drag-n-drop)

 

 

ml.png

 

 

' 여러 줄 -> 한 줄 스크립트로

 

지후빠님의 스크립트가 완벽하여 제 파일에 대신 합니다

 

파일  https://windowsforum.kr/?module=file&act=procFileDownload&file_srl=12979831&sid=387a7c905a07dbdcbb6ee561f8590df0&module_srl=12255

 

If WScript.Arguments.Count < 1 Then WScript.Quit

Set fso = Wscript.Createobject("Scripting.FileSystemObject")

sPath = WScript.Arguments.Item(0)

If Not fso.FileExists(sPath) Then WScript.Quit

'----------------------------------------------------------------------

fso.CopyFile sPath, sPath & "(1)", true

Set oFile = fso.OpenTextFile(sPath, 1) : sData = oFile.ReadAll : oFile.Close

 

sData = reReplace(sData, "\'.*|(^|\n)\s*\r", "") '주석문, (처음, 중간) 빈줄 제거

sData = Replace(sData, vbTab, "") '탭문자 제거

sData = Replace(sData, vbCr, " : ") 'return -> " : " 바꾸기

sData = Replace(sData, vbLF, " : ")

sData = reReplace(sData, "(\s+:\s)+", " : ") '" : " 반복 제거

sData = reReplace(sData, "\s:\s+", " : ")

sData = reReplace(sData, "^\s+:\s*|\s+:\s*$", "") '처음과 끝 " : " 제거

 

Set oFile = fso.CreateTextFile(sPath, True) : oFile.Write sData : oFile.Close

Set oFile = Nothing

Set fso = Nothing

'----------------------------------------------------------------------

Function reReplace(intxt, pttrn, subst)

Dim objRegExp : Set objRegExp = New RegExp 

With objRegExp

.Pattern = pttrn

.Global = True 

reReplace = .Replace(intxt, subst)

End With

Set objRegExp = Nothing 

End Function

ml1.png

ml2.png

 

 

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4442 윈 도 우| 디스플레이 드라이버가 응답을 중지하고 복구됨 [16] M.T.X 35513 0 11-26
4441 win7에서 superfetch(readyboost)가 되지 않을때 참조 키미니 35497 0 10-17
4440 윈 도 우| 바탕화면 익스플러생성 [3] 산울림 35301 0 04-21
4439 윈 도 우| 윈도우즈 업데이트 후 부팅 느려짐 현상이 있는 PC의 해결 팁. [25] 흰발톱 34936 6 03-15
4438 소프트웨어| 윈도우7 USER-PE 사용방법 - CASE 1 [9] 세리아 34792 3 01-21
4437 소프트웨어| 중국판 EasyDRV 설치방법 [13] 초보에요 34433 15 01-29
4436 윈 도 우| 윈도우8 UEFI 부팅가능하게 설치하기 [4] 비오는날 34394 1 08-20
4435 윈 도 우| Windows7 64bit EFI 설치용 USB.... [14] 천경지위 34390 2 06-18
4434 윈 도 우| 인터넷 익스플로러 9 플랫폼 프리뷰 6에 GUI 입히기 [4] a22434 34176 0 11-15
4433 하드웨어| 한컴오피스2010 인터넷 인증 백업 [13] 안농:D 34152 1 07-04
4432 윈 도 우| PE에 드라이버 통합하기 (WIM 파일 압축 및 해제하기) [18] Wanderer 34053 23 02-02
4431 소프트웨어| MS OFFICE 2010 인증토큰으로 인증하기 [8] gooddew 33419 0 02-03
4430 하드웨어| A.I_7 버전구분 총정리 새로운것 (GIFT7까지) [35] 유기농초코 33413 0 12-18
4429 Acronis_Disk_Director 파티션 툴 두번째... [1] sp2 33078 0 10-31
4428 윈 도 우| [수정] 윈도우 8 하드에서 설치하기 [37] brucekim 32892 5 08-18
4427 윈 도 우| 윈도우7 USER-PE로 윈도우7 을 설치하는 방법 2 [12] 세리아 32373 6 07-22
4426 윈 도 우| 쓸만한 윈도우7가젯입니다. [11] kailcarson 32340 2 01-11
4425 윈 도 우| 메인보드 교체후 포멧없이 사용해보자 [20] gooddew 31956 3 05-25
4424 윈 도 우| 윈도8 엔터버전 인증하기 [70] 나르세드 31942 3 08-07
4423 하드웨어| A.I_7 0130의 시스템 최적화(내용일부바뀜) [10] 왔따다 31927 0 01-01
XE1.11.6 Layout1.4.8