윈 도 우 오늘도 배치패일 문의드립니다
2021.08.12 12:27
안녕하세요
오늘 도 질문하나 드려봅니다
윈도우 Spanny드라이버을 이용 하여 무인설치기 만들고이 있는대 배치파일 실행에서 막혀 문의드립니다 sdio 폴더에 Spanny(Spanny.exe 혹은 Spanny.cmd) 파일 실행하고 싶어아래와같이 배치파일하엿는대 실행이 안됩니다 어느 부분이 수정해야하는 알려주시면 감사합니다
:usb
setlocal enabledelayedexpansion
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:\EasyDrv*""') do (set usb=%%a&set folder=%%b& goto :next)
)
@echo.
@echo.
@echo.==================================================================================
@echo. 모든 드라이브에서 Sdio 폴더를 찾지 못 했습니다
@echo.==================================================================================
@echo.
@pause
@exit
:next
for /F "tokens=*" %%a in ('"dir /a:-d /b /s "%usb%:\%folder%\*%Spanny%*.exe""') do set exe=%%a& goto
댓글 [2]
-
녹색조각 2021.08.12 14:21
-
슈머슈마 2021.08.12 17:18
@echo off
:usb
setlocal enabledelayedexpansion
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:\EasyDrv*""') do (set usb=%%a & set folder=%%b& goto :next)
)
@echo.
@echo.
@echo==================================================================================
@echo 모든 드라이브에서 Sdio 폴더를 찾지 못 했습니다
@echo==================================================================================
@echo.
@pause
@exit
:next
for /F "tokens=*" %%c in ('"dir /a:-d /b /s "d:\EasyDrv\Spanny*.bat""') do (set bat=%%c)
%bat%
이정도로 해볼수 있겠네요 저는 실행파일은 아니고 bat 파일로 대체하여 테스트 해봤습니다.
이렇게 파일명 토근값으로 찾는건 의미가 있을까요?
@echo off
mode 70,30
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:\EasyDrv*""') do (set usb=%%a&set folder=%%b& goto :next))
@echo.
@echo.
@echo.==================================================================================
@echo. 모든 드라이브에서 Sdio 폴더를 찾지 못 했습니다
@echo.==================================================================================
@echo.
@pause
@exit
:next
%usb%:\%folder%\Spanny.bat
for /f 부분에서 디렉토리가 EasyDrv로 잘못 지정되어 있네요