Jump to content

Format Sonrası Bat Komutu Ile Program Kurma?


Guest _ULTIMATE_

Recommended Posts

Herkeze selamlar ben yaptığım xplere programları addon olarak eklemek istemiyorum

Öyle bir komut olsun ki elimde katılımsız olarak bulunan programlar $OEM$ klasörü yoluyla hemen formattan sonra kurulsun

Ben tnctr de araştırmıştım ve şöyle bir kumut bulmuştum

start/wait program.exe diye bir komut

Ben bunu direk $OEM$ klasörünün içine oluşturdum

katılımsız programımı $OEM$ klasörünün içine attım

ve örneğin netframework.exe programını attım

Ben formattan sonra kurulmasını beklerken o 12. dk da kurulmaya başladı Ve sürekli hatalar aldım.

Şimdi benim hangi komutu kullanmam lazım ben eklediğim programların format bittikten sonra kurulmasını istiyorum

Link to comment
Share on other sites

$OEM$ içinde cmdlines.txt içini yaparsn olur

[commands]

"x.bat"[/CODE]

x.bat içine

[CODE]@echo off

color b

echo winrar 3.92 kuruluyor..
start /wait WinRar_3.92.exe
echo.[/CODE]

gibi yapabilirsn istersen batı gizleyebilirsn de.

Link to comment
Share on other sites

yanlız bildiğim kadarıyla c de yüklenmemiş halleride kalıyor programların

onları silmek için kodda var.

autoit'te

DirRemove("C:\Test1", 1)

Klasör olarak siler. yani C'deki test1 klasörünü içeriğiyle beraber...

Link to comment
Share on other sites

$OEM$ içinde cmdlines.txt içini yaparsn olur

[commands]

"x.bat"[/CODE]

x.bat içine

[CODE]@echo off

color b

echo winrar 3.92 kuruluyor..
start /wait WinRar_3.92.exe
echo.[/CODE]

gibi yapabilirsn istersen batı gizleyebilirsn de.

Şimdi ben böyle yaparsam 12. dakikada kurulmazmı?

Link to comment
Share on other sites

formattan sonra sol köşede küçük pencere geldiğinde kurulmasını istiyorsan runonceex yöntemini kullan morning linkini yukarıda vermiş...

Link to comment
Share on other sites

Selam arkadaşlar bir sorum olacaktı

şimdi ben bir .bat dosyası oluşturdum oluşturduğum bat dosyasının ismi

calıs.bat olsun. Bu bat dosyasının içeriği aşağıdaki gibi

start /wait WinRar_3.92.exe

start /wait reader.exe

start /wait mozilla.exe

start /wait dap.exe

start /wait exaradio.exe

start /wait gomplayer.exe

start /wait windowslıve.exe

Şimdi ben bu calıs.bat komutunu Runonceex komutunun içine nasıl ekleyeceğim?

Link to comment
Share on other sites

bu komutu buraya eklemeyeceksin ki winnt.sif'e ekleyeceksin. bu yapmış olduğun programlarla birlikte bu çalış.bat dosyasını oem içine koyup artık nereye konulmasını istiyorsan (en iyisi c:\ ) oraya koyacaksın, winnt.sif dosyasına da

[GUIRunOnce]
command9="%SystemDrive%\calis.bat"[/CODE]

yazıp kullanabilirsin.

Link to comment
Share on other sites

bu komutu buraya eklemeyeceksin ki winnt.sif'e ekleyeceksin. bu yapmış olduğun programlarla birlikte bu çalış.bat dosyasını oem içine koyup artık nereye konulmasını istiyorsan (en iyisi c:\ ) oraya koyacaksın, winnt.sif dosyasına da

[GUIRunOnce]
command9="%SystemDrive%\calis.bat"[/CODE]

yazıp kullanabilirsin.

Malesef öyle denedim ve 12. dk da kurulmaya başladı

Acaba bu calıs.bat komutunu Runonceex içine eklersem formattan sonra çalışmaz mı

Engin_İmren_24

CMDLINES içerisi ne yaz 13. dakikada kurmaya başlar kendim dendedim olmuştu

malesef 12. dakkada kuruldu

Link to comment
Share on other sites

&ULTİMATE& yapman gereken şu:

1. cmdlines.txt dosyasına aşağıdakileri yaz.

[commands]

"runonceex.cmd"

2. XP Anadizini yani $oem$ ve i386'nın bulunduğu klasöre,

a )
Program
diye bir klasör aç ve programları buraya yolla.

b ) Yeni boş bir metin belgesi oluştur ve adını
cd
olarak değiştir. (
uzantılar etkinse cd.txt olacak tabii
)

3. aynı klasörde ($OEM$ yani) runonceex.cmd dosyası oluştur.İçine bunları yaz.Kalınlaştırdığım yerlere dikkat et.Programların sırası ve komutları önemli.

%CDROM% komutu XP anadizinini temsil ediyor.

cwnd.exe /hide @

@echo off

FOR %%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:\CD.txt SET CDROM=%%i:

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "BAŞLIK BURAYA" /f

REG ADD %KEY%\001 /VE /D "PROGRAMIN GÖRÜNECEK ADI" /f

REG ADD %KEY%\001 /V 1 /D "%CDROM%\Program\PROGRAMIN ADI.EXE" /f

REG ADD %KEY%\001 /V 2 /D "2. KOMUT GEREKİYORSA BURAYA GİRİLECEK" /f

REG ADD %KEY%\002 /VE /D "ÖRNEK PROGRAM ALCOHOL" /f

REG ADD %KEY%\002 /V 1 /D "%CDROM%\Program\alcohol\setup.exe /qn Reboot=Suppress" /f

REG ADD %KEY%\002 /V 2 /D "REGEDIT /S %CDROM%\Program\alcohol\register.reg" /f

EXIT

Kaç program varsa her program için ayrı ayrı 003,004... diye değerler oluştur.

Her programın başlığını vs. gir.

Her program için 1,2,3... diye sırayla komutlar oluştur.

Programlar katılımsızsa zaten 1 komut olacaktır.

Bunları doğru yapıp kaydedersen olacaklar şu.

> 12. dakikada runonceex.cmd çalıştırılıyor ve sistemin ilk açılışında kurulacak programları regedite giriyor.

> Kurulum bitip bilgisayar yeniden başladığında, masaüstü gelmeden hemen önce regeditteki bu değerlere göre programlar kuruluyor.

> Sonra programlar kurulu şekilde masaüstü geliyor :)

$OEM$ içinde cmdlines.txt içini yaparsn olur

[commands]

"x.bat"[/CODE]

x.bat içine

[CODE]@echo off

color b

echo winrar 3.92 kuruluyor..
start /wait WinRar_3.92.exe
echo.[/CODE]

gibi yapabilirsn istersen batı gizleyebilirsn de.

Böyle yine 12. dakikada kurulur ki.

yanlız bildiğim kadarıyla c de yüklenmemiş halleride kalıyor programların

Harddiskten RunOnceexte kalıyor (silme komutu verilmezse)

CDDen RunOnceexte kalmıyor.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...