반응형

자동 탭에서 일부 USB 드라이브가 정상적으로 검색되지 않는 문제가 제보되어, 오토잇 스크립트 구문을 개선하였습니다.

Choose Installation File v3.5.zip
1.69MB

 

https://noways.tistory.com/2071

 

윈도우 설치 파일 선택기 v3.0 - 기능 통합(완료)

윈도우 설치 파일 선택기 v3.0  - v1.0과 v2.0의 기능을 통합하고, 탭으로 분리하여 v3.0으로 개선하였습니다.  - v2.0에서 지원하지 않았던 ESD 확장자를 v3.0에서 지원하도록 개선하였

noways.tistory.com

 

Func SearchFiles()
    ; ListView 초기화 (기존 항목 삭제)
    GUICtrlDelete($listview)
    $listview = GUICtrlCreateListView("File Path|Size (GB)", 20, 120, 620, 240, $LVS_REPORT)
    GUICtrlSendMsg($listview, 4126, 0, 520) ; Set width for 'File Path'
    GUICtrlSendMsg($listview, 4126, 1, 70) ; Set width for 'Size (GB)'
    
    Local $iDepth = Number(GUICtrlRead($spnDepth))
    If $iDepth < 0 Then $iDepth = 0

    ; 고정 드라이브 검색 (HDD, SSD)
    Local $aDrives = DriveGetDrive("FIXED")
    If Not @error Then
        For $i = 1 To $aDrives[0]
            ScanDirectories($aDrives[$i], $iDepth)
        Next
    EndIf

    ; USB 드라이브 검색 (REMOVABLE)
    Local $aUsbDrives = DriveGetDrive("REMOVABLE")
    If Not @error Then
        For $i = 1 To $aUsbDrives[0]
            ScanDirectories($aUsbDrives[$i], $iDepth)
        Next
    EndIf

    ; CD-ROM 드라이브 검색
    Local $aCdDrives = DriveGetDrive("CDROM")
    If Not @error Then
        For $i = 1 To $aCdDrives[0]
            ScanDirectories($aCdDrives[$i], $iDepth)
        Next
    EndIf
EndFunc

Func ScanDirectories($sPath, $iDepth, $iCurrentDepth = 0)
    If $iCurrentDepth > $iDepth Then Return

    If StringRight($sPath, 1) <> "\" Then $sPath &= "\"

    Local $aExtensions = ["*.iso", "*.wim", "*.esd"]
    For $ext In $aExtensions
        Local $aFiles = _FileListToArray($sPath, $ext, $FLTA_FILES)
        If Not @error Then
            For $i = 1 To $aFiles[0]
                Local $sFilePath = $sPath & $aFiles[$i]
                Local $iFileSize = FileGetSize($sFilePath) / (1024 * 1024 * 1024)
                GUICtrlCreateListViewItem($sFilePath & "|" & Round($iFileSize, 2), $listview)
            Next
        EndIf
    Next

    If $iCurrentDepth < $iDepth Then
        Local $aDirs = _FileListToArray($sPath, "*", $FLTA_FOLDERS)
        If Not @error Then
            For $i = 1 To $aDirs[0]
                If $aDirs[$i] <> "." And $aDirs[$i] <> ".." Then
                    ScanDirectories($sPath & $aDirs[$i], $iDepth, $iCurrentDepth + 1)
                EndIf
            Next
        EndIf
    EndIf
EndFunc

 

 

 

개선된 스크립트를 적용한 후, USB 드라이브 검색 목록이 정상적으로 출력되는 것을 확인하였습니다.

 

 

수동 탭 검색의 경우 드라이브 루트 경로의 1단계 폴더만 검색하는 방식이므로 기존과 동일하게 정상 동작합니다.

└▶ 드라이브 루트 경로의 지정된(검색할 폴더) 폴더 깊이 1단계만 검색 합니다.

 

 

└▶ 아래와 같은 패턴으로 사용 가능 합니다.

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형
반응형
  • 윈도우 설치 파일 선택기 v3.0
     - v1.0과 v2.0의 기능을 통합하고, 탭으로 분리하여 v3.0으로 개선하였습니다.
     - v2.0에서 지원하지 않았던 ESD 확장자를 v3.0에서 지원하도록 개선하였습니다.
     - 언어(KO/EN) 콤보박스 동기화 기능을 추가하였습니다.

    Tools 폴더를 X 드라이브의 루트 경로에 그대로 두고 사용하는 것을 권장합니다.
     └▶ PE 탑재 드라이브의 루트 경로

    윈도우 설치 파일 선택기는 자동/수동 탭에서 선택한 파일 경로 인수를 배치 파일에 전달하는 기능을 수행하므로, 다른 배치 파일과 연동하여 사용할 수 있습니다.
     └▶ 각 배치 파일의 이름은 유지하되, 내용을 교체하여 사용할 수 있습니다.

    개별 배포에서는 상단 바로가기 실행 버튼 4개를 제외하였습니다.
     └▶ 탐색기 실행, 파티션 도구, WinNTSetup, 전원 옵션 버튼 제외

Choose_Installation_File_v3.0.zip
7.51MB

 

 

 

https://noways.tistory.com/2050

 

[KO/EN] 윈도우 설치 파일 선택기 v2.0 - 최종 버전

디렉토리 깊이에 따른 자동 검색 기능으로 개선되었습니다.고정 드라이브를 탐색한 후, 광학 드라이브에서 *.iso 및 *.wim 파일을 순차적으로 탐색합니다.검색 범위는 설정된 디렉토

noways.tistory.com

 

https://noways.tistory.com/2045

 

윈도우 설치 파일 선택기 v1.0

