Jump to content

Otomatik CD Sürücüsü Bulunması


Recommended Posts

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 ?
Link to comment
Share on other sites

Ş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 ?

Link to comment
Share on other sites

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 by fearlesshackteam
Link to comment
Share on other sites

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]

Link to comment
Share on other sites

Teşekkürler ilginiz için ama beceremedim sanırım :) Sonsuz döngüye soktum sayısız cmd açıldı :D Zor kurtardım pc yi :p

[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 by fearlesshackteam
Link to comment
Share on other sites

[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]

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...