Y£|\|! C£®! Posted December 12, 2008 Share Posted December 12, 2008 Arkadaşlar kendime bir katılımsız xp cd si hazırladım.Bir de program AIO'su hazırladım.Bu program AIO'sunu Xp'nin yüklenmesi bttikten sonra nasıl çalıştırırım?Yardım lütfen... Link to comment Share on other sites More sharing options...
morning Posted December 12, 2008 Share Posted December 12, 2008 Öncelikle başlığı "XP Kurulumundan sonra program çalıştırmak" olarak değiştirirsen sevinirim. AIO dosyası cd'nin AIO dizininde atıyorum. $OEM$ Klasöründe bir cmdlines.txt dosyası oluştur (yoksa) İçine: [commands]"runonceex.cmd"[/CODE] yaz. Eğer dosya varsa en altına "runonceex.cmd" yazman yeterli. Daha sonra aynı klasörde runonceex.cmd oluştur. İçine [CODE]@Echo OffFOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\Win51ip.sp3 SET CDROM=%%i:SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "Kurulum Sonrası Görevler" /fREG ADD %KEY%\000 /VE /D "AIO Çalıştırılıyor" /fREG ADD %KEY%\000 /V 1 /D "%CDROM%\AIO\AIOADI.exe"[/CODE] yaz.Bu kadar. Link to comment Share on other sites More sharing options...
Y£|\|! C£®! Posted December 12, 2008 Author Share Posted December 12, 2008 Morning yardımın için teşekkür ederim ne zamandır bununla uğraşıyorum.. Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 12, 2008 Share Posted December 12, 2008 morning bu anlattığın WPI çalıştırmaya benziyor..AIO çalıştırmayı bende denemiştim ama masaüstü gelmeden çalışıyor.Benim istediğim masaüstü gelecek programlar vs açılacak bir süre sonra bu AIO çalışacak.Çok şey mi istedim bilmiyorum ama mümkün müdür? Link to comment Share on other sites More sharing options...
morning Posted December 12, 2008 Share Posted December 12, 2008 O zaman da runonceex yerine run metodunu kullanırsın. @Echo Off FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\Win51ip.sp3 SET CDROM=%%i: SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run REG ADD %KEY% /V AIO /D "%CDROM%\aio\calistir.bat" /f[/CODE] Calistir.bat içeriği aşağıdaki gibi olabilir. (İçeriği aynen kopyalayabilirsin.Sorun olmaz.) [CODE]:: Pencereyi gizleyiver cwnd.exe /hide @ :: komut gözükmez @echo off :: 10 saniye bekleyelim ki masaüstü yüklensin,her şey hazır olsun. sleep 10 :: AIO'muzu açalım. start /wait AIO.exe :: AIO Bittikten sonra ise pisliği temizleyelim ki her açılışta gelmesin. SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run REG DELETE %KEY% /V AIO /f[/CODE] cwnd.exeyi ve sleep.exeyi indirip cdde aio klasörüne atacaksın. [CODE]http://cid-c5938e893f9ede9e.skydrive.live.com/self.aspx/%c3%96ylesine%20dosyalar/cWnd.exe http://cid-c5938e893f9ede9e.skydrive.live.com/self.aspx/%c3%96ylesine%20dosyalar/sleep.exe[/CODE] Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 12, 2008 Share Posted December 12, 2008 Altan'ım süpersin...Bilmediğin birşey yok maşallah..Şimdi ben bu bat dosyasını,Cwnd.exe dosyasını ve sleep.exe dosyasını tek sfx yapıp çıkartsam ve sonrasında bat dosyasını çalıştırsam olur mu? Birde o sleep 10 yerine 15 yazsamda olur mu?Verdiğin exe ile bir ilgisi yok demi? Link to comment Share on other sites More sharing options...
morning Posted December 12, 2008 Share Posted December 12, 2008 tabii ki zaten bunlar genelde katılımsız kurulumda kullanılabilecek dosyalar. sleep.exe ise 15 yap istediğin kadar yap kullanımı sleep.exe saniye şeklinde.15 yaparsan 15 saniye bekleyecek. Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 12, 2008 Share Posted December 12, 2008 sleep.exe'yi nerde kullanacağız onu anlamadım.Yoksa SFX ile çıkarttıktan sonra bat dosyasını çalıştırıyoruz ya.. o zaman otomatik görecek mi sleep.exe dosyasının nerde olduğunu?Bu saniyeyi istediğimiz kadar değiştiriyoruz ya onun için sleep.exe üzerinde herhangi bir düzenleme yapmaya çalışmayacağız değil mi?. He birde: REG ADD %KEY% /V AIO /D "%CDROM%\aio\calistir.bat" /f burda senin calistir.bat dediğini ben bat dosyasını,Cwnd.exe dosyasını ve sleep.exe dosyasını tek sfx yaptım(Geçici klasöre açılacak) ya onun için oraya : REG ADD %KEY% /V AIO /D "%CDROM%\AIO\RUNAIO.exe" yazsam olur demi?Yani katılımsız bir paket olduğu için sonuna /f koymama gerek varmıdır? Link to comment Share on other sites More sharing options...
morning Posted December 12, 2008 Share Posted December 12, 2008 sleep.exe'yi nerde kullanacağız onu anlamadım.Yoksa SFX ile çıkarttıktan sonra bat dosyasını çalıştırıyoruz ya.. o zaman otomatik görecek mi sleep.exe dosyasının nerde olduğunu?Bu saniyeyi istediğimiz kadar değiştiriyoruz ya onun için sleep.exe üzerinde herhangi bir düzenleme yapmaya çalışmayacağız değil mi?. Bak sen demişsin ki: Benim istediğim masaüstü gelecek programlar vs açılacak bir süre sonra bu AIO çalışacak Sleep.exe masaüstünün tam olarak gelmesini,yüklenmesini beklemesi için. Görev çubuğuyla aynı anda aioyu görme diye. Bir de Bu saniyeyi istediğimiz kadar değiştiriyoruz ya onun için sleep.exe üzerinde herhangi bir düzenleme yapmaya çalışmayacağız değil mi? E dedim ya kullanımı sleep.exe saniye şeklinde diye Daha ne düzenlemesi yapacaksın yazsam olur demi?Yani katılımsız bir paket olduğu için sonuna /f koymama gerek varmıdır?tabii ki olur aslında koymana gerek yok da olası bir girdi varsa daha önceden onun üzerine yazıyor.Yani olsun zararı yok Link to comment Share on other sites More sharing options...
blackman12 Posted December 12, 2008 Share Posted December 12, 2008 sleep.exe üzerinden hiç bir değişiklik yapmayacaksın...AIO'n sleep.exe cwnd.exe (veya türevleri rc.exe veya cmdow.exe de olabilir) ve komut dosyan aynı klasörde olacak komut dosyanda ilk olarak cwnd.exe yi çalıştıracaksın.Sonra sleep.exe ile bilgisayarının kendine gelmesine yetecek kadar süre vereceksin daha sonra da aio dosyanı başlatacaksın (tabi sonda runonce la başlattıysan runonce girdisini sileceksin) örnek: cmdow.exe @ /hidstart /wait sleep.exe 15start /wait aiomunexesininadi.exeREG DELETE "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V AIO /f[/CODE]Tabi guirunonce altından çalıştırdıysan (yani nliteın bir kez çalıştır kısmından çalıştırdıysan son komuta ihtiyacın kalmayacak) Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 12, 2008 Share Posted December 12, 2008 Tamam altan Stand-Up yapmana gerek yok. Blackman12 daha keskin ve farklı bir çözüm buldu birde onu deneyeceğim şimdi. Link to comment Share on other sites More sharing options...
blackman12 Posted December 12, 2008 Share Posted December 12, 2008 Çözümü burada paylaşalım...İstediğine göre bir çözüm ürettim.Aslında daha farklı da olabilirdi... cWnd /hide @ping -n 25 localhostfor %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51IP.SP3 set CDROM=%%i:start /wait %CDROM%\AIO\Ultimatefe.exe[/CODE]Komut dosyamız bu.Cwnd.exeyle sfx yapıp oem le system32ye attırıp guirunoncetan çalıştırdı ve olay bitti.Aslında benim önerim geride kalan sfxi de sildirmekti ama gerek olmadığını söyledi... Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 12, 2008 Share Posted December 12, 2008 Sevgili Blackman'e ilgilendiği için teşekkür ederim.Bu verdiği komutla daha kısayoldan çalışmasını sağladık.SFX'i silme işlemini de anladım ama tekrar AIO'mu açıp düzenlemeye üşendiğim için böyle kullanmak istedim.Zaten system32 içine atacak kim görecek ki o dosyayı orda Link to comment Share on other sites More sharing options...
arpikli3 Posted February 26, 2009 Share Posted February 26, 2009 O zaman da runonceex yerine run metodunu kullanırsın. @Echo Off FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\Win51ip.sp3 SET CDROM=%%i: SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run REG ADD %KEY% /V AIO /D "%CDROM%\aio\calistir.bat" /f[/CODE] Calistir.bat içeriği aşağıdaki gibi olabilir. (İçeriği aynen kopyalayabilirsin.Sorun olmaz.) [CODE]:: Pencereyi gizleyiver cwnd.exe /hide @ :: komut gözükmez @echo off :: 10 saniye bekleyelim ki masaüstü yüklensin,her şey hazır olsun. sleep 10 :: AIO'muzu açalım. start /wait AIO.exe :: AIO Bittikten sonra ise pisliği temizleyelim ki her açılışta gelmesin. SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run REG DELETE %KEY% /V AIO /f[/CODE] cwnd.exeyi ve sleep.exeyi indirip cdde aio klasörüne atacaksın. [CODE]http://cid-c5938e893f9ede9e.skydrive.live.com/self.aspx/%c3%96ylesine%20dosyalar/cWnd.exe http://cid-c5938e893f9ede9e.skydrive.live.com/self.aspx/%c3%96ylesine%20dosyalar/sleep.exe[/CODE] sormak istediğim bi kaç şey var daha açıklayıcı olsun diye 1-O zaman da runonceex yerine run metodunu kullanırsın demişsin run metoduyla kastettiğin ne yani [CODE]@Echo Off FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\Win51ip.sp3 SET CDROM=%%i: SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run REG ADD %KEY% /V AIO /D "%CDROM%\aio\calistir.bat" /f[/CODE] bu dosyanın uzantısı ne olacak.. 2-aıo dizinini cd nin hangi kısmında oluşturacagız..ve içerisinde hangi dosyalar bulunması lazım.. Link to comment Share on other sites More sharing options...
morning Posted February 26, 2009 Share Posted February 26, 2009 1. run metodu derken bildiğimiz windows program çalıştırması yani.yukarıda runonceex.cmd yap diye söylemiştim.ama runonceex.cmd yazman şart değil.bat da yazabilir,istediğin adı verebilirsin. 2. O da senin AMS bilgine kalmış... Link to comment Share on other sites More sharing options...
sky053 Posted February 26, 2009 Share Posted February 26, 2009 bir yol: bence masaustu geldikten sonra calıştırmak istiyorsanız bu programı başlangıç menüsün atınız. Zira başlangıc menusu masaustı geldikten sonra calışır ve en son başlangıcta calıştırılan yerdir. Bir bat dosyasıyla programı calıştırıp işi bitince başlangıc bolumnden bat dosyası yardımıyla sildirebilirsiniz. Buda bir fikir zaten yardımcı exe sleep falan kullanmanıza gerek kalmaz Link to comment Share on other sites More sharing options...
blackman12 Posted February 26, 2009 Share Posted February 26, 2009 Bat dosyası kullandıktan sonra al sana yukarıda tek batla çözüm Link to comment Share on other sites More sharing options...
arpikli3 Posted February 27, 2009 Share Posted February 27, 2009 1. run metodu derken bildiğimiz windows program çalıştırması yani.yukarıda runonceex.cmd yap diye söylemiştim.ama runonceex.cmd yazman şart değil.bat da yazabilir,istediğin adı verebilirsin.2. O da senin AMS bilgine kalmış... hocam sormak istediğim şey yanlış anşalışıldı sanırım asıl sormak istediğim şey çalıştır.bat dosyaysını çalıştırmak için olusturulan run dosyasının ismi ve uzantısı ne olması lazım diye sormustum..yani bu kısmın.. @Echo Off FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\Win51ip.sp3 SET CDROM=%%i: SET KEY=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run REG ADD %KEY% /V AIO /D "%CDROM%\aio\calistir.bat" /f bunu yazdıgım dosyanın adı ve uzantısı ne olacak?.. ikinci sormak istediğimse olusturdugumuz aıo yu cd de nereye atacagız aıo diye bir klasör oluşturup onun içene mi koyacagız ve sonra oluşturdugumuz aıo klasorü nerde olması lazım.. bunlar acıkca belli değil daha acık anlatırsanız çok sevinirim.. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.