自從上次使用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