Prosty program z wyszukiwarką

0

Witam wszystkich serdecznie

Pobrałem taki skrypt z internetu do wywoływania poleceń, ale chcę żeby dało się wpisać wyrazy z spacją. Tak jak jest teraz, po wpisaniu polecenia z spacją samoczynnie zamyka się program.
Będę wpisywał tam polecenia dłuższe niż 2 słowa, i różne kombinacje przykładowo xx xxxxx xxx x x albo xxxxx xx x xxxxx.
To będzie wyszukiwarka zdjęć

Macie pomysł jak to zrobić żeby było dobrze?

@echo off
:menu
cls
echo Menu:
echo 1) Menu1
echo 2) Menu2
echo 3) Menu3

set/p "menu=>> "
if %menu%==1 goto menu1
if %menu%==2 goto menu2
if %menu%=="xx xx" goto menu3
:menu1
cls
echo Menu1
echo Menu - dowolny klawisz jakis teksyt
pause>nul
goto menu
:menu2
cls
echo Menu2
echo Menu - dowolny klawisz
pause>nul
goto menu
:menu3
cls
echo Menu3
echo Menu - otwarto plik 
pause>nul
goto menu
 
1

Musisz wpisywane polecenie umieścić w cudzysłowie."zrób coś"

0

Dzięki za podpowiedź. Tylko że chciałem te polecenia wpisywać czytnikiem kodów, a tam nie ma możliwości dodania cudzysłowy. Czytnik po wpisanej komendzie sam wciska enter. Czy da się domyślnie ustawić znaki "" przed wpisaniem kodu?

0

Wczytaj do zmiennej, okraś cudzysłowem i dalej przekazuj.

0

Nie piszę w c++ bo nie bardzo umiem ;) Czy byłoby to trudne przerzucić to na c++? Chciałem mieć jak najprostszą wyszukiwarkę

0

Myślę że prościej nić na C++ będzie Ci to przerzucić na C#.

A wracając do problemu:
" - dodajesz po stronie programu a nie kodu kreskowego (choć większość skanerów ma możliwość ustawienia dowolnego prefixu/sufixu).

Moim zdaniem w kodzie kreskowym lepiej zawrzeć jakiś identyfikator liczbowy i na jego podstawie rozpoznawać "polecenie".

0

Czy BAT, czy Bash, c++ czy C# - na tym poziomie skomplikowania nie ma to znaczenia, niemniej nie licz, że ktoś napisze do za Ciebie. Lepiej powiedz z czym masz jeszcze problem, lub dlaczego nie rozumiesz rady ;)

0

Będę próbował to przerzucić na inny język. Może mi się uda.
To co mam właściwie jest gotowe, tylko okienko musiałoby mieć wstawiony prefiks " znak wpisania i surfix " domyślnie.

Chodzi o to żeby prosty chłop odczytał polecenie z kodu kreskowego i otrzymał odpowiedź zwróconą z programu.

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