Odysseus
Üye
Pratik İpucu: Klasör İçeriğinin Menü Üzerinden Yazdırılması ( 98, Me, 2000, XP )
Arkadaşlar Merhaba
Burada sizlere Windows içerisinde oluşturduğunuz klasörlerin içeriğinde bulunan herşeyi nasıl direkt olarak yazdırabileceğinizi anlatacağım.
Bunun için birkaç DOS komutuna başvurmanız yeterli olacak. Bu işlemi yaptıktan sonra söz konusu özellik nesne menüsünde özel bir komut olarak yerini alacak. Klasör içeriğinin görüntülenmesi için "dir" komutu yeterli. ">" işareti ise ekran görüntüsünü öncelikle geçici bir dosyaya aktarmanızı sağlıyor. Daha sonra dilediğiniz anda bu dosyayı Not Defteri gibi bir araçla açabilir ve yazdırabilirsiniz. Çalıştırmanız gereken komutlar sırasıyla şu şekilde
@echo.off
dir.%1./-p/o:gn.>."%temp%\
Foldercontent"
start./w.notepad./p."%temp%\
Foldercontent"
del."%temp%\Foldercontent"
exit
Bu komutların işlevlerini şu şekilde açıklayabiliriz: "echo off", komutların ekranda görüntülenmesini durduruyor. O an içinde bulunduğunuz klasör "%1"le gösteriliyor. "dir" bu klasörün içeriğini listeliyor ve sonucu "temp" klasöründeki "Foldercontent" klasörüne aktarıyor. "/-p" seçeneği, listelenmesinin duraklatılmasını engelliyor. "/o:gn" dosyaların alt klasörlerden başlayarak alfabetik sıralanmasını sağlıyor. Sonraki satır "notepad"i başlatıyor ve geçici dosyayı açıyor. "p" parametresi Not Defteri'nin açılan dosyayı doğrudan yazdırmasını sağlıyor. "del" komutu dosyayı siliyor. Tüm bu işlemler birkaç saniye içerisinde tamamlanıyor. Listeleme ve yazdırma işleminin kolayca gerçekleşebilmesi için yukarıdaki komutları bir metin dosyasına girerek Windows klasörü altında "printdir.bat" adıyla kaydedebilirsiniz. Bir sonraki adımla bu batch dosyasını kısayol menüsüne yeni bir komut olarak ekleyebilirsiniz. Bu amaçla Windows Gezgininden Araçlar / Klasör Seçenekleri'ne tıklayın ve None / Klasör2ü seçin ve gelişmiş e tıklayın. Bu pencerede Yeni'ye tıkladıktan sonra eyleme Klasör İçeriğini yazdır adını verin. Eylemi gerçekleştirmek için kullanılan uygulamaya batch dosyasının adını, yani "printdir.bat" ı girin ve tamam'a tıklayın.
Herhangi bir hata uyarısıyla karşılaştığınızda, sorun; batch dosyasının seçili klasörde yer almamasından kaynaklanıyor olabilir. Dosya konumunu kontrol ederek adımı tekrarlayın. Hiçbir öğeyi varsayılan olarak işaretlemeyin. Daha sonra tüm iletişim pencerelerini kapatın. Artık yeni klasör içeriğini yazdır komutu üzerinden listeyi doğrudan varsayılan yazıcınıza gönderebilirsiniz.
Kolay gelsin..
Burada sizlere Windows içerisinde oluşturduğunuz klasörlerin içeriğinde bulunan herşeyi nasıl direkt olarak yazdırabileceğinizi anlatacağım.
Bunun için birkaç DOS komutuna başvurmanız yeterli olacak. Bu işlemi yaptıktan sonra söz konusu özellik nesne menüsünde özel bir komut olarak yerini alacak. Klasör içeriğinin görüntülenmesi için "dir" komutu yeterli. ">" işareti ise ekran görüntüsünü öncelikle geçici bir dosyaya aktarmanızı sağlıyor. Daha sonra dilediğiniz anda bu dosyayı Not Defteri gibi bir araçla açabilir ve yazdırabilirsiniz. Çalıştırmanız gereken komutlar sırasıyla şu şekilde
@echo.off
dir.%1./-p/o:gn.>."%temp%\
Foldercontent"
start./w.notepad./p."%temp%\
Foldercontent"
del."%temp%\Foldercontent"
exit
Bu komutların işlevlerini şu şekilde açıklayabiliriz: "echo off", komutların ekranda görüntülenmesini durduruyor. O an içinde bulunduğunuz klasör "%1"le gösteriliyor. "dir" bu klasörün içeriğini listeliyor ve sonucu "temp" klasöründeki "Foldercontent" klasörüne aktarıyor. "/-p" seçeneği, listelenmesinin duraklatılmasını engelliyor. "/o:gn" dosyaların alt klasörlerden başlayarak alfabetik sıralanmasını sağlıyor. Sonraki satır "notepad"i başlatıyor ve geçici dosyayı açıyor. "p" parametresi Not Defteri'nin açılan dosyayı doğrudan yazdırmasını sağlıyor. "del" komutu dosyayı siliyor. Tüm bu işlemler birkaç saniye içerisinde tamamlanıyor. Listeleme ve yazdırma işleminin kolayca gerçekleşebilmesi için yukarıdaki komutları bir metin dosyasına girerek Windows klasörü altında "printdir.bat" adıyla kaydedebilirsiniz. Bir sonraki adımla bu batch dosyasını kısayol menüsüne yeni bir komut olarak ekleyebilirsiniz. Bu amaçla Windows Gezgininden Araçlar / Klasör Seçenekleri'ne tıklayın ve None / Klasör2ü seçin ve gelişmiş e tıklayın. Bu pencerede Yeni'ye tıkladıktan sonra eyleme Klasör İçeriğini yazdır adını verin. Eylemi gerçekleştirmek için kullanılan uygulamaya batch dosyasının adını, yani "printdir.bat" ı girin ve tamam'a tıklayın.
Herhangi bir hata uyarısıyla karşılaştığınızda, sorun; batch dosyasının seçili klasörde yer almamasından kaynaklanıyor olabilir. Dosya konumunu kontrol ederek adımı tekrarlayın. Hiçbir öğeyi varsayılan olarak işaretlemeyin. Daha sonra tüm iletişim pencerelerini kapatın. Artık yeni klasör içeriğini yazdır komutu üzerinden listeyi doğrudan varsayılan yazıcınıza gönderebilirsiniz.
Kolay gelsin..
