Osnove batch scriptinga

3

Osnove batch scriptinga

offline
  • Pridružio: 05 Apr 2005
  • Poruke: 53
  • Gde živiš: Beograd

@Sass Drake
Prijatelji puno vam hvala. Ali ne vodite racuna da ja ne znam.

Nece ni sa navodnicima
Uspelo mi je ovako. Samo ne znam da li radi sa Win na D: disku.
MOVE Primer.exe %windir%\Temp



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • magna86  Male
  • Anti Malware Fighter
    Rank 2
  • Pridružio: 21 Jun 2008
  • Poruke: 6103

Druze, prvo treba da zaviris u one linkove koje sam ti dao pa da ih proucis.

Da bi shvatio, Wiki (info link) pa procitaj. Posmatraj na variable kao na lego kocke, na precice koje ne ovise o particionom slovu. Takodje, prica o variablama se povela i na pocetku ove teme. Ja sam ti dao primer za default $Temp folder.

Pricamo sada samo o Path. Sto znaci, ako zelim file.exe da postavim u "C:\Users\<username>\AppData\Local\Temp\radni_folder" ja cu za path da stavim ovako:

%temp%\radni_folder\file.exe

Ako tebe razumem, tebi treba da izvrsni file (.exe) prekopiras ili prebacis u :/Windows/Temp. Dakle, pronadji sa one tabele koja variabla odgovara za tu lokaciju.

Pa kaze ...



Sto ce reci da ako zelim u c:\windows\temp folder da napravim radni_folder i tamo postavim svoj file.exe, path do windows foldera je %windir%, dalji path je standardan. Prosto stavis ovako i resena stvar.

%windir%\temp\radni_folder\file.exe

Kontas? Razz

Internet je pun informacija, pa na primer mozes naci %systemroot% variablu, pa 'take a note' razliku u gore datom wiki linku koji sam dao. Wink



offline
  • Pridružio: 05 Apr 2005
  • Poruke: 53
  • Gde živiš: Beograd

Prijatelji jos jednom hvala svima. Nisam dosadan ali sam odusevljen koliko ljudi na ovom forumu hoce da mi pomogne. magna86 druze, hteo sam "debelo" da ti odgovorim ali sam shvatio da je moje pitanje nejasno. Pojednostavicu:
----------------------------------------------------------------------------------
Zadatak:
Goran je instalirao Windows na C:\
Zoran je instalirao Windows na D:\
Milan je instalirao Windows na E:\

Pitanje: Napisite komandu u BAT fajlu da se svoj trojici Primer.exe MOVE na putanju x:\Windows\Temp
--------------------------------------------------------------------------------

offline
  • Pridružio: 10 Okt 2005
  • Poruke: 13526
  • Gde živiš: Beograd

move Primer.exe %SYSTEMROOT%\temp

offline
  • Pridružio: 05 Apr 2005
  • Poruke: 53
  • Gde živiš: Beograd

SlobaBgd ::move Primer.exe %SYSTEMROOT%\temp
Eto sve jednostavno. Hvala. Ali posto nisam cicija dajem svima pivo.

offline
  • magna86  Male
  • Anti Malware Fighter
    Rank 2
  • Pridružio: 21 Jun 2008
  • Poruke: 6103

zelvel ::magna86 druze, hteo sam "debelo" da ti odgovorim ali sam shvatio da je moje pitanje nejasno.

Razz



Razumeo sam ja tebe ali sam samo hteo da shvatis, da sam napises batch, zato sam ti samo napisao smernice i neki primer ka resenju zadatka.

offline
  • Pridružio: 10 Okt 2005
  • Poruke: 13526
  • Gde živiš: Beograd

Slažem se sa magnom, svakako je bolje proučiti i naučiti osnove nego se oslanjati na gotova rešenja. Preoručujem da nađeš neke primere batch i cmd fajlova, i da eksperimentišeš sa varijabilama, sintaksama, svičevima. Osim što ćeš unaprediti svoje znanje, moći ćeš da automatizuješ ili izmeniš mnoge komande koje često izvršavaš na kompjuteru.

offline
  • Pridružio: 05 Apr 2005
  • Poruke: 53
  • Gde živiš: Beograd

@SlobaBgd
Sve se slažem. Ja sam mator (48.g) ali sam željan znanja. Samo moram da vodim računa da mnogo ne zapitkujem, da ne bih dosadio, pa da me terate u MP. Uz pomoć prijatelja sam napravio mali programčić. Sve vreme citam ali nekada moram da pitam. Dzaba ne mogu sve sam kad ne znam.
Zbunjivale me variable sa tabele, jer me je interesovala putanja Windowsu koji se nalazi na različitim particijama/diskovima.
U tabeli pise, striktno, C:\Windows\temp. Da je pisalo x:\Windows\temp ja bih razumeo da radi na svim particijama. Zato sam morao da pitam.

Slucajno sam se ovde vratio da trazim pomoc i nasao sam odlicno mesto.

offline
  • Pridružio: 10 Okt 2005
  • Poruke: 13526
  • Gde živiš: Beograd

Nema opravdanja u "Ja sam mator", ja sam matoriji od tebe! Wink
Nemoj se ustručavati da pitaš bilo šta što ti je nejasno, tu smo da pomognemo koliko znamo i stignemo.

Što se tiče nedoumice oko lokacije Windows foldera i batch komande, komanda će uzeti u obzir trenutno aktivnu putanju sistema na kojem se izvršava, i neće tražiti Windows koji je instaliran na drugoj particiji. Upravo to je prednost tih varijabilnih putanja - one su nezavisne od rasporeda diskova/particija. Važno je da se batch komanda izvršava na aktivnom Windowsu i sve varijabile će se ticati samo te particije na kojoj je instaliran Windows.

offline
  • Istrazivanje Windowsa
  • Pridružio: 12 Jul 2012
  • Poruke: 1023

Moze pomoc,ne znam da li je vezano za ovu temu.Kako da pokrenem neki .exe fajl pa da se otvori to i to. Naprimer video sam da preko Notepada napisu ''[Open]=Autorun.exe[Open]. E sad ja napravim Autorun.exe ali ne znam kako da u njoj stavim naprimer, kada bi kliknuo na nju da se nesto otvori kao slika,itd. Takodje kako da cita notepad? Da li ga treba staviti kao .dll extenizju,ili?(Izvinjavam se ako nisam dobro objasnio) Da li neko mozda zna? Ili da se vratim na pocetnicki nivo?

Ko je trenutno na forumu
 

Ukupno su 962 korisnika na forumu :: 35 registrovanih, 4 sakrivenih i 923 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., antonije64, Arahne, Asparagus, Cassius Clay, comi_pfc, Dimitrije Paunovic, doktor1964, draganl, Dvojac005, hologram, hyla, ikan, kolle.the.kid, krkalon, Kubovac, Leonov, Lucije Kvint, Luka Blažević, Lutvo_Redzepagic, Magistar78, Mcdado, milimoj, NoOneEver Dreams, procesor, Ripanjac, sap, ser.hill, stegonosa, Sumadija34, vathra, VJ, Vlada78, yrraf, Zoca