[ as110022 @ 30.06.2009. 09:10 ] @
| HI
imam pitanje na koje ne mogu da nadjem odgovor, tj ne znam ni kako da pocnem da ga trazim na googlu. Zanima me kako napraviti neku skriptu, bat fajl (ili sta vec) za instaliranje vise programa odjednom? To nesto bi trebalo da radi ovako: kliknem na taj fajl on krene winamp instalaciju, kada se zavrsi, krene picasa instalaciju, kada se zavrsi TC instalaciju itd itd itd.... Hvala unapred. |
[ bachi @ 30.06.2009. 09:33 ] @
Da bi to moglo, svi ti instaleri moraju imati silent switch.
Da li ima ili nema, uglavnom se gleda tako što pokreneš setup.exe (ili šta već) i staviš /?
setup.exe /?
Ukoliko ima silent ili quiet switch, u bat scripti bi onda stavio nešto tipa:
@echo off
start /w setup.exe /q (na primer, ako bi /q bilo quiet/silent) - ovo je instalacija prvog programa
start /w setup2.exe /q - instalacija drugog programa
i tako dalje.
To snimiš kao start.bat na primer i to je to.
[ as110022 @ 30.06.2009. 09:45 ] @
Citat: Da li ima ili nema, uglavnom se gleda tako što pokreneš setup.exe (ili šta već) i staviš /?
tj, ako ima onda ce pokrenuti exe fajl? ukucao sam winamp.exe /? i pokrenuo je setup ali nisam primetio nesto novo...
[ Catch 22 @ 30.06.2009. 09:57 ] @
Evo ti primer koji ja koristim za pokretanje nekih instalacija koje to dozvoljavaju.
Donji kod prekopiraj u Notepad i snimi ne kao *.bat nego kao *.cmd (npr. install.cmd)
Code: @Echo off
for %%A in (*.exe) do @echo %%A
for %%A in (*.exe) do call %%A /S
Sve instalacione *.exe fajlove staviš u isti folder, gde ćeš prekopirati i ovaj cmd fajl.
Kada ga budeš pokrenuo izlistaće ti nazive svih exe fajlova u DOS prozoru, a potom će ih pokretati jedan po jedan...
Navedeni switch u gornjem primeru "/S" možeš da prepraviš prema trenutnim potrebama (..." /q"...)
[ somikg @ 30.06.2009. 13:53 ] @
Jel moze kratko objasnjenje kako ovo funkcionise?
[ Catch 22 @ 30.06.2009. 14:19 ] @
^ Pa ne može kraće od ovoga (samo jedna rečenica), a ti eventualno napiši šta ti od tog objašnjenja nije jasno?
Citat: Catch 22:... Kada ga budeš pokrenuo izlistaće ti nazive svih exe fajlova u DOS prozoru, a potom će ih pokretati jedan po jedan...
[ somikg @ 30.06.2009. 14:41 ] @
Ne,ok je to sto si napisao.Probao sam,i radi.Ali me interesuje nacin na koji to radi,tj znacenje koda u notepadu?
[ madcama @ 30.06.2009. 15:00 ] @
A sta se desava sa onim opcijama Next>Next>Finish u toku instalacije?
[ somikg @ 30.06.2009. 17:11 ] @
Pa to ostaje kao i obicno.Cim se zavrsi instalacija jednog programa,odmah poziva drugu,u zavisnosti koliko si .exe fajlova stavio.
[ Catch 22 @ 30.06.2009. 19:16 ] @
@somikg: Nacin?!?
[att_img]
A onaj kod preveden na srpski:
Promenljiva A predstavlja sve fajlove sa ekstenzijom .exe
Program daje naredbu da za svaku vrednost promenljive A, ispiše pun naziv na ekranu, a potom pokreće izvršni fajl sa tim nazivom sa prekidačem "/s"
Ono "@Echo off" je naredba kojom se isključuje ispisivanje zadatih komandi na ekranu.
Ne znam kako drugačije još da ti objasnim!?
PS
Windows XP Professional Product Documentation: Command-line reference A-Z
[ somikg @ 30.06.2009. 19:34 ] @
To je sasvim dovoljno.Hvala!
[ as110022 @ 30.06.2009. 20:33 ] @
Citat: Pa to ostaje kao i obicno.Cim se zavrsi instalacija jednog programa,odmah poziva drugu,u zavisnosti koliko si .exe fajlova stavio.
meni to nije ni ponudio... samo je instalirao sve programe bez ikakvog pitanja?!
[ somikg @ 30.06.2009. 21:32 ] @
Ja sam uradio kao sto je Catch 22 napisao,i radilo je sasvim normalno. Pojavi mi se cmd i u njemu svi exe fajlovi koji se nalaze u istom folderu kao i fajl nesto.cmd.Ne znam samo da li svi programi mogu da se pokrecu na taj nacin,ili samo neki...mozda je zbog toga?
[ as110022 @ 08.02.2010. 12:19 ] @
a kako napraviti neku instalaciju, recimo Firefox, Skype, TC, utorrent, da budu silent? Njih nece da mi instalira, daje mi ono next next next....
[ as110022 @ 08.02.2010. 14:20 ] @
Code: @echo off
start /w foxit.exe /i
start /w Install_WLMessenger.msi /quiet
start /w Malwarebytes_1.42.exe /verysilent
start /w Firefox_Setup_3.5.5.exe -ms
start /w SkypeSetupFull.exe /verysilent /nogoogle
start /w royale.exe
start /w DAMN_NFO_Viewer_v2-10-0032-RC3.exe
start /w wmpfirefoxplugin.exe
start /w The_KMPlayer_1435.exe
start /w gimp-2.6.3-i686-setup.exe
start /w RocketDock-v1.3.5.exe
start /w tcmd750a.exe
start /w utorrent.exe
e sad imam problem, u ovoj .bat skripti, nista mi ne izbacuje sta radi, kako da napravim da vidim sta trenutno instalira?
ps. ako neko zna switcheve za programe koji nemaju nikakav switch bio bih zahvalan da posalje :)
[ lemiar @ 11.02.2010. 13:23 ] @
Da li ovo radi na windows-u 7. i da li ima neka lista negde programa i verzije koje imaju taj q/s?
[ Take 5 @ 11.02.2010. 13:36 ] @
Citat:
... e sad imam problem, u ovoj .bat skripti, nista mi ne izbacuje sta radi, kako da napravim da vidim sta trenutno instalira?
Izbriši samo ono: @EchoOFF
PS
Od WindowsXP pa na više, preporučljiva je upotreba cmd fajlova umesto bat
[ as110022 @ 11.02.2010. 13:47 ] @
iste su komande i za cmd?
[ lemiar @ 12.02.2010. 12:12 ] @
Da li postoji mogucnost, da se ubaci da upise i neki seriski broj i kako bi onda trebalo da izgleda ta skripta?
[ lemiar @ 04.04.2010. 13:03 ] @
Da li je i kako moguce stopirati instalaciju, recimo greskom pokrenes i da li mozes da je stopiras nekako?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|