강좌 / 팁

윈 도 우 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 - - -
4461 모 바 일| Mobile PowerDirector Chroma Key 적용하는 방법 상세 설명 무림거사 578 2 08-16
4460 모 바 일| Kinemaster강좌, Youtube 맞춤미리보기이미지 제작방법&... 무림거사 587 1 08-18
4459 소프트웨어| 일부 Firefox 사용자가 연결 문제를 보고함 (내부 해결 방법) [1] VᴇɴᴜꜱGɪ 589 2 01-14
4458 소프트웨어| SDK(Software development kit) 에 대한 이해 [5] 입니다 591 7 03-27
4457 기 타| pe의 Registry.cmd 파일 수정 [1] bangul 596 8 05-28
4456 소프트웨어| Nsis 패킹 파일에서 .nsi 스크립트 추출하기 [7] sunshine 601 16 11-14
4455 윈 도 우| winpe에서 startis[all]back를 이용한 탐색기 색 변경 [14] sunshine 611 14 08-23
4454 소프트웨어| pureBasic 구조체, Union 구조체 [4] 입니다 621 9 03-25
4453 모 바 일| Mobile PowerDirector 에 한글 글꼴 설치하는 방법,  무림거사 626 1 08-12
4452 윈 도 우| AdGuard 사용시 다나와 메뉴 폰트 깨지는 현상 [3] damoa 626 2 02-11
4451 모 바 일| #Kinemaster강좌 사진 혹은 단색배경에 글자 입력 방법 무림거사 628 1 07-18
4450 윈 도 우| nircmd 활용 2개 [1] 레마클로 628 3 03-02
4449 소프트웨어| AIMP 프로필 폴더 AIMP폴더로 옮기기 [2] 눈이 629 5 08-03
4448 소프트웨어| wim 생성실패와 복구실패. 그리고 Wimlib_clc 사용에 대한 ... [2] heykevin 629 4 01-28
4447 서버 / IT| SQL Server Port 변경 및 접속 확인 펨토 630 1 04-22
4446 윈 도 우| 아래 마우스 우측 재시작메뉴 하위 - 하위 메뉴넣기 영상입... [4] 코요88 630 3 11-22
4445 윈 도 우| file_folder2Hide&show, vbe <--> vbs [2] 레마클로 631 8 04-03
4444 윈 도 우| rsimagex,gimagex에서 vmware map한 드라이브 안보일때 [4] 봉냐 638 3 02-21
4443 소프트웨어| purebasic 폼 만들기 기본 [3] 입니다 642 13 03-24
4442 소프트웨어| [포토샵] 패스를 따라 텍스트 입력 [4] 무월 660 14 04-03
XE1.11.6 Layout1.4.8