NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Cyklus se stanoveným počtem opakování

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Tomáš Pařízek
Tomáš Brůna:1.7.2016 15:49

ahoj, šlo mi o to, jak zachytit stisk určité klávesy. Například že pokud stisknu F5, tak vyskočí msgbox

Odpovědět
1.7.2016 15:49
Vi veri universum vivus vici
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
mkub:1.7.2016 16:07

myslim, ze v BATCHi je to nemozne priamo zachytit scankod
v case MS-DOSu sa to dalo pomocou ovladaca ANSI.SYS vytvorit spustacie menu, ale to nebola vlastnost BAT suborov

a okrem toho BATCH nie je vhodny na vytvaranie programov, skor sa pouziva na jednoduche skripty
a okrem toho, ak uzivatel stlaci CTRL+C, prerusi vykonavanie scriptu,
to by som radsej siel do Pascalu :)

 
Odpovědět
1.7.2016 16:07
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na mkub
Tomáš Brůna:1.7.2016 16:12

já vím, ale v době kdy jsem se ptal jsem to nevěděl. Ale díky za odpověd :)

Odpovědět
1.7.2016 16:12
Vi veri universum vivus vici
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Tomáš Brůna
mkub:1.7.2016 16:22

ale da sa to obist, ze si prichystas utilitku, ktora by zachytavala scankod a by generovala errorlevel pri stlaceni klavesu a pomocou neho a ifov by si mohol spustat msgbox

 
Odpovědět
1.7.2016 16:22
Avatar
Odpovídá na Tomáš Brůna
Tomáš Pařízek:3.7.2016 11:54

choice /c:210 /n

Tato funkce sebere číslo a vloží do proměnn errorlevel

 
Odpovědět
3.7.2016 11:54
Avatar
Pavel Handlovský:31.1.2020 11:57

Ahojte.
Neviem si rady s naplnením poli nazvami adresarov. Snazim sa to robit cez cyklus:

set /a a=0
for /D %%i in (*) do (
set Pole[%a%]=%%i
set /a a+=1
)

...kde robim chybu. Vdaka

 
Odpovědět
31.1.2020 11:57
Avatar
Odpovídá na Pavel Handlovský
Pavel Handlovský:31.1.2020 12:11

Teda aby som to upresnil Pole mi sice naplni ale iba Pole[0] a poslednym nazvom adr.

  • vyber adresarov mi robi ok to mam overene cez echo...
  • aj pocitadlo pocita len ten posun set Pole[%a%] mi nefunguje ... :-(

este raz vdaka

 
Odpovědět
31.1.2020 12:11
Avatar
Peter Lustig
Člen
Avatar
Peter Lustig:20.10.2022 10:34

Prosím, má někdo program tí kalkulačky - je to úkol na konci lekce, zaseknul jsem se a nevím jak dál ... pošlete mi ten .bat soubor ať to pochopím.... peter.lustig.tt@gmail.com

 
Odpovědět
20.10.2022 10:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 28.