pilgetir Posted June 8, 2011 Share Posted June 8, 2011 Merhaba arkadaşalr ufak bir sorum var.Aıtoıt ile diyelim 100 adet zip uzantılı winrar dosyam var ben bunlara aynı anda açıklama eklemek sitiyorum tek tek uğraşmak yerine bunun için autoıt ile bir scirpt hazırlanabilir mi toplu açıklama girecek tarez da hazırlanırsa nasıl hazırlanabilir ? Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 8, 2011 Share Posted June 8, 2011 @pilgetir Yapılabilir ama bu işi direk autoit ile yapmak haliyle uğraş ve bilgi gerektiriyor. Bu yüzden ilgili arşiv programının komut algılayan programcığını kullanmak daha mantıklı. Misal winrar için heralde winrar klasöründeki winrar.exe bu işi yapabilir. Hal böyle olunca bir *.cmd/*.bat dosyasıylada bu işlem yapılabilir diye düşünüyorum. Ilgili rar.exe nin parametrelerine bakmak lazım. Hadi senin için bir gözatayım. Winrar dosyalaırna toplu açıklama eklemek. 1 - zip dosyalarını bir klasöre alın. 2 - programfilesteki winrar klasöründe bulunan rar.exeyi, açıklama ekleyeceğiniz dosyaların yanına koyun. 3 - rar.exe nin yanında aciklama.txt adında bir dosya oluşturup içine açıklamanızı yazın. 4 - bir cmd/bat dosyası oluşturup içine aşağıdaki hazırladığım kodları yazınız. @Echo Off [codebox]@COLOR 1A :: Writed BlueLife REM ~ for %%U in (*.exe) DO ( REM ~ echo %%U dosyasina aciklama ekleniyor... REM ~ rar.exe c -zaciklama.txt %%U REM ~ ) for %%U in (*.zip) DO ( echo %%U dosyasina aciklama ekleniyor... rar.exe c -zaciklama.txt %%U ) for %%U in (*.rar) DO ( echo %%U dosyasina aciklama ekleniyor... rar.exe c -zaciklama.txt %%U )[/codebox] Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 8, 2011 Author Share Posted June 8, 2011 Abi peki açıklaması olan dosyalarında açıklamayı silip benim siteidğim açıklamayı yazmıyor bunu nasıl sağlayabilirz ? Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 9, 2011 Share Posted June 9, 2011 @pilgetir Anlamadım! Yukarıdaki verdiğim örnekte ilgili dosyanın önceki açıklaması silinip, senin belirlediğin açıklamanın eklenmesi lazım. Tabi dosyalar salt okunursa açıklama haliyle eklenemeyebilir... Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 9, 2011 Author Share Posted June 9, 2011 Evet hocam diyelim bi açıklama sı olan dosyanın açıklamasını oto silip benim kini yükleyecek bundan bahsediyorum. Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 10, 2011 Share Posted June 10, 2011 @pilgetir Yukarıdaki verdiğim örnek zaten eski açıklamayı silip senin [b]aciklama.txt[/b] içerisine yazdığın veriyi açıklama olarak ekliyor... Anlaşamadık Farklı bir şey mi yapmak istiyorsun? Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 11, 2011 Author Share Posted June 11, 2011 Hocam şuanda ne normal açıklama olmayan zip dosyasına açıklama ekliytor nede olan açıklamayı silip benim açıklamamı ekliyor. Kullandığım kod; [quote]@COLOR 1A :: Writed BlueLife REM ~ for %%U in (*.exe) DO ( REM ~ echo %%U dosyasina aciklama ekleniyor... REM ~ rar.exe c -zaciklama.txt %%U REM ~ ) for %%U in (*.zip) DO ( echo %%U dosyasina aciklama ekleniyor... rar.exe c -zaciklama.txt %%U ) for %%U in (*.rar) DO ( echo %%U dosyasina aciklama ekleniyor... rar.exe c -zaciklama.txt %%U ) [/quote] Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 11, 2011 Share Posted June 11, 2011 (edited) @pilgetir Kusura bakma Ben sadece rar dosysıyla kontrol yapmıştım ve işe yaramıştı. Şimdi uyarın üzerine zip dosyasına baktım, lakin rar.exe ile işe yaramadı malesef. rar.exe yerine o zaman winrar.exe kullanırız olur biter. Tabi winrar.exe nin düzgün çalışması için bir takım dosyalara bağımlılığı bulunmaktadır. Bu nedenle kurulum klasöründen çalıştırmanı tavsiye edeceğim. rar ve zip dosyları için ilgili yeni örnek; [codebox]@Echo Off @COLOR 1A :: Writed BlueLife REM ~ set winrar="C:\Program Files\WinRAR\Winrar.exe" set winrar="%programfiles%\WinRAR\Winrar.exe" REM ~ for %%U in (*.exe) DO ( REM ~ echo %%U dosyasina aciklama ekleniyor... REM ~ %winrar% c -y -zaciklama.txt %%U REM ~ ) for %%U in (*.zip) DO ( echo %%U dosyasina aciklama ekleniyor... %winrar% c -y -zaciklama.txt %%U ) for %%U in (*.rar) DO ( echo %%U dosyasina aciklama ekleniyor... %winrar% c -y -zaciklama.txt %%U ) pause[/codebox] Not:Komuttaki REM sadece açıklama mahiyetindedir. Bu satırlar çalışmamaktadır. Kullandığım tex editor (scite) ile seçip ilgili klevcye tuşuna basınca otomatik ekliyor... Bunların başındanki [b]REM ~ [/b] satırlarını silersen bu kodlarda çalışır... Edited June 11, 2011 by blue_life Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 11, 2011 Author Share Posted June 11, 2011 Yapmam gerekn işlemleri anlamadım hocam tam olarak ne yapmam lazım ? Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 11, 2011 Share Posted June 11, 2011 (edited) @pilgetir Yukarıdaki verdiğim örneği en basit olarak notepade yapıştırıp, uzantısı .bat veyahut .cmd şeklinde kayıt edeceksin. Misal dosysının ismi Deneme.cmd olsun. Bu Deneme.cmd dosyasını senin zip, rar bulunan klasöre koyacaksın ve çalıştıracaksın. Işe yaramaz ise sisteminde winrarın kurulu olduğundan emin ol. Sonucu yazarsın... Edited June 11, 2011 by blue_life Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 12, 2011 Author Share Posted June 12, 2011 hocam rar uzantılı dosyalara açıklamayı ekliyor ama ziplere eklemiyor ziplere eklemk için ne yapmak lazım ? Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 12, 2011 Share Posted June 12, 2011 @pilgetir Verdiğim son örnekte winrar.exe kullanıyoruz. Winrar.exe zip dosyasına da açıklama ekliyor. Bir yerde hata yapıyorsundur. Veyahut zip dosyaları salt okunurdur. Test için ufak bir paket hazırlayıp gönderim... [color="#0000FF"][u][b]http://www.indirdur.net/files/JEYJGGVW/Winrar_Aciklama.zip[/b][/u][/color] Yukarıdaki verdiğim dosyada işe yaramadıysa bir ihtimal (fazla ihtimal vermiyorum) winrar sürümünden de olabilir. Benim kullandığım winrar sürümü 4.00 Quote Link to comment Share on other sites More sharing options...
pilgetir Posted June 12, 2011 Author Share Posted June 12, 2011 Şimdi çalıştı teşekkürler. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.