Jak napisać skrypy który pakuje do formatu *.rar


(Marunde) #1

Chce zarchiwizować poszczególne foldery w folderze archiwizującym. Napisałem odpowiedni skrypt, ale nie chce działać:

echo off

cls

rar.exe u -m4 -ep1 D:\Archiwum\archiwum1 d:\Dane1

cls

rar.exe u -m5 -ep2 D:\Archiwum\Archiwum2 "d:\Moje dokumenty"

cls

rar.exe u -m2 -ep3 D:\Archiwum\Archiwum3 "D:\User"

cls

Czy ktoś może mi powiedzieć gdzie popełniłem błąd?


([alex]) #2

Co znaczy nie chce działać?

Siada w koncie, bije się głową w ścianę i krzyczy: - "Nie chcę!!" ?


(Marunde) #3

klikam na Uruchom.bat i nic się nie dzieje. Foldery nie archiwizują się.


([alex]) #4

A jakieś komunikaty? Uruchomił się rar.exe?

Zamień na razie cls na pause i patrz co się dzieje.


(Marunde) #5
D:\test>echo off

Aby kontynuować, naciśnij dowolny klawisz . . .


Nazwa 'rar.exe' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,

program wykonywalny lub plik wsadowy.

Aby kontynuować, naciśnij dowolny klawisz . . .


Nazwa 'rar.exe' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,

program wykonywalny lub plik wsadowy.

Aby kontynuować, naciśnij dowolny klawisz . . .


Nazwa 'rar.exe' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,

program wykonywalny lub plik wsadowy.

Aby kontynuować, naciśnij dowolny klawisz . . .

Takie polecenie znalazłem w necie. To jakiego mam użyć?


([alex]) #6

Prawdopodobnie:

"C:\Program files\Winrar\rar" u -m4 -ep1 D:\Archiwum\archiwum1 d:\Dane1

czyli podaj pełną ścieżkę do rar.exe lub umieść tą ścieżkę w zmiennej środowiskowej path.


(Johny) #7

skrypt działa,ale rar.exe musiałby być gdzieś przekopiowany do folderu systemowego,albo poleceniem set path musi być ustawiona ścieżka,system nie wie gdzie szukać programu


(Marunde) #8

Teraz działa. Dzięki [alex]