fearlesshackteam Posted August 24, 2011 Share Posted August 24, 2011 Arkadaşlar ben katılımsız kurulumları sırayla kurulması için uğraşıyorum. Bekletme işini pek beceremedim. Zamana göre değil de birinin kurulumu bitince diğerinin çalışmasını istiyorum. Bunun için gerekli bekleme komutu nedir ? start opera.exe /f start skype.exe /f start winamp.exe /f start winrar.exe /f start klite.exe /f Şu anda bat dosyamın içeriği yukarıdaki gibi. Bunlar aynı anda açılıyor ve kurulum başlıyor. Ben sıra ile kurulmasını istiyorum. Örneğin opera.exe işlemi bitirince skype.exe başlasın. Aynı anda başlamasınlar. Bunun için ne yapmam gerekiyor ? Quote Link to comment Share on other sites More sharing options...
Mycrosoft Posted August 24, 2011 Share Posted August 24, 2011 eğer böyle yazarsan olur: start /wait programınadı.exe /programınparametresi Quote Link to comment Share on other sites More sharing options...
fearlesshackteam Posted August 24, 2011 Author Share Posted August 24, 2011 Şu şekilde bir adrese gitmek istiyorum ama yapamıyorum. Yardımcı olurmusunuz ? E sürücüsünde bulunan programlar klasöründeki a.exe dosyasını açmak istiyorum. cmd açıldığı anda C:\Users\KullaniciAdim klasöründe bulunuyor. [code]cd\ cd E:\ cd programlar start a.exe[/code] yapıyorum ama e sürücüsüne gitmiyor. Çıktı şu şekilde oluyor. [code] C:\Users\KullaniciAdim\Desktop>cd \ C:\>cd E:\ C:\>cd programlar Sistem belirtilen yolu bulamıyor. C:\>pause Devam etmek için bir tuşa basın . . .[/code] Nlite da %SOURCE% ile cd kök dizinine ulaşabiliyorum. Dosta aynı şeyi yaptığımda olmuyor. Doğrudan takılı olan cn din yolunu nasıl gösterebilirim ? Quote Link to comment Share on other sites More sharing options...
KintaRo Posted August 24, 2011 Share Posted August 24, 2011 [code]cd E:\[/code] komutu yerine direk [code]e:[/code] yazmalısın Quote Link to comment Share on other sites More sharing options...
fearlesshackteam Posted August 24, 2011 Author Share Posted August 24, 2011 (edited) Teşekkürler oldu ulaştım istediğim yere. Bir de bilginiz varsa doğruca cd etiketini nasıl öğrenebileceğimi yazaiblirmisiniz ? Herkeste aynı etikete sahip olmayabilir. Yapmak istediğim xp kurulumundan sonra yukle.bat dosyasını çalıştırması. Dosyaı nlite ile açıyorum. Dosyanın içeriği şu şekilde. [code] @echo Kurulum Tamamlanıncaya Kadan Bu Pencereyi KAPATMAYIN !!! start /wait klite.exe /f cls @echo Kurulum Başariyla Tamamlandi... @echo. @echo. @echo. @echo Bilgisayar 1 Dakika Sonra Yeniden Başlatilacaktir... shutdown -t 60 -r @pause [/code] Şimdi buraya kadar sorun yok. Sorun "start /wait klite.exe /f" komutunda başlıyor. Cmd ilk açıldığında benim kullanıcı klasörümü gördüğünden programı da orda açmaya çalışıyor. Ben bu komuttan önce cd yolunda program klasörüme gitmeliyim ki programlarım kurulmaya başlasın. Sorunum basit Ek: Eğer bu şekilde gidilmiyorsa cd etketi ile ulaşabilirmiyim ? Örneğin cd etiketini XPGUNCEL yapsam ve öyle ulaşmaya çalışsam olur mu ve nasıl yapabilirim ? Edited August 24, 2011 by fearlesshackteam Quote Link to comment Share on other sites More sharing options...
KintaRo Posted August 24, 2011 Share Posted August 24, 2011 aşağıdaki örnek runonceex.cmd dosyası. CD.txt dosyasının hangi sürücüde olduğunu buluyor ve onun CD olduğunu anlayıp ona göre işlem yapıyor. kendine göre düzenlersin [codebox]cmdow @ /HID @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:\CD.txt SET CDROM=%%i: SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Otomatik XP Ek Ayarlari Uygulaniyor..." /f REG ADD %KEY%\001 /VE /D "Lisans islemi" /f REG ADD %KEY%\001 /V 1 /D "%windir%\regedit.exe /s %CDROM%\software\tweak\xpg.reg" /f REG ADD %KEY%\002 /VE /D "Duvar Kagidi" /f reg add "HKCU\Control Panel\Desktop" /f /v "Wallpaper" /t REG_SZ /d "%Windir%\web\wallpaper\OtomatikXP(0).jpg" REG ADD %KEY%\003 /VE /D "Mouse isaretcileri" /f REG ADD %KEY%\003 /V 1 /D "%CDROM%\software\tweak\drive.exe" /f REG ADD %KEY%\004 /VE /D "Surucu Simgeleri" /f REG ADD %KEY%\004 /V 1 /D "%CDROM%\software\tweak\mcursor.exe" /f REG ADD %KEY%\005 /VE /D "Kayit Anahtarlari" /f REG ADD %KEY%\005 /V 1 /D "%CDROM%\software\tweak\default.exe /s" /f EXIT[/codebox] Quote Link to comment Share on other sites More sharing options...
fearlesshackteam Posted August 24, 2011 Author Share Posted August 24, 2011 (edited) Teşekkürler ilginiz için ama beceremedim sanırım Sonsuz döngüye soktum sayısız cmd açıldı Zor kurtardım pc yi [code] @Echo Off D sürücüme a.bat adında dosya attım ve aşağıdaki gibi düzenledim. 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:\a.bat SET CDROM=%%i: Anladığım kadarıyla a.bat var ise CDROM sürücü etiketini alacak. Veya %%i alacak. Ya da ben anlamadım bunu. Bu şekilde sürücüye gider dedim olmadı. %%i: Bu şekilde de denedim ama olmadı. CDROM: pause [/code] Çıktıları şu şekilde oldu; Dosya adı, dizin adı veya birim etiketi sözdizimi hatalı. Devam etmek için bir tuşa basın . . . E:\programlar\program_yukle.bat Dosyamın yolu bu şekilde. Siz E sürücüsünü kendisi bulup bir değişkene atacak şekilde düzenleyebilirmisiniz ? Anlayamadım açıkcası. E harfi yerinde for döngüsünden çıkan harf i koymam lazım. Edited August 24, 2011 by fearlesshackteam Quote Link to comment Share on other sites More sharing options...
KintaRo Posted August 24, 2011 Share Posted August 24, 2011 [code]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:\CD.txt SET CDROM=%%i:[/code] bu satırda tüm sürücülerin içinde CD.txt dosyasını arıyor, bulduğu zaman %CDROM% değişkenine o sürüc harfini depoluyor. yani mesela F: de buldu diyelim %CDROM% = F: oluyor. o zaman sen şu şekilde yapacaksın. [code]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:\programlar\program_yukle.bat SET CDROM=%%i:[/code] Quote Link to comment Share on other sites More sharing options...
fearlesshackteam Posted August 24, 2011 Author Share Posted August 24, 2011 Anladım Dosyanın içinde aradığını değil de dosyanın kendisini aradığını sanmıştım Şu şekilde yaptım ve sürücüye ulaştım. [code]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:\programlar\sustartx_program_yukle.bat SET CDROM=%%i[/code] Şimdi kuruluma başlamak için komutları şöyle düzenliyorum. [code] @start /wait %CDROM%:\programlar\cc.exe /f [/code] Böyle olunca programı kurmaya başlıyor. Başına değişkeni yazmadan yapmak için uğraşıyorum ama şimdilik olmuyor. Sanırım onu da birazdan çözerim Sürücü harfini bulduktan sonra hemen altına cd programlar ekleyip klasöre girmeye çalışıyorum ama nedense olmuyor Pek de önemi yok şimdilik. Amacıma ulaştım. Teşekkürler ilgiliniz için. 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.