Tartalomjegyzék:
- 1. lépés: Bevezetés a kötegbe
- 2. lépés: Cls, Exit, Title és Color
- 3. lépés: Ugrás
- 4. lépés: Állítsa be a/p és az If lehetőséget
- 5. lépés: Ping Localhost -n 7> nul
- 6. lépés: %véletlen %
- 7. lépés: Szöveg -beszéd átalakító
- 8. lépés: Csillagok háborúja !
- 9. lépés: Folyamatosan ismételje meg a bosszantó üzeneteket
- 10. lépés: Lassan írja be az üzeneteket
Videó: Játék készítése Jegyzettömbben és még sok más: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez az első tanítható. Tehát ha van javaslata, kérjük, írjon megjegyzést. Lássunk neki!
Amikor mindannyian halljuk a Jegyzettömb szót, eszünkbe jut néhány unalmas, haszontalan alkalmazás, amellyel megjegyezhetjük a dolgokat. Nos, a Jegyzettömb ennél sokkal több. Tudjuk irányítani a számítógépünket, menő hackelést végezhetünk és szórakoztató játékokat készíthetünk.
ps itt a tic tac toe játék kötegelt fájlja
1. lépés: Bevezetés a kötegbe
A Batch egy olyan nyelv, amely elsősorban a Windows parancssorából fut le. Nem csak hasznos, hanem csodálatos szövegalapú játékok létrehozására is használható! Mi az a szöveges játék, amit kérdez? Ez egy játék (nagyon egyszerű), amelyben a felhasználó interakcióba lép a szöveg használatával és a döntéshozatallal. Megtanulja, hogyan kell olyan helyzeteket beállítani, amelyekben a karaktereknek dönteniük kell arról, hogyan akarják megközelíteni a problémát.
Először is nyitott jegyzettömb
Kód! Most már készen áll az első kódsorok beírására, valamint az első parancsok megtanulására. A parancsok azok a szavak, amelyeket beírunk a programba, és amelyeknek funkciójuk van; mint például az echo vagy a pause parancsok.
visszhang, visszhang. és szünet
echo - az echo a normál szöveg megjelenítésére szolgál a játékban. Például beírhatja: "echo Hello kalandor!", És a játékot játszó emberek ezt látják: "Hello kalandor!" (Amíg beírtad @echo off).
visszhang. - visszhang. (ponttal) üres sor létrehozására szolgál a játékban. Ez hasznos lehet a szöveg rendetlenségének megőrzésében.
szünet - Ezt a parancsot akkor használjuk, ha szünetet szeretnénk tartani a játékosainkkal, és leggyakrabban akkor, amikor időt akarunk hagyni nekik egy szöveg elolvasására. Amikor ezt a kódot használja, a következőképpen jelenik meg: "Nyomja meg bármelyik gombot a folytatáshoz …" A játékosok ezután bármelyik gombot megnyomhatják, ha készen állnak a játék folytatására.
Mentse el játékát a következő néven: nameofyourgame.bat
a.bat kiterjesztés kötegelt fájlmá teszi.
2. lépés: Cls, Exit, Title és Color
Ok, ez a következő parancskészlet is nagyon egyszerű, de jó, hogy van.
A cls - cls egy parancs, amelyet sokat használok. Ez a "tiszta képernyő" kifejezést jelenti, és az, hogy eltávolítja a parancssori ablakban lévő összes szöveget (ergo, a képernyő üres lesz). Ez egy jó eszköz, ha azt szeretné, hogy a játék tiszta és rendben legyen.
kilépés - Ez pontosan azt teszi, aminek hangzik, lezárja a játékot. Ezt csak akkor használja, ha a karakterek a játék végére érnek, vagy ha azt szeretné, hogy a játék bezárjon, amikor meghalnak, vagy rossz döntést hoznak.
title - title a parancssori ablak címsorában bármit megjelenít, amit utána ír.
szín - a szín egy igazán szórakoztató parancs, és felélénkítheti játékát. Ha hozzáadja a színkódot, majd egy szóközt és egy meghatározott szám- vagy betűkészletet, módosíthatja a parancssori ablak színeit. A rendelkezésre álló színek listáját lásd az alábbi képen, vagy nyissa meg a parancssort (cmd), és írja be a "color/?" Parancsot.
Ez két szám halmaza. Az első szám a háttérszín. A második szám a betűtípus színe.
például. 19
3. lépés: Ugrás
A "goto" parancs egyszerű, ha egyszer megismeri. A parancs akkor használatos, ha azt szeretné, hogy egy játékos a játék egy másik szakaszára ugorjon, például amikor egy bizonyos döntést hoz.
Ez így működik: Ön írja be a "goto" parancsot egy külön sorba, vagy egy "if" utasítás végén (amelyet később áttekintünk). Ezután adjon meg egy változót, amely a cél neve lesz. A név tetszőleges lehet, és a "goto" után beírt szavakból áll.
4. lépés: Állítsa be a/p és az If lehetőséget
Ezek a parancsok a legfejlettebb parancsok, amelyeket meg fogok tanítani nektek.
set /p variable = - Ezt a parancsot akkor használjuk, ha azt szeretnénk, hogy a játékos egy változót illesszen be (változó válasz). Ez bárhol lehet a nevüktől a fegyvernévig, vagy akár a választ a választások közül, amelyeket Ön adott nekik. Gyakran előfordul, hogy erre a változóra később hivatkoznak, ezért nevet kell adni. A név bármilyen lehet.
Erre a változóra hivatkozhatunk úgy, hogy a változó nevét a %. Eg közé helyezzük. %válasz%
if - ezt a parancsot akkor használjuk, ha if/then utasításokat hozunk létre. Használhatjuk a "set /p" -vel együtt, hogy választási lehetőségeket hozzunk létre a játékosok számára. Tegye fel a kérdést a játékosnak az "echo" paranccsal. Győződjön meg róla, hogy egyértelműen megfogalmazza a lehetőségeket. Adjon nekik lehetőséget arra, hogy a "set /p" paranccsal megadják a választ.
Hozzon létre "ha" kijelentéseket, amelyek lehetővé teszik a játékosok döntéseinek következményeit, és amelyek lehetővé teszik a történet folytatását.
Az "if" utasításokat "equ" és "neq" kifejezésekkel használják, amelyek azt jelentik, hogy "egyenlő" és "nem egyenlő".
Így kell kinéznie a kijelentéseinek:
:Rajt
visszhang IGEN vagy NEM?
set /p változó =
ha % változó % egyen IGEN goto helyzet1
ha % változó % ek NO goto helyzet2
ha %változó neq IGEN elindul
Mindezek a kódok azt jelentik, hogy ha a játékos "IGEN" -t ír be, akkor a "szituáció1" -re kerül; ha beírja a "NEM" -t, akkor a "helyzet2" -re kerül; ha nem írja be, hogy "IGEN" vagy "NEM", visszaküldik a kérdés elejére.
5. lépés: Ping Localhost -n 7> nul
nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp
nul "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Ez az utasítás 7 másodperccel késlelteti az utasítás végrehajtását. Módosíthatja az értéket.
Pl.
@echo ki
:Rajt
szín 10
ping localhost -n 0> nul
szín 20
ping localhost -n 0> nul
szín 30
ping localhost -n 0> nul
induljon el
Ez a program egy villogó képernyőt hoz létre, amely soha nem áll le (infinate loop).
6. lépés: %véletlen %
Ez a parancs véletlenszerű 5 számjegyű számot hoz létre. Ezt a parancsot gyakran a
@echo ki
szín 02
:Rajt
echo%random %% random %% random %% random %% random %% random%
induljon el
7. lépés: Szöveg -beszéd átalakító
Ez a legkedveltebb dolog a jegyzettömbökben. Ez SAPI -t használ. A beszédalkalmazás -programozási felület vagy az SAPI a Microsoft által kifejlesztett API, amely lehetővé teszi a beszédfelismerés és a beszédszintézis használatát a Windows -alkalmazásokban.
Ez kissé más, mert ez a vbs scriptben van, nem kötegelt. (A hangerő alacsony)
halvány üzenet
msg = inputbox ("Írja be ide a szöveget", "Szöveg -beszéd átalakító")
set sapi = CreateObject ("sapi.spvoice")
sapi.speak msg
mentse el.vbs kiterjesztéssel
mert pl. texttospeech.vbs
8. lépés: Csillagok háborúja !
A Star Wars teljes példánya teljes egészében ASCII karakterekkel készült, és megtekintheti a Windows operációs rendszerben (vagy bármely telnetet támogató operációs rendszerben). Az egyetlen dolog, ami szükséges annak megtekintéséhez, internetkapcsolat; a sebesség nem számít.
Megtekintéséhez Windows XP, Mac OS X és Linux rendszeren
Lépjen a Start, Futtatás menüpontra. (Csak Windows felhasználóknak)
Most írja be a "telnet tow.blinkenlights.nl" idézőjelek nélkül, és nyomja meg az Enter billentyűt.
A Mac OS X és Linux felhasználói közvetlenül végrehajthatják ezt a kódot a terminál ablakában.
Windows 8, Windows 8.1, Windows 7 és Windows Vista rendszeren A Telnet alapértelmezés szerint ki van kapcsolva a Windows legújabb verzióiban.
Tehát a csillagok háborúja nézéséhez először engedélyeznie kell a telnetet a Vezérlőpult ›Programok› Kapcsolja be vagy ki a Windows funkciót, és jelölje be mindkét telnet jelölőnégyzetet.
Ezt követően kövesse az alábbi lépéseket: -Menjen a Start menübe, Keresés a Windows Vista és a Windows 7 rendszerben. Windows 8 és Windows 8.1 rendszeren nyissa meg a fő kezdőlapot.
Gépelje be a telnet parancsot, majd nyomja meg az Enter billentyűt. A következő parancssori ablakban írja be az "o" idézőjelek nélkül, majd nyomja meg az Enter billentyűt.
Most írja be a "tow.blinkenlights.nl" idézőjelek nélkül, és nyomja meg az Enter billentyűt.
Ha már nincs szüksége telnetre, kikapcsolhatja.
9. lépés: Folyamatosan ismételje meg a bosszantó üzeneteket
Ezzel a jegyzettömb -trükkel bárkit bosszanthat, és valójában arra kényszerítheti, hogy jelentkezzen ki vagy hagyja el a számítógépet (LOL…). Ez a jegyzettömb trükk végtelen ciklusot hoz létre egy üzenetből a számítógépben. Kövesse az alábbi lépéseket, ha többet szeretne megtudni: Nyissa meg a Jegyzettömböt. Írja be a következő kódot a jegyzettömb fájlba.
: @ECHO kikapcsolva:
: Kezdje el az üzenetet * Szia
msg * Rossz napja van?
msg * Nos, jól szórakozom!
msg * Szórakozzunk együtt!
msg * Azért, mert ó-w-n-e-d voltál
GOTO BEGIN
befejezéséhez indítsa újra a számítógépet
10. lépés: Lassan írja be az üzeneteket
Teljesen ártalmatlan trükk, és tökéletes a barátok csínytevéséhez. Ez a trükk tényleg megrémíthet bárkit! Kövesse az alábbi lépéseket a trükk végrehajtásához: Nyissa meg a Jegyzettömböt. Illessze be a következő kódot a jegyzettömb fájlba:
(írja be újra az összes idézetet)
WScript. Alvás 180000
WScript. Alvás 10000
Állítsa be a WshShell = WScript. CreateObject („WScript. Shell”)
WshShell. Futtassa a „jegyzettömböt”
WScript. Alvás 100
WshShell. App Aktiválja a „Jegyzettömböt”
WScript. Alvás 500
WshShell. SendKeys „Hel”
WScript. Alvás 500
WshShell. SendKeys „lo”
WScript. Alvás 500
WshShell. SendKeys „, én”
WScript. Alvás 500
WshShell. SendKeys „szerelem”
WScript. Alvás 500
WshShell. SendKeys „utasítások”
WScript. Alvás 500
Mentse el a fájlt bármilyen névvel és.vbs kiterjesztéssel, majd zárja be.
A befejezéshez nyissa meg a Feladatkezelőt, és fejezze be a thewscript.exe folyamatot a fenti képen látható módon.
Ajánlott:
Intelligens motorkerékpár HUD prototípus (részletes navigáció és még sok más): 9 lépés
Intelligens motorkerékpár HUD prototípus (részletes navigáció és még sok más): Szia! Ez az Instructables a története annak, hogyan terveztem és építettem egy HUD (Heads-Up Display) platformot, amelyet motorkerékpáros sisakokra szereltek fel. A "térképek" verseny keretében íródott. Sajnos nem tudtam teljesen befejezni
Régi CD -meghajtót készítettem Wifi -robotba a Nodemcu, az L298N motormeghajtó és még sok más használatával: 5 lépés
Régi CD -meghajtót készítettem Wifi -robotba a Nodemcu, az L298N motormeghajtó és még sok más használatával: VX Robotics & Jelen van az elektronika
Szivárványos szóóra teljes szivárványhatással és még sok más: 13 lépés (képekkel)
Szivárványos szóóra teljes szivárványhatással és még sok más: Célok1) Egyszerű2) Nem drága a Neopixelek fényerejének szabályozása, frissítés 01-január
Hangvezérlő fények Elektronika RGB LED szalagok és még sok más a Cortana és az Arduino otthoni automatizálásával: 3 lépés
Hangvezérlő lámpák Elektronika RGB LED szalagok és még sok más a Cortana és az Arduino otthoni automatizálásával: tetszik az ötlet, hogy hangjával vezérelje a dolgokat? Vagy nem szeret felkelni az ágyból, hogy lekapcsolja a villanyt? De az összes létező megoldás, például a google home túl drága? Most 10 dollár alatt elkészítheti saját maga. És ami még jobb, nagyon könnyű
Részletes alkatrészek öntése: Protetikus ujjak (amelyek ragyognak, színt váltanak hővel és még sok más ): 10 lépés (képekkel)
Részletes alkatrészek öntése: Protetikus ujjak (amelyek ragyognak, színt váltanak hővel és még sok más …): Ez egy útmutató a kis, összetett alkatrészek olcsó öntéséhez. Azt kell mondanom, hogy nem vagyok casting szakértő, de mivel a szükséglet gyakran a találmány anyja - az itteni folyamatok némelyike jól működött. A londoni Future Festen találkoztam Nigel Acklanddal, és