Plik bat z parametrem

Offtop Admin 01-01-1970 2198 4
09-11-2006 08:39
Witajcie,

Mam taki problem, chciał bym napisać plik bat w którym był by pewne instrukcje które są jednak uzależnione od litery dysku twardego.

Czy macie jakąś koncepcję jak wykonać takie coś :

copy x:\ppp g:\ppp


Z tym że zmienna x  była by zmienną wprowadzaną na początku skryptu ?
Jak to widzicie ?
09-11-2006 14:21
To da się zrobić, chyba tylko przez użycie polecenia CHOICE.
Mogłoby to wyglądać mniej więcej tak:
@echo off
choice c:abc
if errorlevel 3 copy A:\ppp G:\ppp
if errorlevel 2 copy b:\ppp g:\ppp
if errorlevel 1 copy c:\ppp g:\ppp

itd. dla każdej następnej stacji dysków.
I programik choice.com trzeba wziąć z DOSu (np. 6.22) bo w XP go nie ma.
Nie wiem czy o to dokładnie chodziło :D

Luk

09-11-2006 14:31
Najprościej np. copy %1%2 %3%2.

postać:

polecenie [dysk 1] [plik] [dysk 2]

Niestety musisz pisać C:\ plik.txt (z odstępem).
09-11-2006 20:45
choice.com

Czy mógł by ktoś zamieścić ten pliczek.

Wersja Matika będzie chyba naj odpowiedniejsza.
10-11-2006 13:26
Proszę, oto plik choice.com.

Ten wątek został zamknięty. Aby rozpocząć nową dyskusję, zaloguj się.