강좌 / 팁

윈 도 우 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 - - -
4381 윈 도 우| VMware 윈도우10 RS4 Sysprep 통합윈도우 만들기 [33] 아차카차 7827 30 06-01
4380 소프트웨어| VMware workstation 사용법(본문 수정-2) [76] 고양이2 14927 30 11-14
4379 윈 도 우| 윈도우11&10 앱 제거 무인설치 [16] 무월 1712 29 03-22
4378 소프트웨어| pureBasic 소스 - 실행 목록 및 화면 캡처 v0.2 [7] 입니다 976 29 12-01
4377 윈 도 우| 윈도우 11 로컬 계정 암호 재설정 [15] 무월 1779 29 09-18
4376 소프트웨어| wim boot 관련 배치 파일 몇 가지 팁 [19] 지후빠 1460 29 08-03
4375 소프트웨어| 엑셀 제목표시줄에 파일 전체 경로 표시 [28] 지후빠 2679 29 04-02
4374 소프트웨어| Snapshot간이현지화 [업데이트10] [41] sunshine 3652 29 09-26
4373 소프트웨어| GPT 파티션 삭제 및 재구성 / EASEUS Partition Master 16 [9] 무월 1512 29 07-14
4372 소프트웨어| 간단한 크롬(Chrome) 팁 12개 정리 [15] 컴알못러 6686 29 01-28
4371 윈 도 우| 외장 SSD/HDD 에 멀티부팅 윈투고를 만들어 봅시다. [17] 디폴트 3985 29 10-20
4370 윈 도 우| PE 수정 스크립트 V3.21 [17] 히이이잌 3021 29 09-27
4369 윈 도 우| 나만의 복원 솔루션 만들기 -2부- (UEFI) [18] gooddew 4447 29 06-16
4368 윈 도 우| [UEFI] 부팅 PE 파티션 설치하기 [19] gooddew 6344 29 12-28
4367 윈 도 우| PESE로 기존 PE에 기능 추가하기(내용추가) [16] 히이이잌 2949 29 02-05
4366 윈 도 우| Win10 RS3 솔향PE USB 굽기와 UEFI 부팅하기 [33] 솔향 7165 29 01-02
4365 소프트웨어| DISM GUI 플래쉬 동영상 강좌... (통합,수정,편집 등...) [88] 아이언 17336 29 05-04
4364 기 타| 모든 영상을 순간으로 MP4 확장자로 변환. [18] 모네곰 2428 28 12-30
4363 윈 도 우| [2탄] install.wim 누적 업데이트 + 드라이버 통합 하기 (D... [9] 무월 1383 28 08-21
4362 기 타| [팁] 유튜브 광고 차단 [14] 천경지위 7986 28 12-03
XE1.11.6 Layout1.4.8