윈도우 설치 파일 선택기 v1.0 - 기능 개선첨부된 소스 파일과 유튜브 영상을 참고하여 응용해 보세요. 윈도우 설치 파일 선택기 Part-n-EWS-3b 연동 초안https://noways.tistory.com/2044 윈도우

noways.tistory.com

 

 

 

윈도우 설치 파일 선택기 v3.0(기능 통합) - 움짤 GIF

 

런처바(LaunchBar) 윈도우 설치 파일 선택기 v3.0 - 연동 테스트 움짤 GIF

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형
반응형

https://noways.tistory.com/2071

 

윈도우 설치 파일 선택기 v3.0 - 기능 통합(완료)

윈도우 설치 파일 선택기 v3.0  - v1.0과 v2.0의 기능을 통합하고, 탭으로 분리하여 v3.0으로 개선하였습니다.  - v2.0에서 지원하지 않았던 ESD 확장자를 v3.0에서 지원하도록 개선하였

noways.tistory.com

 

디렉토리 깊이에 따른 자동 검색 기능으로 개선되었습니다.
고정 드라이브를 탐색한 후, 광학 드라이브에서 *.iso 및 *.wim 파일을 순차적으로 탐색합니다.
검색 범위는 설정된 디렉토리 깊이에 따라 달라집니다.
 - 디렉토리 깊이 0: 드라이브 루트 디렉토리만 탐색 (예: 드라이브:\)
 - 디렉토리   1: 루트 디렉토리의 1단계 하위 폴더까지 탐색 (예: 드라이브:\폴더\)
 - 디렉토리   2: 루트 디렉토리의 2단계 하위 폴더까지 탐색 (예: 드라이브:\폴더\하위폴더\)

Choose_Installation_File_v2.0_KO.zip
15.28MB

 

 

The functionality has been improved with automatic searches based on directory depth.
After scanning fixed drives, the system sequentially searches for *.iso and *.wim files in optical drives.
The search range varies according to the specified directory depth.
- Directory Depth 0: Searches only the drive's root directory (e.g., Drive:\).
- Directory Depth  1: Searches up to the first-level subfolders of the root directory (e.g., Drive:\Folder\).
- Directory Depth  2: Searches up to the second-level subfolders of the root directory (e.g., Drive:\Folder\Subfolder\).

Choose_Installation_File_v2.0_EN.zip
15.28MB

 

 

https://noways.tistory.com/2048

 

윈도우 설치 파일 선택기 v2.0 - 기능 개선 테스트 중 . . .

디렉토리 깊이에 따른 자동 검색으로 개선고정 드라이브 탐색 후, 광학 드라이브에서 *.iso, *.wim 파일을 순차적으로 탐색하도록 개선.디렉토리 깊이 설정에 따른 검색 범위깊이 0 : 드

noways.tistory.com

 

■ 소스 참조1 : Part-Format-and-EWS 테스트
https://windowsforum.kr/review/21007089

 

설치/사용기 - Part-Format-and-EWS 테스트

Part-n-EWS-3c.cmd  - 디스크 연결 정보를 나타내는 Port 를 추가하였습니다.  - 디스크 정보 부분과 볼륨 리스트 부분을 분리하여 인식할 수 있게 하였습니다.       Part-Format-and-EWS-b.zip - 내용물은

windowsforum.kr

 

■ 소스 참조2 : diskinfo-diskpart-8L.cmd
https://windowsforum.kr/review/21030798

 

설치/사용기 - diskinfo-diskpart-8L.cmd

'sunshine'님이 댓글에 피드백 주신 내용을 수정하였습니다.  - 디스크 정보 부분과 볼륨 리스트 부분을 분리하여 인식할 수 있게 하였습니다.  - 7은 번외로 하고, 6을 계승하여 8로 이름 붙였습니

windowsforum.kr

 

 

상단 단축 버튼을 통해 파티션 도구와 WinNTSetup을 사용하여 수동 설치를 진행할 수도 있습니다.
Manual installation can also be performed using the partition tool and WinNTSetup available in the top shortcut buttons.

 

[한글] 윈도우 설치 파일 선택기 v2.0 EasyWinSetup - 움짤 GIF

[영문] 윈도우 설치 파일 선택기 v2.0 WinNTSetup - 움짤 GIF

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형
반응형

[KO] 윈도우 설치 파일 선택기 v2.0 - 최종 버전

Choose_Installation_File_v2.0_KO.zip
15.28MB

디렉토리 깊이에 따른 자동 검색으로 개선

  • 고정 드라이브 탐색 후, 광학 드라이브에서 *.iso, *.wim 파일을 순차적으로 탐색하도록 개선.
  • 디렉토리 깊이 설정에 따른 검색 범위
  • 깊이 0 : 드라이브 루트 디렉토리(예: 드라이브:\)
  • 깊이 1 : 루트 디렉토리의 1단계 하위 폴더(예: 드라이브:\폴더\)
  • 깊이 2 : 루트 디렉토리의 2단계 하위 폴더까지 탐색(예: 드라이브:\폴더\하위폴더)

윈도우 설치 파일 선택기 v1.0
https://noways.tistory.com/2045

 

윈도우 설치 파일 선택기 v1.0

윈도우 설치 파일 선택기 v1.0 - 기능 개선첨부된 소스 파일과 유튜브 영상을 참고하여 응용해 보세요. 윈도우 설치 파일 선택기 Part-n-EWS-3b 연동 초안https://noways.tistory.com/2044 윈도우

noways.tistory.com

 

윈도우 설치 파일 선택기 v2.0 샘플 - 움짤 GIF

 

윈도우 설치 파일 선택기 v2.0 EasyWinSetup - 움짤 GIF

 

윈도우 설치 파일 선택기 v2.0 WinNTSetup - 움짤 GIF

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형

+ Recent posts