Windows를 마지막으로 사용한 이후로 여러 해가되었습니다. 따라서 생성하려는 간단한 스크립트에 대한 도움이 필요합니다. 요컨대, 파일 목록을 기반으로 일부 파일을 만드는 스크립트를 생성하려고합니다. 나를 괴롭히는 것은 for 루프를 실행하는 동안 두 번째 요소가 처리 된 후 코드가 실제로 실행되기 전에 루프 자체의 코드를 출력하기 시작합니다. 또한 디렉토리를 변경하는 마지막 명령은 실행되지 않으며 그 이유는 내가 가지고있는 goto : eof 문이라고 생각합니다. 누군가가 내가 스크립트를 적절하게 편집하도록 도울 수 있습니까? 여기 Windows 배치 파일의 for 루프에 인쇄하지 마십시오.
스크립트입니다 :@echo off
set "myroot=%cd%"
set "scriptsroot=%myroot%\public\javascripts"
set "cdstr=Changing directory"
echo.%cdstr%
cd %scriptsroot%
set "mainmsg=Generating bundles"
echo.%mainmsg%
set "corefiles="definitions resources representation something""
call:myConverter %corefiles%
set "cdstr=Changing directory"
echo.%cdstr%
cd %myroot%
:myConverter
set list=%~1
(for %%f in (%list%) do (
echo.- Bundle for %%f
browserify %%f.js -o %%fBundle.js
))
goto:eof
자세한 게시물을 보내 주셔서 감사합니다. :) – MightyMouse