질문과 답변
기 타 배치 파일고수님 좀 가르쳐주시기 바랍니다
2021.08.11 20:54
윈도우 무인설치 용 SDI 드라이버 런쳐을 만들고 있읍니다 어제 알려주신대로 하여
pushd %~dp0
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C B A) do if exist %%a:\SDIO %%a:\SDIO\SDIO_auto.bat -autoinstall -autoclose -showconsole
exit
.bat 용으로 만들어 윈도우을 재설치 하니 짬간드고 검은화면에서 그냥재부팅됩니다
아래 명령어 다음 SDIO_auto.bat -autoinstall -autoclose -showconsole 파일 실행시키수 명령어을 가르쳐주시면 감사합니다
sdi배치파일 너무 어렵네요
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C B A) do (
for /F "tokens=*" %%b in ('"dir /a:d /b "%%a:\K-Driver*""') do (set usb=%%a&set folder=%%b& goto :Bitcheck2)
)
이다음 에 SDIO_auto.bat -autoinstall -autoclose -showconsole 파일 실행시키수 명령어을 가르쳐주시면감사합니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
5738 | 윈 도 우| 바이오스 바로가기 아이콘 실행안되는 현상 [2] | 5254 | 258 | 02-23 |
5737 | 윈 도 우| 실컴이든? 가상이든? 설치 안되거나 오류 나는분 계세요? [3] | 메인보드 | 258 | 02-18 |
5736 | 윈 도 우| SetupComplete.cmd 실행에러.... [3] | 사이버해결 | 258 | 03-23 |
5735 | 하드웨어| 쿨러 추천(조언)해 주세요! [8] | 반속성 | 258 | 03-17 |
5734 | 하드웨어| 맥북 [6] | 도파고 | 258 | 12-21 |
5733 | 하드웨어| 태블릿을 충전하면서 사용할때 밧데리가 줄어들면 결함인지요? [2] | joe | 258 | 06-26 |
5732 | 소프트웨어| 크롬 확장프로그램중에 인스타 이미지/영상 저장 [2] | 소녀시대 | 258 | 01-07 |
5731 | 윈 도 우| 크롬 오류 질문입니다. [3] | 준이오빠 | 258 | 08-27 |
5730 | 모 바 일| 안드로이드 hosts 파일 수정하려면 루팅이 필요? [1] | ton3d | 258 | 07-11 |
5729 | 소프트웨어| 어도비 오디션 질문 좀 할께요. [8] | windowsandromeda | 258 | 06-08 |
5728 | 윈 도 우| UEFi로 하드 복원 복구 할려고하는데.. [1] | 켄신이뭐 | 258 | 08-01 |
5727 | 소프트웨어| 토탈커맨더 한글 폴더 오류? [3] | 귀신 | 258 | 12-29 |
5726 | 윈 도 우| WIM 파일 통합 부팅 후 설치 진행 질문입니다. | 아쌍 | 258 | 05-04 |
5725 | 소프트웨어| 윈도우10 이벤트 오류 이벤트ID 10016 설정중에... [2] | 파워클래식 | 258 | 03-23 |
5724 | 윈 도 우| 윈도우 8.1 블루투스 on off [1] | 애고고 | 258 | 02-25 |
5723 | 윈 도 우| 윈10 iso 파일 언어에 따른 용량차이 | 아재재로베 | 258 | 02-12 |
5722 | 윈 도 우| 벤토이가 문제인지 USB드라이브가 문제인지 알수 있을까요?? [1] | 고양이뜰채 | 258 | 06-04 |
5721 | 기 타| 마지막 질문입니다;;이게 [3] | aqz | 258 | 02-19 |
5720 | 윈 도 우| 윈도우 wim 통합 질문좀 드립니다. [4] | 이타치 | 258 | 12-27 |
5719 | 소프트웨어| 2D 이미지를 3D 로 변환해주는 툴 같은게 있나요? | 한스 | 258 | 11-01 |
1. 예제)
@echo off
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C B A) do (
for /F "tokens=*" %%b in ('"dir /a:d /b "%%a:\SDIO*""') do (set usb=%%a&set folder=%%b& goto :USB))
:USB
%usb%:\%folder%\SDIO_auto.bat
토큰값으로 폴더명이 길어도 sdio*로 (sdio_auto) 라는 폴더에서 sdio_auto.bat 실행
2. 예제)
@echo off
for %%a in (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\utils\ set usb=%%a
)
%usb%\sdio_auto\sdio_auto.bat
(sdio_auto)폴더명 다 적어 줘야함
if exist %%a\utils 라는 폴더나 파일이 있을때 실행 \sdio_auto\adio_auto.bat 실행
이상하게 if exist 가 작동이 안되는거 같습니다. utils 라는 폴더가 있을때 set usb=%%a 값을 출력하라고 하는거 같은데
이부분은 잘하시는 다른분들이 하였으면 좋을거 같습니다.
아무 드라이브에서나 폴더명 sdio_auto 안에 adio_auto.bat 라는 파일이 있을때
저도 초심자라서 이외에는 응용이라는가 다른건 잘 모르겠습니다.
이부분에 관심이들어 다른 사이트에서 참고하여 보았습니다.
참고해볼만한 곳은 이곳입니다. 잘 정리가 되어있습니다.
이곳을 참고하여 보았습ㄴ다.
https://www.snoopybox.co.kr/1366
이곳에도 내용이 잘나와 있습니다. suk 님 글중에서
https://windowsforum.kr/qna/12411938#comment_12412260
@echo off
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do if exist %%a:\Wandrv7\ (set drv1=%%a& goto :next)
@echo.
@echo.
@echo.==================================================================================
@echo. 모든 드라이브에서 Wandrv7 폴더를 찾지 못 했습니다
@echo.==================================================================================
@echo.
@pause
@exit
:next
for %%a in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do if exist %%a:\Windows\ (set drv2=%%a& goto :next)
@echo.
@echo.
@echo.==================================================================================
@echo. 모든 드라이브에서 Windows 폴더를 찾지 못 했습니다
@echo.==================================================================================
@echo.
@pause
@exit
:next
robocopy %drv1%:\Wandrv7\EasyDrv7_Win7.x86 %drv2%:\Wandrv7\EasyDrv7_Win7.x86 /mir /zb /nfl /r:0
pause
조건을 만족하면 :next 다음 메뉴로 이동
Wandrv7 와 Windows 라는 폴더가 존재하면 robocopy 명령이 실행됩니다.
robocopy 가 실행이 되네요 이곳을 실행할 파일 및 배치파일로 대체하면 되겠지요.