Şimdi senaryolarda yeniyim ama "for" komutunun anlaşılmasını gerçekten zor buluyorum (özellikle bu belirteçlerle ve sınırlayıcılarla vb.). Bunu söyleyerek, komut için yaptığım şeyi yapmak için kullanılabileceğini düşünüyorum. Olmazsa ve daha kolay bir yol varsa, cehaletimi görmezden gelin :(
Abc.txt bir metin dosyasında birden fazla satırım olduğunu ve her satırın "(quotes) 3 satırlı bir dosya ile başladığını söyleyin
"hey what is going on @mike220. I am working on your car. Its engine is in very bad condition"
"Because if you knew, you'd get shredded and do it with certainty"
"@honey220 Do you know someone who has busted their ass on a diet only for results to come to a screeching halt after a few weeks"
Her satırı, tırnak içinde, Sabit uzunlukta 30 veya 50 veya 100 karakter (boşluklar dahil) olarak nasıl düzenleyebilirim? tırnak içindeki satırlar.
50 giriyorum diyelim, yukarıdaki örneğin sonuçları olmalı
"hey what is going on @mike220. I am working on you"
"Because if you knew, you'd get shredded and do it"
"@honey220 Do you know someone who has busted their"
Teşekkürler
PS komutunu kullanıyorsanız, lütfen komutu açıklayın.
EDIT: Verilen cevap işe yaramasına rağmen ingilizce olmayan metinlerle ilgili bir sorun var. Giriş dosyasında ingilizce olmayan metin için çıktı dosyasında bozuk metin alıyorum. Buradaki herhangi bir yardım @ barlop, ingilizce olmayan metindir (1 satır)
"फाइल है इसको ना पढ़े आपको कोई मतलांब नही"
for /f %f in (a.txt) do @(set a=%f & echo !a:~0,3!)
henüz orada olmasa da .. ama her satırın ilk 3 karakterini verir. Bu varyasyon bazı karakterleri for /f %f in (a.txt) do @(set a=%f & echo !a:~1,-2!)
for
ancak sonra karakterleri kırpmak için bir komut isteyin. Belki bize şu ana kadar ne olduğunu ve nerede kaldığını göster.