Jump to content

Soru : Autoıt Ile 7Z Arşivini Çıkartmak


Game.Over

Recommended Posts

Merhaba Tnctr üyeleri ; Benim yapmak istediğim şey 7z ile sıkıştırılmış arşivi geçici klasöre çıkartıcak yani progress bar olacak ve çıkarttıktan sonra arşivdeki bir exe dosyasını çalıştıracak. Ayrıca C-Ronaldo'Nun yaptığı Microsoft office 2007 plus ve 2010 plus sürümlerinde benim yukarıda yazdıklarımın aynısı yapılmış.
Link to comment
Share on other sites

C-Ronaldonun çalışması bir autoit çalışması değildir muhtemelen, 7zsd.sfx dosyasının düzenlenmesi ve config.txt ye girilen çeşitli kodlarla sağlanmış olsa gerek.

Çünkü AutoIT'te progressi 7z'ye göre ayarlaman çok zor belki STDOUT, STDIN ile yüzde değerlerini alabilirsin ama çok uğraştırır.

İlla AutoIT ile yapmak istersen 7z çıkartıldığında elde edilecek boyutu AutoIT'e önceden girin ve şu şekilde bir döngü kullanın.

Global $Dirsize = 12345 ;Buraya değeri gir
ProgressOn("Progress Meter", "Increments every second", "0 percent")
While DirGetSize("c:\yol") < $DirSize
$SetPoint = 100*Number(DirGetSize("c:\yol"))/Number($DirSize)
ProgressSet($SetPoint, $SetPoint & " percent")
Sleep(250)
WEnd
ProgressSet(100 , "Done", "Complete")
sleep(500)
ProgressOff()

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...