blue_life Posted May 9, 2010 Author Share Posted May 9, 2010 @ortho Teşekkürler. Yarın bir ara Babylon'u incelemeye çalışırım... Kolay gelsin.... Quote Link to comment Share on other sites More sharing options...
ortho Posted May 9, 2010 Share Posted May 9, 2010 (edited) Ustam değişkenlerimizi Global, dim olarak tanımlamamız neye bağlı ve script başında tanımlamadan direkt işlemler arasında değişkene değer atasak ne olur? Bir de text kısmında "" şeklinde tırnak işareti barındıran pencereleri winwaitactive gibi komutlara nasıl yazarız, kabul etmiyor da ("Babylon English" sözlük dosyası yüklenemedi gibi) Edited May 9, 2010 by ortho Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 10, 2010 Author Share Posted May 10, 2010 @ortho İlk mesajın sonuna Babylon eklenmiştir. Incele! Tabi crackını ve sözlüklerini ekle! Bu arada kullanışlık Eng - Tur \ Tur - Eng sözlükleri verebilirmisin! Kısa sürüde temin ederimde, arayasım gelmiyor ... ( Kullandığım sözlükler çok eski!) Global,Dim,Local ile bir değişkeni scriptimize tanıtıyoruz. Misal ben; Global $Blue = "Deneme"[/CODE] ile bir değişken atayıp bunu scripthin herangi bir yerinde kullanabilirim. [CODE]Tabi değiştirmem gekektiğinde değiştiririm. Anlamak için bol bol mesaj kullan! Global $Blue = "Deneme" MsgBox(64,"",$Blue) $Blue = "Deneme2" MsgBox(64,"",$Blue)[/CODE] İkinci soruna gelirsek " işaretini içerikte kullanmak için ' işatetini kullan. [CODE]MsgBox(64,"",'Selam "millet"')[/CODE] gibi, Kolay gelsin.... Quote Link to comment Share on other sites More sharing options...
ortho Posted May 10, 2010 Share Posted May 10, 2010 (edited) @ortho İlk mesajın sonuna Babylon eklenmiştir. Incele! Tabi crackını ve sözlüklerini ekle! Bu arada kullanışlık Eng - Tur \ Tur - Eng sözlükleri verebilirmisin! Kısa sürüde temin ederimde, arayasım gelmiyor ... ( Kullandığım sözlükler çok eski!) Global,Dim,Local ile bir değişkeni scriptimize tanıtıyoruz. Misal ben; Global $Blue = "Deneme"[/CODE] ile bir değişken atayıp bunu scripthin herangi bir yerinde kullanabilirim. [CODE]Tabi değiştirmem gekektiğinde değiştiririm. Anlamak için bol bol mesaj kullan! Global $Blue = "Deneme" MsgBox(64,"",$Blue) $Blue = "Deneme2" MsgBox(64,"",$Blue)[/CODE] İkinci soruna gelirsek " işaretini içerikte kullanmak için ' işatetini kullan. [CODE]MsgBox(64,"",'Selam "millet"')[/CODE] gibi, Kolay gelsin.... Sağolasın ustam. Önceden bi forumda paylaşmıştım elimdeki tüm sözlükleri. Ne kadar eskidir bilmem ama buyur: [CODE]http://www.mediafire.com/?uwo53nb1lin[/CODE] İçindeki sözlüklerden işine yaramayanlar olabilir, bilgine. Bu Global,Dim,Local belirteçlerini kullanmasak da olur anladığım kadarıyla. Bunlar arasında bir fark var mı acaba,help dosyasında yazmış ama tam anlamadım. Cevap ve babylon script için teşekkürler. Edited May 11, 2010 by ortho Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 11, 2010 Author Share Posted May 11, 2010 @ortho Sözlükler, kesinlikle benimkinden günceldir. Link için teşekkürler, şimdi indiriyorum. Global,Dim,Local kullanmanı her zaman tavsiye ederim. Global ve Dim ile başlangıçta atadığın bir değişkeni scriptin her yerinde kullanabilirsin. Local ise daha çok belli bir yerde kullanım için kullanılır. Misal bir functionun içinde bir değişkene değer atamak için. O functionun dışında işlevsizdir. Global $Test = "Global" MsgBox(64,"Global",$Test) _Test() MsgBox(64,"Global",$Test) Func _Test() Local $Test = "Local" MsgBox(64,"Local",$Test) EndFunc[/CODE] Quote Link to comment Share on other sites More sharing options...
ortho Posted May 11, 2010 Share Posted May 11, 2010 (edited) Ustam başının belası oldum ama birkaç sorum daha olacak. Öncelikle bu senin fileinstall recorder süper işime yaradı, teşekkürler. Dünden beri Autoit help dosyasında bir dosyanın ya da klasörün ismini öğrenme komutunu arıyorum ama bulamadım öyle birşey. Yapmak istediğim programı sağ tık eklentisi olarak kullanacağım. Sağ tıklayıp "tarihle adlandır" gibi bir komut seçerek klasör isminin ya da dosya isminin sonuna o günün tarihini ekleyecek. Aslında böyle bir eklenti var ama mesela bugün için 12052010 gibi noktasız virgülsüz birşey ekliyor. Sen fileinstall recorderda seçilen klasör içindeki dosya isimlerini alabilmişsin. Bunu hangi komutla yaptın? Sağ tık eklentisi yapmak için dosya ismine bi eklenti yapmak gerekecek sanırım. Tarih.exe desek, tarih (dosya ismi) gibi. Bir de böyle bir program yapmak mümkün müdür Autoit'le? Eğer değilse hiç uğraşmıyım Edited May 11, 2010 by ortho Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 12, 2010 Author Share Posted May 12, 2010 @ortho Tabiki mümkün. Lakin bir kaç soru sorip sana basit bir örnke verim. Sen sadece seçili dosya içn mi yapmak istiyorsun, yoksa bir klasörü seçince içindeki tüm dosyalara mı tarih vermek istiyorsun? Quote Link to comment Share on other sites More sharing options...
ortho Posted May 12, 2010 Share Posted May 12, 2010 (edited) @ortho Tabiki mümkün. Lakin bir kaç soru sorip sana basit bir örnke verim. Sen sadece seçili dosya içn mi yapmak istiyorsun, yoksa bir klasörü seçince içindeki tüm dosyalara mı tarih vermek istiyorsun? Ustam ben asistanım bir üniversitede, aldığımız hasta fotoğraflarının isimlerinin sonuna tarih eklememiz gerekiyor. Bayağı zahmetli oluyor. Benim yapmak istediğim sadece seçtiğim dosya ve/veya klasörlerin isimlerine sonuna 24.12.09 gibi o günün tarihi ne ise eklemek. "Ahmet DAYIOĞLU 12.05.10" olacak mesela. Hatta bunu yapabilirsem sabit bir metin + array+o günün tarihi şeklinde de geliştirebilirsem iyi olur benim için. Hasta ismi+array+o günün tarihi şeklinde yani."recursive" olayına gerek yok. Konu katılımsızın dışına çıktı, kusura bakma. Edited May 12, 2010 by ortho Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 12, 2010 Author Share Posted May 12, 2010 @ortho Yapmak istediğin o kadar zor deyil aslında! Birazdan uykuya dalacağım. Yarın müsait olduğum bir zamanda, sana basit bir örnek veririm... Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 13, 2010 Author Share Posted May 13, 2010 @ortho Aslında basit bir örnek verecektim, ama konuya dalınca çok karıştı! Fazla kafa karıştırmamak ve ayrıca bu konuyla alakasız bir çalışma olacağından Tools paketime ekledim! Açıklama html dosyasının sonunda! Yani, /filerename parametresinde bir çok ek özellik var! Kendine uygun olanları regedite ekler kullanırsın. Tabi istediğin bir yazıyıda tüm dosyalara rahatlıkla yazdırabilirsin. (Bir çok arka kapı bıraktım) Bu arada verdiğim *.reg dosyasını kullanmak için BL-STools.exe dosyasını system32 ye atmalı veyahut konum bilgisini düzeltmelisin. http://www.4shared.com/file/cP9qFJHZ/BL_STools_v13.html[/CODE] Denedikten sonra, sonucu yazmayı unutma. Sorun yaşarsan tekrar bakarım... Kolay gelsin.... Quote Link to comment Share on other sites More sharing options...
ortho Posted May 13, 2010 Share Posted May 13, 2010 @ortho Aslında basit bir örnek verecektim, ama konuya dalınca çok karıştı! Fazla kafa karıştırmamak ve ayrıca bu konuyla alakasız bir çalışma olacağından Tools paketime ekledim! Açıklama html dosyasının sonunda! Yani, /filerename parametresinde bir çok ek özellik var! Kendine uygun olanları regedite ekler kullanırsın. Tabi istediğin bir yazıyıda tüm dosyalara rahatlıkla yazdırabilirsin. (Bir çok arka kapı bıraktım) Bu arada verdiğim *.reg dosyasını kullanmak için BL-STools.exe dosyasını system32 ye atmalı veyahut konum bilgisini düzeltmelisin. http://www.4shared.com/file/cP9qFJHZ/BL_STools_v13.html[/CODE] Denedikten sonra, sonucu yazmayı unutma. Sorun yaşarsan tekrar bakarım... Kolay gelsin.... Ustam eline sağlık valla süper bir program olmuş! Sadece rename kısmını nasıl yaptığını eğer copyright olayına aykırı değilse öğrenebilir miyim? Bir de sadece dosya ismi değiştirebiliyoruz sanırım. Klasörü de yapabilir miyiz? Quote Link to comment Share on other sites More sharing options...
kesoka Posted June 9, 2010 Share Posted June 9, 2010 hocam merhaba çalışmalarınız ilgi ile inceledim. bende katılımsız kurulum yapmaya çalışıyorum. fakat bu konuda hiçbir bilgim yok.. sizin çalışmalarınız üzerinde biraz uğraştım. katılımsız ve sessiz bir kurulum yapmak istediğim hiddencam adlı programı sizin cclener programı üzerinde yapmaya çalıştım. fakat hata alıyorum. çalışmamı aşağıda linkini verdiğim yerde ekledim. aldığım hata stup haline getirmeye çalışırken buikd yani.... hata veriyor... indirip bi incelerseniz... nerde hata yaptığımı gösterirseniz çok memnun kalıcam teşekkürler şimdiden... Please register to see this content. Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 11, 2010 Author Share Posted June 11, 2010 @kesoka Bir süredir ilgili forum bölümünde aktif olmadığım için mesajını malesef yeni gördüm... Şimdi çıkmam gerekiyor. Gelince inceler nerde yaptığını yazarım... Kolay gelsin... Quote Link to comment Share on other sites More sharing options...
blue_life Posted June 11, 2010 Author Share Posted June 11, 2010 @kesoka Aşağıdaki indirilebilir dosyada iki örnek var. Incelersin. Kolay gelsin.... http://www.4shared.com/file/ryioesPC/Hidden_Camera.html[/CODE] Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 1, 2010 Author Share Posted August 1, 2010 (edited) BsPlayer örneği eklenmiştir... Edited August 1, 2010 by blue_life Quote Link to comment Share on other sites More sharing options...
ASEV13 Posted August 10, 2010 Share Posted August 10, 2010 BsPlayer örneği eklenmiştir... blue_life hocam BsPlayer örneği kurulumundan sonra programım eski sürüm ise güncelleme istiyor...bunu kullanıcı güncelleme menüsüne girip güncellemediği sürece güncellemesin.Veya hiçbirzamn güncelleme istememesi için ne yapmam gerekir... Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 10, 2010 Author Share Posted August 10, 2010 @ASEV13 Ben aslen BsPlayer kullanmıyorum. Kısa bir şekilde wmwareye kurarak baktım ve ilgili ayarların kullanıcı adın\Application Data\BSplayer PRO\BSplayer.xml dosyasında olduğunu gördüm Ama ilgili değer ne diye geçiyor emin deyilim. Ilgili değeri bulup kurulumdan sonra değiştirmek işe yaracaktır... Quote Link to comment Share on other sites More sharing options...
ASEV13 Posted August 12, 2010 Share Posted August 12, 2010 evet dosyalar orada ama Malesef bende bulamadım. Güncelleme ile alakalı kısmı Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 14, 2010 Author Share Posted August 14, 2010 @ASEV13 Yanıt yazmayı unutmuşum Belki şöyle bir yöntem işe yarayabilir. Şimdi bsplayeri sanal pcye kurduk ve ayarlarına girerek ilgili seçenekleri iptal ettik ve ayarladık. Bsplayeri kapatınca ilgili ayarlar kullanıcı adın\Application Data\BSplayer PRO\BSplayer.xml kayıt edilecektir. Burdaki dosyayı fileinstall ile autoit içine alıp kurulumdan sonra kullanıcı adın\Application Data\BSplayer PRO\BSplayer.xml konumuna çıkartamk işe yarayabilir. Tabi ben denemedim... Quote Link to comment Share on other sites More sharing options...
isaavcı Posted August 25, 2010 Share Posted August 25, 2010 hocam kurulumu tamamlattım sadece CheckBox seçimini yapamadım yani program başlatılsınmı kodlar şöyle ===================================================== #Region #AutoIt3Wrapper_Icon=Library\SIMGE.ICO #AutoIt3Wrapper_Outfile=Snoop_install.exe #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_Res_Description=Katılımsız CCleaner #AutoIt3Wrapper_Res_Fileversion=1.0.0.0 #AutoIt3Wrapper_Res_LegalCopyright=© 2010 BlueLife #AutoIt3Wrapper_Res_Language=1055 #AutoIt3Wrapper_Res_Field=CompanyName|BlueLife #AutoIt3Wrapper_Res_Field=Dosya Adı|Snoop_install.exe #AutoIt3Wrapper_Res_Field=Hazırlama Tarihi|%date% %time% #AutoIt3Wrapper_Res_Field=AutoIt Versiyonu|%AutoItVer% #EndRegion #include <Library\BlueLife.au3> Global $TEMP_FILE = _TempFile() ; Temp klasöründe olmayan dosya ismi belirliyoruz.. FileInstall("Library\Snoop_install.exe", $TEMP_FILE) ; Kur dosyamızı autoit içine alıyoruz Run($TEMP_FILE) ;Temp klasörüne çıkartılan dosyayı çalıştırıyoruz. _PENCEREYI_BEKLE("Setup - Snoopy", "Welcome to the Snoopy Setup Wizard",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "TButton1", "Check") BlockInput(0) _PENCEREYI_BEKLE("Setup - Snoopy", "Select Destination Directory",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "TButton2", "Check") BlockInput(0) _PENCEREYI_BEKLE("Setup - Snoopy", "Select Start Menu Folder",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "TButton2", "Check") BlockInput(0) _PENCEREYI_BEKLE("Setup - Snoopy", "Ready to Install",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "TButton2", "Check") ; Yahoo! Toolbar tıkını kaldır BlockInput(0) _PENCEREYI_BEKLE("Setup - Snoopy", "Completing the Snoopy Setup Wizard",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "TNewCheckListBox1", "UnCheck") ControlCommand($PENCEREM, "", "TButton2", "Check") BlockInput(0) _BEKLE($TEMP_FILE) _TEMIZLE($TEMP_FILE) ==================================================================== TNewCheckListBox1 niye videodaki gibi button değilde böyle UnCheck yaptım fakat oyun hemen başlıyor... sandboxla çalıştırdınmı ilgili yere dosyayı atmıyor normal kurulumda ilgili yere dosyayı atıyor ====================================== birde serial girilen bir program kuruyum dedim serial yazılan yere geldim takıldım Basic Control Info denen yerde yani bilmem ne buton dediğiz yerde " RichEdit20W" 1 yazıyor şimdi ben kullanıcı adı ve şifreyi nasıl girebilirim ben bu işi senmeye başladım yardımlarınızı bekliyorum... Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 25, 2010 Author Share Posted August 25, 2010 (edited) @isaavcı Belki ControlCommand komutu işlemiyordur. Istersen bir test yapalım. Programı normal başlat ve o ilgili ekran gel! Geldikten sonra au3info programında başlık vs gibi bilgileri al. Sonra yeni bir au3 script dosyası oluştur ve içine sadece aşağıdakini yazıp dene. ControlCommand("Setup - Snoopy", "Completing the Snoopy Setup Wizard", "TNewCheckListBox1", "UnCheck") Eğer işe yaramaz ise; ControlClick("Setup - Snoopy", "Completing the Snoopy Setup Wizard", "TNewCheckListBox1") yazıp denersin. Tabi ilgili satırdaki bilgileri kontrol et. Text yerine okadar uzun yazmana gerek yok. Misal; aşağıdaki gibi de olabilir... ControlClick("Setup - Snoopy", "Completing", "TNewCheckListBox1") Diğer sorunu unutmuşum. İşte aynen au3info ile başlık ve diğer bilgileri almalısın. Sonrasında ControlSetText veyahut ControlSend komutlarını kullanabilirsin. Misal; ControlSetText("Setup - Snoopy", "Completing", "RichEdit20W1","Buraya") Vayahut ControlSend("Setup - Snoopy", "Completing", "RichEdit20W1","Buraya") Biraz kurcala, kesin çözersin... Edited August 25, 2010 by blue_life Quote Link to comment Share on other sites More sharing options...
isaavcı Posted August 26, 2010 Share Posted August 26, 2010 (edited) hocam soundforge10 kurulum tamam teşekkür ederim herşey güzel sadece crek için belgelerime atılması gereken şeyler var onu gönderemedim belgelerim hariç heryere sfxle atabiliyorum ama oraya bir türlü olmadı InstallTips şu şekilde yaptım olmadı 0=xcopy isa "%Personal%" /E /R /Y aynısını cmd ile yaptım olmadı winrarla path=path=%Personal%\ silent=1 overwrite=1 olmadı ve başka neyle ayabilirim yardım ===================================== bir başko sorun forumdan indirdiğim VMWare.ThinApp.v4.6.0.287958 katılımsız yapmak istiyorum fakat normal şartlarda butonlarla ilgili bilgi alabilirken bunda hangi butona mausu getörsem hap aynı bilgi var bu yüzden yapamadım ===================== serial girerken ControlSetText("Setup - Snoopy", "Completing", "RichEdit20W1(burası buton)","Buraya(buraya serial yazılacak herhalde)" daha denemedim Edited August 26, 2010 by isaavcı Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 26, 2010 Author Share Posted August 26, 2010 @isaavcı Ilgili dosyaları autoit ile Belgelerime kopyalayabilirsin. Veyahut en güzeli fileinstall ile autoit içine almak. Örnek verecek olursan, diyelim deneme.txt dosyasını belgelerimdeki deneme klasörüne kopyalamak isiyorsun. O zaman; FileCopy(@ScriptDir & "\deneme.txt",@MyDocumentsDir & "\Deneme\deneme.txt",9) Tabi kopyalamanın olması için ilgili dosyanın exe yanında olması gerekiyor. Fileinstall kullanırsan; DirCreate(@MyDocumentsDir & "\Deneme") FileInstall("deneme.txt",@MyDocumentsDir & "\Deneme\deneme.txt",1) Yine aynı şekilde compile sırasında ilgili dosya script dosyasının yanında olmalı. Diğer soruna gelirsek misal bir kaç buton olabilir ve hepsinde Button yazabilir lakin au3 info ekranındaki instance kutusundaki rakımıda kullanmalsın. Button1, Button2 vs gibi. Quote Link to comment Share on other sites More sharing options...
isaavcı Posted August 26, 2010 Share Posted August 26, 2010 (edited) hocam peki klasör kopyalayacak olursak kod nasıl olur ============================== AUTOIT_VIDEO_2.rar örneği kullanarak katılımsız yaptım. Diyelimki bilmem ne exeyi kurduruyoruz şöyle yapabilirmiyiz. Aynı kuruluma mesela 1.exe splas 2.exe crek 3.exe bilmem ne 4.reg bunlarıda aynen kuruluma dahil edebilirmiyiz. ==================== hocam birde kurulum yapılırken çalışan bir uygulamayı nasıl durdururuz. mesela kurulumla beraber çalışan bazı uygulamalar vardır. Crek veya başka bir şey yapılacağı zaman çalıştığından dolayı izin vermiyor. kısacası çalışan uygulamayı nasıl durdurur ve bunuda dahil edelebilirmiyiz. Edited August 26, 2010 by isaavcı Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 26, 2010 Author Share Posted August 26, 2010 @isaavcı Mesela autoit çalışmamızın yanındaki Deneme klasörünü Belgelerime kopyalayacağız. Bunun için aşağıdaki kod işimizi görecektir; DirCopy(@ScriptDir & "\Deneme",@MyDocumentsDir & "\Deneme",1) Kurulumda tabiki farklı programları çalıştırabilirsin. Run(@ScriptDir & "\1.exe") Run(@ScriptDir & "\2.exe") Run("Regedit.exe /s 4.reg") Yukarıda birinci program çalışıp kapanmadan ikinci program çalıştırılıyor. Bekletmek istersen; RunWait(@ScriptDir & "\1.exe") RunWait(@ScriptDir & "\2.exe") RunWait("Regedit.exe /s 4.reg") Görev yöneticisindeki bir programı kapatmak için ProcessClose kullanabilirsin. Misal görev yöneticisindeki notepad.exe programını kapatmak istiyorsun. O zaman; ProcessClose("notepad.exe") Neyse kolay gelsin... 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.