Saya punya masalah dengan sesuatu. Saya seorang pemula dan noob dalam batch sangat menyesal jika ini adalah pertanyaan bodoh. Saya membuat file teks seperti ini:
User/Jack
Password/Pancake
Status/Hello
Saya hanya ingin menunjukkan kata sandi, jadi saya menggunakan perintah untuk / f. ;
for /f "delims=/ skip=1 tokens=2" %%a in (Users.txt) do (
set Password=%%a
)
Ketika saya mencobanya, "Halo" muncul di jendela cmd saya. Saya sudah mencoba untuk memperbaikinya selama berjam-jam tetapi saya belum menemukan solusi. Bisakah kalian membantu saya?
Terima kasih sebelumnya!
sumber
Ada beberapa cara untuk memperbaikinya, tetapi cara termudah dalam kasus Anda adalah dengan memesan ulang "users.txt" dan letakkan baris terakhir sebagai "Kata Sandi / Pancake" dan setel nilai "lompati" Anda ke 2. Ini akan memperbaiki masalah Anda.
Saya sarankan untuk mengulang script dengan cara yang lebih umum sehingga Anda benar-benar dapat mengambil sesuatu yang Anda tidak tahu posisi.
sumber