|
Poslao: 13 Sep 2012 22:27
|
offline
- 1l padr1n0

- Anti Malware Fighter
Rank 2
- Pridružio: 02 Feb 2008
- Poruke: 14018
- Gde živiš: Nish
|
Jimmy4 ::Gledam sad ove osnove batch scriptinga i shvatio sam (ako mi nekad bude trebalo učiću i skripte na pamet sad ne) ali za sta .bat fajlovi zapravo sluze.Gdje se najcesce upotrebljavaju?
Kako gde? Pa na Windows-u i DOS-u.
Upotrebljavaju se u raznoraznim situacijama, najcesce na forumima zarad lakseg resavanja nekog slucaja. Sve to sto odradis batch skriptom, mozes odraditi i rucno, korak po korak. U svakom slucaju, lakse je da ja napravim batch i da ti dam da pokrenes (ako znam sta radim) nego li da ti objasnjavam detaljno svaki korak. U svakom slucaju, ti kako programiras batch tako ce isti i raditi ... sve je na tebi.
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 13 Sep 2012 23:38
|
offline
- Fil

- Legendarni građanin
- Pridružio: 11 Jun 2009
- Poruke: 16586
|
Batch komande se vrlo cesto koriste pri administraciji servera.
Razlog je jednostavan, omogucava se automatizacija i precizna kontrola toka dogadjaja na racunaru.
Primer upotrebe batch skripti na primeru proxy servera:
[Link mogu videti samo ulogovani korisnici]
|
|
|
|
|
|
|
Poslao: 28 Dec 2012 16:39
|
offline
- code381

- Građanin
- Pridružio: 27 Jul 2012
- Poruke: 196
- Gde živiš: Serbia
|
Da li postoji batch komanda koja pravi shortcut?
Kako bi trebalo da izgleda .cmd fajl kada bi mi bilo potrebno npr da mi napravi shortcut iz: "D:\Programs\Portable Programs\CCleaner.exe" na Desktopu: "C:\Users\User\Desktop\"
|
|
|
|
|
|
|
Poslao: 28 Dec 2012 17:03
|
offline
- higuy

- Legendarni građanin
- penzionisani tabijatlija
- crni hronicar
- Pridružio: 21 Apr 2010
- Poruke: 8565
- Gde živiš: Dubocica
|
[Link mogu videti samo ulogovani korisnici]
|
|
|
|
|
|
|
Poslao: 28 Dec 2012 18:42
|
offline
- code381

- Građanin
- Pridružio: 27 Jul 2012
- Poruke: 196
- Gde živiš: Serbia
|
@higuy
Nista nisi pomogao ali ipak hvala za trud.
Ajde da odgovorim samom sebi (mozda nekom zatreba) konkretno za ovaj gore slucaj:
Source path:"D:\Programs\Portable Programs\CCleaner.exe"
Destination path:"C:\Users\User\Desktop\CCleaner.lnk"
Set objShell = WScript.CreateObject("WScript.Shell")
Set lnk = objShell.CreateShortcut("C:\Users\User\Desktop\CCleaner.lnk")
lnk.TargetPath = "D:\Programs\Portable Programs\CCleaner.exe"
lnk.Save
Posto se radi o VBScript-u ekstenzija je .vbs a ne .cmd ili .bat
|
|
|
|
|
|
|
Poslao: 09 Nov 2014 19:00
|
offline
- bocke

- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12567
- Gde živiš: Južni pol
|
Komande 16-bitnog DOS pod-sistema (Windows XP):
[Link mogu videti samo ulogovani korisnici]
Ove komande nisu nativne Windows komande i tu su samo zbog kompatibilnosti sa MS DOS BATCH skriptama. Naravno 64-bitni Windowsi više ne sadrže DOS kompatiblinost pa je moguće da više nema ni ovih komandi. Neke druge DOS komande su reimplementirane kao 32-bitni/64-bitni nativni programi. Jedan primer je doskey u Windowsu 2000 i novijim.
Kako prepoznati da li je komanda nativna (tj 32-bitna ili 64-bitna i može se pokrenuti na Win64) ili DOS (tj. 16-bitna i ne radi na Win64)?
Meni pada na pamet samo jedan način. Korišćenjem Dosboxa. Ukoliko pokušate da pokrenete Windows program pod Dosbox-om javiće se greška slična ovoj: "This program requires Microsoft Windows.". Dok će se 16-bitni DOS programi (u najvećem broju slučajeva) pokrenuti bez problema.
Eto, mojih 5 centi na tematiku DOS vs Windows komandnih alatki.
|
|
|
|
|
|
|
Poslao: 15 Maj 2015 16:19
|
offline
- zelvel

- Građanin
- Pridružio: 05 Apr 2005
- Poruke: 53
- Gde živiš: Beograd
|
Moze li neko da mi pomogne. Napravio sam mali BAT i jedana od komandi treba da prekopira fajl Primer.exe u Windows/Temp folder. Problem je sto nisu svi instalirali Windows na C: disku vec je i na D,E,...
Nedam da tema zamre
|
|
|
|
|
|
|
Poslao: 15 Maj 2015 17:19
|
offline
- magna86

- Anti Malware Fighter
Rank 2
- Pridružio: 21 Jun 2008
- Poruke: 6104
|
Potrebno je da korsitis variable:
[Link mogu videti samo ulogovani korisnici]
Info:
[Link mogu videti samo ulogovani korisnici]
Tako da na primer za default $Temp folder, umesto da stavis recimo ...
C:\Users\<username>\AppData\Local\Temp
...i stavi variablu za isti, 'vako:
%TEMP%
Prilagodi batch prema variablama i to je to.
|
|
|
|
|
|
|
Poslao: 15 Maj 2015 17:53
|
offline
- zelvel

- Građanin
- Pridružio: 05 Apr 2005
- Poruke: 53
- Gde živiš: Beograd
|
Ne radi mi. Napisao sam ovako kako sam te shvatio. Pored BAT fajla se nalazi Primer.exe
rem *** Podesavanje lokacije Primer.txt ***
MOVE Primer.exe %Temp%
Nece ni ovako
MOVE Primer.exe %Windows\Temp%
PS: Nebitno ali nije Primer.txt vec Primer.exe. Ispravio sam u postu.
|
|
|
|
|
|
|
Poslao: 15 Maj 2015 19:14
|
offline
- Sass Drake

- Anti Malware Fighter
Rank 2
- Pridružio: 26 Avg 2010
- Poruke: 10622
- Gde živiš: Hypnos Control Room, Tokyo Metropolitan Government Building
|
Stavi varijablu u navodnike
"%Temp%"
|
|
|
|
|
|