윈 도 우 suk 님의 도움의로 해결한 파일을 다른곳에서 적용해 봣슴당.ㅎㅎ
2019.10.26 09:58
suk 님의 도움으로 배치파일 구성을 잘 해서 해결했습니당.ㅎㅎ
글서 다른곳에 적용을 해 봣슴다.ㅋ
@prompt $s
@color 1f
@cd /d %~dp0
@mode con cols=80 lines=1000
@setlocal enabledelayedexpansion
@echo 관리자권한 확인용 >%windir%\admin.confirm || @(
echo Set UAC = CreateObject^("Shell.Application"^) > "%tmp%\admin.vbs"
echo UAC.ShellExecute "%~0", "", "", "runas", 1 >> "%tmp%\admin.vbs"
"%tmp%\admin.vbs" & del "%tmp%\admin.vbs" & exit)
@del %windir%\admin.confirm
:usb
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:\EasyDriver\ (robocopy %%a:\EasyDriver\EasyDrv7(Win10.x64 C:\EasyDriver\EasyDrv7(Win10.x64 /mir /zb /nfl /r:0& goto :next)
@echo.
@echo.
@echo.==================================================================================
@echo.
@echo.==================================================================================
@echo.
@exit
:next
pause
작업을 하다 보니 궁금한게 있어서 다시한번 suk 님게 문의 드립니당.ㅎ
원본폴더에 Easy7(Win10.x64) 요렁게 뒤에 괄호가 들어가 있으믄 파일이 실행이 안되더라고요.ㅠ
걍...Easy7(Win10.x64 요케 변경해서 작업하면 정상적으로 됩니다.ㅎㅎㅎ
suk 님 알려주신 내용을 참고하여 파일을 맹그러 봣슴당.ㅋㅋㅋ
댓글 [6]
-
suk 2019.10.26 10:23
-
후루꾸 2019.10.26 12:35
넵..고맙습니다.
:win7_32bit
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:\Wandrv7\ (robocopy %%a:\Wandrv7\EasyDrv7_Win7.x86 C:\Wandrv7\EasyDrv7_Win7.x86 /mir /zb /nfl /r:0& goto :next)
피이로 부팅해서 파일을 실행을 해보니 시스템 드라이브 문자가 변경되서 오류가 나네요.ㅠㅠ
-
suk 2019.10.26 13:15
처음 질문하실 때 윈도상이어서 C:으로 한 것입니다 [윈도를 C:으로 사용하지 않으시는 극소수분들도 있습니다만]
PE는 다른 운영체제이기 때문에 드라이브 문자들이 윈도와는 다를 수 있습니다
PE라고 하여도 상황이 여러가지 이기 때문에 [이런 변수들 때문에 복잡해집니다]
일단 컴퓨터에 설치된 윈도가 1개라고 가정하면 간단해집니다
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
그런데 이 게시물은 질문으로 옮겨야겠습니다.
-
후루꾸 2019.10.26 13:39
아고..제가 게시글을 잘못 올렸네요.ㅠㅠ 죄송합니당~
-
집앞의_큰나무 2019.10.26 10:25
큰 도움 받으셔서 뭔가를 성공했군요
기분이 좋을것 같습니다.
-
DarknessAngel 2019.10.26 17:39
낡은 Dos규격으론 특문이나 2바이트 제대로 처리 못한다고 보면 됩니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
81392 | 하드웨어| p67샌디브릿지 보드에 17-3770 아이비브릿지 시피유 장착됩... [14] | cosmosa | 525 | 10-26 |
81391 | 기 타| 라디오 플그램 | 홍낄똥 | 343 | 10-26 |
81390 | 소프트웨어| 신문사이트에서 VODA 동영상 다운 하는법 [1] | zeron | 247 | 10-26 |
81389 | 소프트웨어| 쪽지에서 추천하는법 | 허풍선 | 214 | 10-26 |
81388 | 하드웨어| 영화 재생이 잘 안되고 있습니다. [4] | RURUTEAM | 390 | 10-26 |
» | 윈 도 우| suk 님의 도움의로 해결한 파일을 다른곳에서 적용해 봣슴... [6] | 후루꾸 | 610 | 10-26 |
81386 | 윈 도 우| 메인보드님이 올려주신 윈도우10 문의해요 [1] | FC바르셀로나우승~하자 | 526 | 10-26 |
81385 | 소프트웨어| Office 365의 이메일 Outlook 365를 백업문제 | 토니 | 251 | 10-26 |
81384 | 윈 도 우| 우클릭 보내기 문의 [2] | 뷰티블마인 | 410 | 10-25 |
81383 | 윈 도 우| 디스플레이 몬제입니다. [9] | 재먼당 | 520 | 10-25 |
81382 | 기 타| 코어파킹 [3] | 원주민 | 771 | 10-25 |
81381 | 윈 도 우| 윈10 쓰다가 윈8.1로 가는건 좋은선택이 아닌가요..? [19] | 부엉이마루 | 1615 | 10-24 |
81380 | 서버 / IT| 리눅스 채굴 악성코드 어떻게 제거하나요? [2] | 딕 | 697 | 10-24 |
81379 | 하드웨어| USB가 생산시기에 따라서도 Legacy 부팅 안되는 경우가 있... [8] | bloodra | 853 | 10-24 |
81378 | 소프트웨어| snapshot백업시 이건 어떤문제인지 요 [2] | zannabi | 408 | 10-24 |
81377 | 기 타| 중고나라 사이트 주소 찾는법 좀 알려주세요ㅡ.ㅜ [2] | 한걸음 | 547 | 10-24 |
81376 | 기 타| 게시물 열면 IDM 다운로드 창 뜨는 문제. [5] | 박삿갓 | 1193 | 10-24 |
81375 | 윈 도 우| MBR->GPT 변환 관련 질문 [8] | EdeL | 1103 | 10-24 |
81374 | 소프트웨어| 쓸만한 램디스크 프로그램 있을까요. [9] | Ariette | 868 | 10-24 |
81373 | 소프트웨어| 노트북 배터리 관리 프로그램 [4] | 현민지 | 1077 | 10-24 |
파일이나 폴더 이름에 괄호가 있으면 bat 파일이 튕기는 일은 흔한 일입니다.
괄호는 배치파일의 기호로 사용되는 괄호와 혼동될 수 있기 때문에 문제가 될 수 있습니다.
파일이나 폴더 이름에 괄호는 전부 생략하시고 하시는 것이 좋으실 겁니다.
괄호를 1개만 남겨두셔도 괄호 닫기 기호와 연결이 되기 때문에 문제가 될 수 있습니다
파일이나 폴더 이름에 괄호를 사용하시려면 [ ] 이런 괄호는 배치 파일 기호가 아니라서 문제가 안 됩니다.
-> bat 파일 안에 기입한 폴더나 파일 이름만 문제가 됩니다. 실제 폴더나 파일에 괄호가 있다고 전부 문제가 되지는 않습니다