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: 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 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: 12488
- Gde živiš: Južni pol
|
Komande 16-bitnog DOS pod-sistema (Windows XP):
http://technet.microsoft.com/en-us/library/bb490895.aspx
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: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%"
|
|
|
|