plik Batch

0

witam
mam taki problem
chciałbym stworzyć plik batch który by lgowoał do bazy mysql , tzn
w pliku takim było by :
c:\mysql\mysql -u zmienna_user -p
i dalej juz by sie logowało z bazy
tylko nie wiem jak zrobić taką zmienną w batch ( pod linuxem nie ma problemu :) )

może ktoś coś poradzi ??

pozdrawiam

0

Zmienne środowiskowe deklarujesz tak:

set nazwa_zmiennej=wartosc_zmiennej

Wywołujesz korzystając z %nazwa_zmiennej%

Możesz skorzystać z errorlevel do wyboru użytkownika cyferkami :) lub też dostosować skrypt do parametru z wiersza poleceń.
Skrypt batch to nie to samo co Perl pod linuxem, ma dużo mniejsze możliwości

0

zmienne zapisujesz jako %zmienna%, ale musisz ja sobie zadeklarowac jako

%zmienna% == cośtam

albo pobrać jako parametr

%0 %1 %2

albo miec ja w systemie zadeklarowaną (w pliku autoexec.bat)... za bardzo cie to chyba nie ustawia :/

//napisałem prawie to samo tylko minutę później ;)

0

witam

czy mógłby ktoś napisać taki krótki skrypcik batch do logowania mysql ?? mi jakoś to nie działa :(

główna forma jest taka
mysql -u zmienna -p

pozdro

0

Przecież wszystko Ci napisali.
W pliku wpisz:
<font color="blue">mysql -u %1 -p </span>
a plik odpalaj tak:
<font color="blue">plik.bat user</span>

<font color="blue">%1</span> zostanie zamieniony na <font color="blue">user</span>
Jaśniej już chyba nie można

1 użytkowników online, w tym zalogowanych: 0, gości: 1