Saya baru mengenal file batch dan saya mencoba menulis satu untuk melakukan sebagian pekerjaan saya (saya tahu malas kan)
Sejauh ini saya memiliki yang berikut...
SET skip=1
REM for all the directories indicated to contain core repositories
FOR /F "skip=%skip% delims=" %%i IN (C:\Repos.txt) DO (
SET TgtDir =%%i
echo %TgtDir% >> C:\result.txt
)
Isi Repos.txt adalah:
60000
C:\somedir\someotherdir\
C:\a\b\c\
Pada dasarnya saya ingin skrip ini melewati sebuah file, mengabaikan baris pertama yang akan digunakan untuk pengaturan penundaan nanti, dan mengekstrak setiap baris kemudian (idealnya) meneruskannya ke perintah cd tetapi untuk saat ini saya hanya mencoba mendapatkannya ke dalam variabel TgtDir.
Ketika saya menjalankan skrip ini, output di C:\result.txt adalah:
ECHO is on.
ECHO is on.
Ada bantuan?
SET TgtDir =%%i
menyetel variabel bernamaTgtDir
- perhatikan spasi ekstra, jadi%TgtDir%
tidak mengembalikan apa pun karena tidak ada yang disebut demikian - person SeanC   schedule 20.09.2012