Programování mIRC VI. – Menu

Menu se zobrazují po kliknutí pravým tlačítkem myši. Pokud jste ještě tuto skvělou vlastnost mIRC neobjevili,
zkuste to NYNÍ! Některá menu jsou předdefinována v popups.ini z distribučního souboru mIRC, ale jsou plně
nastavitelná v Nástroje/Menu.

mIRC Editor se spustí s otevřenou sekcí Menu. Prosím nevšímejte si sekcí Dálkové, Uživatelé a Proměnné
prozatím!? mIRC Editor se používá jako kompaktní a uniformní prostředí pro všechny programovatelné sekce mIRC.
S vybráním sekce Menu a pak ‚Soubor‘ můžete otevřít, nepoužít a uložit soubory menu.
Položka ‚Upravit‘ nabízí kopírovací/vkládací a vyhledávací funkce.

Menu ‚Náhled‘ vám umožní vybrat, který soubor menu chcete upravovat. Jsou různá menu pro různé druhy oken
v mIRC; V okně kanálu bude jiné menu než ve query(soukromé konverzace). Použijte položku Náhled k úpravám
jiných menu. Je zde programovatelná sekce pro Stavové okno, okna kanálů, query/chat okna a seznam přezdívek
a také speciální položka nazvaná Menubar pro programování hlavní nabídky mIRC(Vše vysvětlíme později).

Pokud vaše mIRC neobsahuje žádná připravená menu (Nástroje/Menu sekce je pak prázdná),
měli byste se přesvědčit, zda obsahuje alespoň připravené ini soubory správně zkopírované z distribučního
souboru mIRC v adresáři mirc, nebo umístěte soubor popups.ini z nalezeného umístění přímo do adresáře mIRC.
Můžete to snadno spravit v mIRC Editoru s použitím Soubor/Otevřít/.

Příkazy v menu jsou úplně stejné jako aliasy. Všechny stringy popsané v Sekci 7-1 jsou povoleny
v menu (a životně důležité pro správné používání). Pokud jste si přečetli sekci Aliasů (7-1), prosím pojďme do toho!
Potřebujete pro začátek znát tyto informace.

Také: Přečtěte si soubory nápovědy o vysvětlení menu, abyste se podívali na mnoho příkladů použití menu
v mIRC v Nástroje/Menu. Čím více příkladů zkusíte, prozkoumáte a poznáte, tím lépe pochopíte
skriptování v mIRC.

Příklad: /join

Řekněme, že často chodíte do kanálu #test.

Raději než psát „/join #test“, by bylo snažší jen kliknout pravým tlačítkem myši a vybrat si položku
v menu k automatickému příchodu?

Následující menu to zařídí. Přejděte do Nástroje/Menu, podívejte se jestli „Stavové okno“ má nastaveno vždy na vrchu.
(Ne Query/Chat okno, Seznam jmen v kanále nebo Lišta Menu!)

Příchod do kanálu Test:/join #test

Nyní klikněte pravým tlačítkem myši na vašem Stavovém okně a vyberte „Příchod do kanálu Test“. mIRC to provede.

Příklad: /away

Tohle je příklad pro „Pryč“ a „návrat“ menu… můžete napsat důvod, proč jste pryč a poslat do všech kanálů ve kterých jste.
(To dělá příkaz /ame, že posílá /me do všech kanálů kde jste.)

Nastavení Pryč…:/ame je PRYČ ( $?=“Zadejte důvod“ ) | /away Prosím zkuste později ( $! ) !!

Nastavení Návratu:/ame se VRÁTIL | /away

(Připomínáme, že v některých systémech musíte skrolovat vpravo abyste viděli celý text některých příkladů.)

Upozorňujeme, že příklad „Nastavení Pryč“ používá více příkazů najednou.

Heirarchická menu

Když budete chtít přidat několik dalších věcí, vaše obrazovka bude přeplněná, kdykoliv kliknete prevým tlačítkem
myši. Proto můžete organizovat tyto položky do hierarchických menu.

Zkuste zadat všechna následující menu:

Říkání věcí

.Ahoj:/say Ahoj lidi

.Nashledanou:/say Nashledanou lidi

.Potřást rukou:/me potřásl $? rukou

Tady jsme určili, že poslední tři příkazy se budou zobrazovat _pod_ „Říkání věcí“ podle: 1) včetně
po „Říkání věcí“, v pořadí jaké jste napsali a 2) uvedení všech s „.“ <– tečkou.

Když kliknete pravým tlačítkem myši, uvidíte položku menu „Říkání věcí“. Když ji vyberete, uvidíte položky menu „Ahoj“,
„Nashledanou“ a „Potřást rukou“. Vyberte si z těchto jednu k provedení dané akce určené výše.

Pokud chcete mít opravdu složitá menu, můžete vytvářet mnoho úrovní. Například zkuste:

Komentáře o lidech

.Komplimenty

..Hezký den:/say Ale, $? — ty máš dneska dobrou náladu!

..Pomoc:/say Díky za pomoc $?

..Přítel:/say Jsem rád, že $? je můj přítel.

.Inzultace

..Otrava:/say Nech mě být otravo!

..Idiot:/me myslí, že $? se občas chová jako idiot.


..Nepřítel:/say Vypadá to ,že $? se ke mě chová velmi nepřátelsky!

A tak dále! Jednotlivé úrovně menu se dělají s použitím teček. (Pokud se vám způsob ve kterém je výše uspořádán
„klik“ nelíbí, tak si jej sami změňte! Proveďte to v sekci Nástroje/Menu. Mnohem snadněji to pochopíte,
když uvidíte, jak to funguje.)

Všechny položky menu mohou být také volány pomocí Funkčních kláves! To je výborná náhrada pro často používaná menu….
(Používejte správnou syntaxi a vkládejte je v [např. náhrady funkčích kláves] v sekci aliasů)