2014-03-27 8 views
1

이것은 내가하고 싶은 일입니다.Windows 7 특수 폴더

Windows 7은 CD, DVD 또는 USB 드라이브에서 설치합니다. Windows 설치가 완료되었습니다. Windows 탐색기는 Windows 설치에 사용 된 미디어를 기반으로 특정 폴더를 엽니 다.

아래 코드는 지금까지 내가 가지고있는 코드입니다.

timeout 10 
msg * You need to install programs from this directory as appropriate to your needs 
explorer %basefolder%\App Installs 

기본 폴더를 나타내는 특수 폴더가 있습니까? % appdata % 및 % USERPROFILE %을 알고 있지만 USB 드라이브 또는 DVD 여부에 관계없이 미디어를 참조 할 수 있는지 여부는 알 수 없습니다.

저는 앱 설치 프로그램을 컴퓨터에 복사 한 다음 배치 파일을 실행할 수 있지만 디렉토리가 상당히 크기 때문에 (2GB 이상) 설치 속도가 느려질 수 있습니다.

+0

어디에서 스크립트를 실행합니까? 설치 미디어, 네트워크 드라이브 또는 로컬 컴퓨터? –

+0

로컬. 나는 독립 실행 형 시스템에 이것을 원한다. – user3030048

+0

당신이하는 일에 분명하지 않습니다. 외부 장치에서 창을 설치합니까? OS를 배포하고 명령을 실행하려는 경우 microsoft wds – ilansch

답변

1

설치 미디어에서 스크립트를 실행하는 경우 %~d0을 사용하여 미디어 드라이브 경로를 참조 할 수 있습니다. 그렇지 않으면 네트워크 드라이브 나 로컬에서 실행하는 경우 각 드라이브에서 고유 한 파일이나 폴더를 검색 할 수 있습니다.

for %%A in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%~A:\unique_file.txt" echo Found my drive. 
0

그러면/usb/dvd 폴더에서 설치 프로그램이 시작되고 탐색기가 같은 미디어의 "\ App Installs"폴더에서 열립니다.

설치 프로그램이 시작된 장치를 특별히 남겨두면 작업 디렉토리 만 변경됩니다.

installer.exe "to target folder" 
explorer "\App Installs" 
관련 문제