RicoRoco - HOME Azure v.116
Witamy, Gość. Zaloguj się lub zarejestruj

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
| VISTA - UNATTENDED | XP - UNATTENDED | Instalacje Nienadzorowane: Windows VISTA & Windows XP! - Zapraszam!
  HOME   FORUM   HELP SEARCH Kalendarz Download Gallery Chat Zaloguj się Rejestracja  
Theme

TOP SITES
Recent Top
By Yurek3
[29.03.2009, 08:27:18]

By PdM
[11.06.2008, 18:21:50]

By gm1004
[19.05.2008, 16:53:50]

[18.05.2008, 18:38:30]

By Yurek3
[30.03.2008, 16:06:21]

By Yurek3
[29.03.2008, 04:40:05]

By Yurek3
[27.02.2008, 00:35:27]

[13.02.2008, 10:50:11]

[09.02.2008, 11:44:18]

[22.01.2008, 10:36:45]
Strony: [1]   Do dołu
 Drukuj 
Autor           Wątek: RunOnceEx.cmd  [Przeczytany 1226 razy]
0 users i 1 Gość przegląda ten wątek.
Yurek3

Global Moderator
*****
Offline
United States Sex:Mężczyzna
United States


Posty 112


 [07.01.2007, 02:19:21]

Przedstawię tutaj sposób jak zmienić nieładne okna wiersza poleceń podczas instalacji naszych programów na bardziej profesjonalne i miłe dla oka.
Czyli zamiat




Otrzymamy



Plik nasz możemy stworzyć metodą tradycyjną (czyli sami Smile) lub też możemy wykorzystać program RunOnceEx.cmd Creator który odrobinę ułatwi nam zabawę, ale zapewniam, że nie jest konieczny.




Zaczynamy

Najpierw musimy usunąć wszystkie wpisy w sekcji GuiRunOnce w pliku winnt.sif ,ponieważ nasz plik RunOnceEx zupełnie go zastąpi, lecz można oczywiście także je pozostawić, jeśli ma się ku temu powody, ale należy pamiętać, że oba zostaną uruchomione w tym samym czasie, więc należy używać tego z rozwagą.

RunOnceEx.cmd w prowadza wpisy do rejestru HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx które to zostaną uruchomione przy pierwszym logowaniu do systemu.
Aby go uruchomić dodamy wpis do naszego pliku cmdlines.txt który to jest uruchamiany w T-12 fazie naszej instalacji, dodajemy więc:

Kod:
[COMMANDS]
"RunOnceEx.cmd"


Zapisujemy go oczywiście w naszym katalogu $OEM$




Tworzymy RunOnceEx.cmd

Kod:
cmdow @ /HID
@echo off

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

REG ADD %KEY% /V TITLE /D "Instalowanie Programow" /f


REG ADD %KEY%\005 /VE /D "WinRAR 3.20" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\programy\wrar330.exe /s" /f

REG ADD %KEY%\010 /VE /D "Sun Java2 Runtime Environment 1.5.0 RC1" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\programy\jre-150.exe /s /v\"/qn ADDLOCAL=jrecore,extra IEXPLORER=1 REBOOT=Suppress\"" /f

REG ADD %KEY%\015 /VE /D "Kazaa Lite Mega Codec Pack" /f
REG ADD %KEY%\015 /V 1 /D "%systemdrive%\install\programy\klmcodec112.exe /silent /loadinf=\".\klmcodec112.inf\"" /f

REG ADD %KEY%\020 /VE /D "Alcohol 120%" /f
REG ADD %KEY%\020 /V 1 /D "%systemdrive%\install\programy\alcohol120.msi /qn /norestart" /f

REG ADD %KEY%\025 /VE /D "Opera 7.54" /f
REG ADD %KEY%\025 /V 1 /D "%systemdrive%\install\programy\ow32enen754.exe /s" /f

EXIT


Jest to przykładowy plik RunOnceEx.cmd który to właśnie będziemy omawiać.
Jak zapewne zaorientowałeś się występuje tu komenda cmdow ,która jest całkiem nieznana, a to z tego powodu, że jest to wielofunkcyjny mały program, który nam akurat służy do ukrywania okna wiersza poleceń. Można go ściągnąć stąd lub też z Strony Autora na której są opisane wszystkie jego funkcje.
Aby zaczął on funkcjonować podczas uruchomienia naszego pilku RunOnceEx.cmd, musimy go umieścić w C:\XPCD\$OEM\$$\System32\ co spowoduje skopiowanie go do katalogu System32 naszego Windows-a.
Następną ważna rzeczą jest numeracja, jak widzisz jest to np. 5, 10,15, 20, którą to możesz dowolnie zmieniać, pamiętając iż wszystkie programy zaostaną zainstalowane według ich kolejności. Dlatego też warto używać odstępów np. co 5, aby w każdej chwili można było dodać program pomiędzy nimi.


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

W tym miejscu ustawiamy dla zmiennej %key% wartość HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx, dzięki czemu znacznie nam uprości pisanie i edycję naszego pliku.



REG ADD %KEY% /V TITLE /D "Instalowanie Programów" /f

Tutaj podajemy nazwę naszego okna, które pojawi się podczas instalacji programów, oczywiście nazwa w cudzysłowie może być dowolna.



REG ADD %KEY%\010 /VE /D "WinRAR 3.30" /f

To jest linia która wyprzedza każdy z instalowanych programów, w cudzysłowie podajemy nazwę określonego programu, która też pojawi się w naszym oknie.



REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\programy\wrar330.exe /s" /f

Jest to linia która powoduje instalcje, danego programu. Jeśli jest sytuacja w której potrzebne jest wykonanie większej ilości poleceń do danego z programów dostawiamy kolejną podobną linię zmieniając wartość V 1 na następna czyli V 2, V 3, V 4 itd..
Instalator nie zacznie instalacji następnego z programów zanim nie zakończy wykonywania wszystkich z powyzszych komend.
Jak widzimy ścieżkę do programu wraz z jego przełącznikiem musimy podać w cudzysłowie, jeśli zachodzi sytuacja gdy sam przełącznik wymaga użycia cudzysłwowu, wtedy musimy użyć backslash \", jak w przykładzie

%KEY%\005 /V 1 /D "\"%systemdrive%\install\AdobeReader6\Adobe Reader 6.msi\" /qn" /f


Dokładniej opisane programy jak i użycie ich przełaczników znajduje się tutaj


Aby dowiedzieć się więcej o przełącznikach użwanych przez program reg.exe (użyty do wprowadzenia zmian w rejestrze) należy w wierszu poleceń wpisać REG ADD /?


Gdy już zakończymy tworzenie swego pliku RunOnceEx.cmd umieszczamy go w soim katalogu $OEM$ gdzie znajduje się nasz cmdlines.txt
IP Zapisane

Strony: [1]   Do góry
 Drukuj 
 
Skocz do:  

Geo Visitors Map  
28.04.2024, 20:30:10