강좌 / 팁

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

2020.03.03 21:24

레마클로 조회:568 추천: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 - - -
18 윈 도 우| korwbrkr.lex 파일없이 검색하기 [10] PC_Clinic 765 9 01-07
17 윈 도 우| 레노버 노트북 충천USB 사용시 마우스 버벅거림 [1] 번개 747 1 03-26
16 윈 도 우| 특정 폴더 내 임의 파일/폴더 선택 배치 함수 [10] 지후빠 743 16 01-29
15 윈 도 우| install.wim 파워쉘 모듈 설치 및 KB5034441 업데이트 숨기기 [4] 꼬져 741 15 07-01
14 윈 도 우| Ventoy앞 Linux 뒤 [4] 메인보드 736 8 01-19
13 윈 도 우| CapsLock-toggle [7] 레마클로 734 4 03-20
12 윈 도 우| VMware로 설치한 윈7,8에서 Ophcrack 안돌려지는 경우 누군가 722 1 04-23
11 윈 도 우| Microsoft Loop, Notion 비슷한 앱 [2] 타천사둘리 703 1 05-03
10 윈 도 우| rsimagex,gimagex에서 vmware map한 드라이브 안보일때 [4] 봉냐 680 3 02-21
9 윈 도 우| nircmd 활용 2개 [1] 레마클로 677 3 03-02
8 윈 도 우| file_folder2Hide&show, vbe <--> vbs [2] 레마클로 676 8 04-03
7 윈 도 우| winpe에서 startis[all]back를 이용한 탐색기 색 변경 [14] sunshine 676 14 08-23
6 윈 도 우| 아래 마우스 우측 재시작메뉴 하위 - 하위 메뉴넣기 영상입... [4] 코요88 668 3 11-22
5 윈 도 우| AdGuard 사용시 다나와 메뉴 폰트 깨지는 현상 [3] damoa 639 2 02-11
4 윈 도 우| 원격 데스크톱..., 자격증명이 작동하지 않습니다... [1] 사가르마타 625 1 04-12
» 윈 도 우| vbs_Merge Lines(Drag-n-drop) [12] 레마클로 568 4 03-03
2 윈 도 우| 프로비저닝(Provisioning) 패키지 생성 - ADK [5] 무월 483 10 06-11
1 윈 도 우| [실사] 윈도우8.1 프로 VHD 설치 방법 [5] 무월 458 6 05-08
XE1.11.6 Layout1.4.8