Gammel Posted May 8, 2012 Share Posted May 8, 2012 Öncelikle meraba arkadaşlar. Acaba FileInstall kullanarak bir klasörün içindeki dosyaları projeye aktarabilir miyiz? Tek tek dosyaları eklemek çok zor oluyor. Örnek olarak C:\dosyalar klasöründeki dosyaları tempe çıkartacak (İçindekileri). Teşekkürler... Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 8, 2012 Share Posted May 8, 2012 Dosyalarının olduğu klasörü script dosyanın yanına koy. Aşağıdaki programı da indir ve script dosyanın yanına koy ve çalıştır. İlgili klasörü göster. Program otomatik olarak ilgili fileinstall satırlarını oluşturacaktır... [color="#0000FF"][u][b]http://bluelife.zxq.net/Files/Autoit/Tools/BLFIR_v1.3.zip[/b][/u][/color] [topic='130213']Bu arada programın verildiği konu burda...[/topic] Quote Link to comment Share on other sites More sharing options...
Gammel Posted May 8, 2012 Author Share Posted May 8, 2012 Hocam konuyu açmadan önce çalışmanızı indirdim ama bir türlü beceremedim. Hep fonksiyonda bir hata çıkıyor. Acaba bu şekilde bir kullanım yapsam olur mu ? [code]FileInstall(@DesktopDir & "\New Folder", @DesktopDir & "\NewFolder12") [/code] A birde ProgramFiles değişkeni @ProgramFilesDir şeklinde mi? Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 8, 2012 Share Posted May 8, 2012 @Gammel Nasıl bir hata alıyorsun. Fileinstall komutunun ilk parametresinde mocro kullanamazsın ve fileinstall ile direk bir klasörü autoit içine alamazsın... Quote Link to comment Share on other sites More sharing options...
Gammel Posted May 8, 2012 Author Share Posted May 8, 2012 [quote name='blue_life' date='08 May 2012 - 20:56 ' timestamp='1336503371' post='1198469'] @Gammel Nasıl bir hata alıyorsun. Fileinstall komutunun ilk parametresinde mocro kullanamazsın ve fileinstall ile direk bir klasörü autoit içine alamazsın... [/quote] Aslında bu kodu AutoIT'in resmi forumunda bulmuştum ama demekki yanlışmış. Hatayı biraz sonra postumun içerisinde belirteceğim. Quote Link to comment Share on other sites More sharing options...
FLaky Posted October 18, 2012 Share Posted October 18, 2012 [size=5][color=#FF0000][b]blue_life [/b][/color][size=4]konudaki dosya linkini güncelleyebilirmisin[/size][/size] Quote Link to comment Share on other sites More sharing options...
blue_life Posted October 19, 2012 Share Posted October 19, 2012 http://www.mediafire.com/download.php?365z8qp0hnj5pm4 Quote Link to comment Share on other sites More sharing options...
ByIdris Posted February 19, 2013 Share Posted February 19, 2013 (edited) blue life senden birşey istesem BLFIR.exe çalışman için sana teşekkür ederim ama tempe değilde direk c: içine çıkartsa benim için daha iyi olacak denedim ama beceremedim bir yardım eerseniz sevinirim yardımlarınız için şimdiden teşekkürler Edited February 19, 2013 by ByIdris Quote Link to comment Share on other sites More sharing options...
blue_life Posted February 19, 2013 Share Posted February 19, 2013 @yIdrisKodlarını oluşturduktan sonra, bunu sen belirleyebiliyorsun. Misal test için program ile bir kod oluşturdum. _New Folder_FILE_INSTALL(@ProgramFilesDir & "\My Program") Func _New Folder_FILE_INSTALL($NEREYE = @TEMPDIR,$UZERINI_YAZ = 1) If StringRight($NEREYE, 1) <> "\" Then $NEREYE &= "\" If $UZERINI_YAZ > 1 Or $UZERINI_YAZ < 0 Then $UZERINI_YAZ = 1 DirCreate($NEREYE & "New Folder") FileInstall("New Folder\BL_FIRecord v.1.3.au3",$NEREYE & "New Folder\Deneme.exe",$UZERINI_YAZ) EndFunc Sen yukarıdaki şekilde oluşan kodda _New Folder_FILE_INSTALL(@ProgramFilesDir & "\My Program") satırını düzenleyeceksin. Kısaca @ProgramFilesDir & "\My Program" yerine "C:\" yazman kafi._New Folder_FILE_INSTALL("C:\") Func _New Folder_FILE_INSTALL($NEREYE = @TEMPDIR,$UZERINI_YAZ = 1) If StringRight($NEREYE, 1) <> "\" Then $NEREYE &= "\" If $UZERINI_YAZ > 1 Or $UZERINI_YAZ < 0 Then $UZERINI_YAZ = 1 DirCreate($NEREYE & "New Folder") FileInstall("New Folder\BL_FIRecord v.1.3.au3",$NEREYE & "New Folder\Deneme.exe",$UZERINI_YAZ) EndFunc Son programın linki....http://bluelife.sordum.org/Autoit/BLFIR_v1.3.zipÇalışmalarınızda başarılar dilerim, kolay gelsin arkadaşlar.... Quote Link to comment Share on other sites More sharing options...
mesale0077 Posted February 19, 2013 Share Posted February 19, 2013 100 mb üstü fileinstall yapma olayı zorlaşıyor buna bir çare bulunması lazım bence o zaman alternatif fileinstall bulmak lazım bence Quote Link to comment Share on other sites More sharing options...
ByIdris Posted February 22, 2013 Share Posted February 22, 2013 bl @yIdris Kodlarını oluşturduktan sonra, bunu sen belirleyebiliyorsun. Misal test için program ile bir kod oluşturdum. _New Folder_FILE_INSTALL(@ProgramFilesDir & "\My Program") Func _New Folder_FILE_INSTALL($NEREYE = @TEMPDIR,$UZERINI_YAZ = 1) If StringRight($NEREYE, 1) <> "\" Then $NEREYE &= "\" If $UZERINI_YAZ > 1 Or $UZERINI_YAZ < 0 Then $UZERINI_YAZ = 1 DirCreate($NEREYE & "New Folder") FileInstall("New Folder\BL_FIRecord v.1.3.au3",$NEREYE & "New Folder\Deneme.exe",$UZERINI_YAZ) EndFunc Sen yukarıdaki şekilde oluşan kodda _New Folder_FILE_INSTALL(@ProgramFilesDir & "\My Program") satırını düzenleyeceksin. Kısaca @ProgramFilesDir & "\My Program" yerine "C:\" yazman kafi. _New Folder_FILE_INSTALL("C:\") Func _New Folder_FILE_INSTALL($NEREYE = @TEMPDIR,$UZERINI_YAZ = 1) If StringRight($NEREYE, 1) <> "\" Then $NEREYE &= "\" If $UZERINI_YAZ > 1 Or $UZERINI_YAZ < 0 Then $UZERINI_YAZ = 1 DirCreate($NEREYE & "New Folder") FileInstall("New Folder\BL_FIRecord v.1.3.au3",$NEREYE & "New Folder\Deneme.exe",$UZERINI_YAZ) EndFunc Son programın linki....http://bluelife.sordum.org/Autoit/BLFIR_v1.3.zip Çalışmalarınızda başarılar dilerim, kolay gelsin arkadaşlar.... Ne demek istediğini anladım yaptım oldu çok teşekkürler Tekrar bir ricam olucaktı. Ben bir hata alıyorum onu not alcaktımda tamam dedim geçtim birdahaki girdiğimde nerde hata yaptığımı anlamadım bir de siz bakın nolur ben 2 haftadır uğraşıyorum yardımcı olursanız sevinirim şimdiden yardımların için teşekkürler Quote Link to comment Share on other sites More sharing options...
ByIdris Posted February 22, 2013 Share Posted February 22, 2013 (edited) "Error allocating memory." Şu hatamda dosya eksilttim olmadı dosya ismini değiştirdim olmadı yardımlarınız için şimdiden teşekkürler Edited February 22, 2013 by ByIdris Quote Link to comment Share on other sites More sharing options...
mesale0077 Posted February 22, 2013 Share Posted February 22, 2013 http://www.tnctr.com/topic/201281-bir-klasoeru-fileynstall-etme/?p=1284287 toplam 70 mbtan sonra file install olayı olmuyor ona göre Quote Link to comment Share on other sites More sharing options...
MostWanted Posted February 22, 2013 Share Posted February 22, 2013 Autoit setup yapmak için çok da mantıklı bi yöntem değil zaten.Normal programlarında tek bir exesinin 100 mb olması zaten nadirdir.Çünkü yüklenme süresini ve ramdeki kapladığı yeri artırır. Quote Link to comment Share on other sites More sharing options...
FLaky Posted February 22, 2013 Share Posted February 22, 2013 En güzeli Inno kullanmak.. Quote Link to comment Share on other sites More sharing options...
ByIdris Posted February 23, 2013 Share Posted February 23, 2013 (edited) http://www.tnctr.com/topic/201281-bir-klasoeru-fileynstall-etme/?p=1284287 toplam 70 mbtan sonra file install olayı olmuyor ona göre ama 1gb arşivliyor denedim oldu bunada bir çözüm bulunsa iyi olur Edited February 23, 2013 by ByIdris Quote Link to comment Share on other sites More sharing options...
SimpsoN_Bart Posted February 23, 2013 Share Posted February 23, 2013 Sen 1 GB Dosyayı RAM belleğe at bakalım çözüm mü oluyor sorun mu oluyor anlarsın :D Ne gerek var arkadaşım autoitle yapılan setup vs gibi paketler stabil değildir.Ufak dosyalar için kullan tamam ama büyük dosyalarla ne işin var.İnno setup,smart instal maker,advanced setup maker tarzı setup hazırlama programları var onları kullanmanı tavsiye ederim.Her özelliği ekleme imkanıda sunar, parametre verip çok iyi sıkıştırma bile yapabilirsin ayrıca stabil olur ;) Quote Link to comment Share on other sites More sharing options...
ByIdris Posted February 23, 2013 Share Posted February 23, 2013 Sen 1 GB Dosyayı RAM belleğe at bakalım çözüm mü oluyor sorun mu oluyor anlarsın :D Ne gerek var arkadaşım autoitle yapılan setup vs gibi paketler stabil değildir.Ufak dosyalar için kullan tamam ama büyük dosyalarla ne işin var.İnno setup,smart instal maker,advanced setup maker tarzı setup hazırlama programları var onları kullanmanı tavsiye ederim.Her özelliği ekleme imkanıda sunar, parametre verip çok iyi sıkıştırma bile yapabilirsin ayrıca stabil olur ;) dediğin iyi güzelde ben bir oyunun yaması ben e: ye kuruyorum başkası c: ye kuruyor o sorunu çözmeme yrdım edebilirmisiniz ben kodları yapyım ama olmayınca böyle birşey deniyim dedim Quote Link to comment Share on other sites More sharing options...
mesale0077 Posted February 23, 2013 Share Posted February 23, 2013 aslında prgram nereye kurulcak ki ya onu ayarlanmasında sorun yokki Quote Link to comment Share on other sites More sharing options...
limansiz35 Posted June 24, 2014 Share Posted June 24, 2014 @yIdris Kodlarını oluşturduktan sonra, bunu sen belirleyebiliyorsun. Misal test için program ile bir kod oluşturdum. _New Folder_FILE_INSTALL(@ProgramFilesDir & "\My Program") Func _New Folder_FILE_INSTALL($NEREYE = @TEMPDIR,$UZERINI_YAZ = 1) If StringRight($NEREYE, 1) <> "\" Then $NEREYE &= "\" If $UZERINI_YAZ > 1 Or $UZERINI_YAZ < 0 Then $UZERINI_YAZ = 1 DirCreate($NEREYE & "New Folder") FileInstall("New Folder\BL_FIRecord v.1.3.au3",$NEREYE & "New Folder\Deneme.exe",$UZERINI_YAZ) EndFunc Sen yukarıdaki şekilde oluşan kodda _New Folder_FILE_INSTALL(@ProgramFilesDir & "\My Program") satırını düzenleyeceksin. Kısaca @ProgramFilesDir & "\My Program" yerine "C:\" yazman kafi. _New Folder_FILE_INSTALL("C:\") Func _New Folder_FILE_INSTALL($NEREYE = @TEMPDIR,$UZERINI_YAZ = 1) If StringRight($NEREYE, 1) <> "\" Then $NEREYE &= "\" If $UZERINI_YAZ > 1 Or $UZERINI_YAZ < 0 Then $UZERINI_YAZ = 1 DirCreate($NEREYE & "New Folder") FileInstall("New Folder\BL_FIRecord v.1.3.au3",$NEREYE & "New Folder\Deneme.exe",$UZERINI_YAZ) EndFunc Son programın linki....http://bluelife.sordum.org/Autoit/BLFIR_v1.3.zip Çalışmalarınızda başarılar dilerim, kolay gelsin arkadaşlar.... Kardeşim ben böyle hata alıyorum bunun sebebi ne olabilir yardımcı olursan sevinirim bide buna fotoğraf nasıl eklicem Bunla ilgili bi video çekersen sevinirim Herkesin merak ettiği cokta araştırıp cevabını bulamadığı bi soru kendince uğraşıp yapmaya çalışıyor bende onlardan biriyim iki gündür uğraştığım halde olmadı bu sitede yardım bulcağımı umuyorum...? 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.