강좌 / 팁

윈 도 우 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 - - -
893 소프트웨어| CyberLink Power DVD 8,9,10 ISO만들어 재생하기 [11] 레고르 10812 0 03-25
892 소프트웨어| IE / 파이어폭스의 '캐럿' 기능을 아십니까? [6] GoogleDotC 8591 0 03-25
891 하드웨어| [긴급최신정보]DISK BOOT FAILURE, INSERT SYSTEM DISK AND... [11] SE7EN 12497 0 03-25
890 하드웨어| 버텍스2, 버텍스LE, 어질리티2 시리즈 펌웨어 업그레이드 방법 [1] 소담 9386 0 03-26
889 하드웨어| 인텔 샌디브릿지 PC 조립 가이드 [20] 맨맨 18912 0 03-23
888 윈 도 우| 갓 모드(God Mode) [6] PoLaRiS 41890 0 03-21
887 소프트웨어| [IE9] 몇가지 문제점 및 해결방법 [4] 청강 10081 0 03-22
886 소프트웨어| Blu-Ray 원본에 자막 넣어보기 [1] 레고르 11831 0 03-19
885 소프트웨어| foobar2000을 이용한 Flac -> MP3 (320k) 변환하기 [7] iron 10056 0 03-19
884 윈 도 우| 구글 WebM플러그인 for IE9 [5] Star★Bros 8158 0 03-17
883 윈 도 우| [팁] : 아이의 컴퓨터 이용시간을 통제하라 [35] 우금티 11083 0 03-17
882 소프트웨어| Rainlendar lite와 구글캘린더 동기화하는 방법. [2] 채식주의 10093 0 03-17
881 소프트웨어| IE9(64bit)에서 특정사이트 플래시부분이 안보일때 [6] lunatics 14240 0 03-16
880 윈 도 우| Expandable VHD 용량 최적화 자동스크립트 [5] nubibiz 11891 0 03-15
879 윈 도 우| 윈도우7 설치 방법과 멀티부팅, 복구모드 만들기 [6] Windows Se 12017 0 03-13
878 소프트웨어| 윈도우7에 IE9 통합, IE9 다운로드 위치 변경 [5] Windows Se 16050 0 03-13
877 윈 도 우| 윈도우7도 자체 음장을 지원하는군요.... [3] Native 64 11245 0 03-12
876 소프트웨어| 만능 고스트 만드는 법 [6] 청년취업 13623 0 03-12
875 소프트웨어| 엑셀 csv 파일로 구글 캘린더 일정 추가하기 오픈마인드 8977 0 03-11
874 윈 도 우| 예약 파티션 없이 설치하기(왕초보용) [7] gooddew 12469 0 03-10
XE1.11.6 Layout1.4.8