Daje naj za fachowe rozwiązanie. Mam problem, bo nie wiem jak napisać poprawnie skrypt "if" w pliku wsadowym. Chciał bym zrobić coś takiego, że w skrypcie będę miał wypisane numerki ze stronami www, a klikając odpowiedni klawisz będzie otwierać się prawidłowy adres. @echo off echo Wybierz stronę którą chcesz otworzyć Echo 1. Facebook Echo 2. Google pause (chyba właściwe miejsce) cls I co napisać dalej żeby prawidłowo wpisując albo "f" i "g", albo "1" i "2" (nieważne) otwierało mi prawidłową ze stron. Ps. komenda "start link do FB " i "start link do Google" tyle wiem, ale co dać by to "if" dawało możliwość wyboru? Bo jak ja robię to i tak odpala mi po koli te stonki . Oczywiście będzie menu pewnie na 20 stronek, ale 2 dla wzoru i sprawdzenia poprawności... NA JUTRO, i sporo pkt daje!!!
kupak15
@echo off echo Wybierz stronę którą chcesz otworzyć Echo 1. Facebook Echo 2. Google :pytanie set/p "Klawisz=>> " if %Klawisz% == 1 goto 1 if %Klawisz% == 2 goto 2 echo Nie ma takiej pozycji goto pytanie :1 start fb.*** echo uruchomiono. goto pytanie REM Dajesz to jesli chcesz powrocic do pytania ewentualnie jesli chcesz zakonczyc skrypt dajesz goto end REM i skrypt konczy swoje dzialanie :2 start google.*** goto end REM goto pytanie
REM Metoda opcjonalna :end echo koniec skryptu pause
echo Wybierz stronę którą chcesz otworzyć
Echo 1. Facebook
Echo 2. Google
:pytanie
set/p "Klawisz=>> "
if %Klawisz% == 1 goto 1
if %Klawisz% == 2 goto 2
echo Nie ma takiej pozycji
goto pytanie
:1
start fb.***
echo uruchomiono.
goto pytanie REM Dajesz to jesli chcesz powrocic do pytania ewentualnie jesli chcesz zakonczyc skrypt dajesz
goto end REM i skrypt konczy swoje dzialanie
:2
start google.***
goto end
REM goto pytanie
REM Metoda opcjonalna
:end
echo koniec skryptu
pause
Słowa poprzedzone REM to komentarze