윈 도 우 수정을해도 같읍니다
2021.08.12 17:16
t수정해도같읍니다 어디을 다시수정해야하나요 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:\Sdio*""') 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
댓글 [3]
-
슈머슈마 2021.08.12 17:24
-
슈머슈마 2021.08.12 17:25
저도 잘은 모르지만 이렇게 하면 되지 안을까 생각합니다.
@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
-
마쉽 2021.08.12 17:40
정보주셔서 감사합니다
비슷한 계시물 너무 남발하시는거 같아요 정신사나움 ^^
요아래 계시물에 중복으로 댓글로 달아시면 괜찮을거 같은데