Jump to content

Autoıt Ile Toplu Açıklama Girme ?


pilgetir
 Share

Recommended Posts

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 ?
Link to comment
Share on other sites

@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]

Link to comment
Share on other sites

@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...

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

@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 by blue_life
Link to comment
Share on other sites

@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 by blue_life
Link to comment
Share on other sites

@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

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...