ProgramováníPočítačInternetBlog

Nabídka v Dosu přes C++

Nabídka v příkazové řádce, pomocí C++.

Napadlo mě, že udělám nějaký článek o C++, jenomže to není tak jednoduché, když v něm vůbec nic neumím.

Proto jsem napsal kratičký program, který má své využití v DOSu.

Zde je program v C++. Tento program po vás vyžádá číslo, které pak nastaví jako errorlevel

vyber.exe

#include //načtení iostream using namespace std; int main(int argc, char *argv[]) { int volba; //nastavení proměnné volby na int cout<<"Zadejte volbu:"; //Vypíše na obrazovku cin>>volba; //vstup z klávesnice do "volba" return volba; //vrať volba }
Zde máte různé příklady využití vyber.exe

test1.bat

@echo off rem příkazy se nebudou zobrazovat, ani poznámky REM :start rem záložka start cls rem smazání obrazovky vyber.exe rem spuštění vyber.exe, který nastaví errorlevel if errorlevel=3 goto v3 rem if errorlevel=3 goto v3 znamená, že jestli je errorlevel>=3 (z tohoto důvodu musíte errorlevel kontrolovat od nejvyšsího čísla) tak běž na záložku v3 if errorlevel=2 goto v2 if errorlevel=1 goto v1 goto exit rem pokud se nesplní žádna podmínka, tak běž na záložku exit :v3 rem záložka v3 echo vybral jsis volbu %errorlevel% rem vypíše na obrazovku "vybral jsis volbu"+hodnotu errorlevelu goto exit rem jdi na záložku exit :v2 echo vybral jsis volbu 2 goto exit :v1 echo vybral jsis volbu 1 goto exit :exit rem záložka exit pause rem pauza cls rem smazání obrazovky exit rem konec programu
Program na heslo, doporučuji nepoužívat (dá se obejít)

test2.bat

@echo off rem vypne zobrazování příkazů echo Zadejte číselné heslo rem vypíše výzku k zadání hesla vyber.exe >NUL rem spustí vyber.exe, a jeho výstup na obrazovku vynuluje (nic na ní nenapíše) rem heslo=123456788 if errorlevel 123456789 goto exit rem kontrola, jestli zadané číslo je větší než heslo if errorlevel 123456788 goto enter rem pokud číslo = heslu tak běž na enter goto exit :enter echo "Správné heslo" goto quit :exit echo špatné heslo :quit pause >NUL exit
Tagy:
windowspřikazový řádek
Podobné:
Odstranění, či změnění hesla WindowsOdstranění, či změnění hesla WindowsZáloha a aktualizace ovladačůZáloha a aktualizace ovladačůVytvoření dočasné složkyVytvoření dočasné složkyZměna MAC adresy ve WindowsZměna MAC adresy ve WindowsSymbolické odkazy ve WindowsSymbolické odkazy ve Windows

Komentáře:

Jméno:
Vzkaz:
Jste člověk?Ano Ne
Anonym 29. 10. 2010 18:02 cs
SET /? - hlavne SET /P - viac tu: http://www.computerhope.com/sethlp.htm