Mündəricat:
- Addım 1: Partiyaya Giriş
- Addım 2: Cls, Exit, Title və Color
- Addım 3: Get
- Addım 4: Set/p və If
- Addım 5: Ping Localhost -n 7> nul
- Addım 6: %təsadüfi %
- Addım 7: Mətndən Nitqə Dönüştürücü
- Addım 8: Ulduz Döyüşləri !
- Addım 9: Birini Narahat Etmək üçün Mesajları Daim Təkrarlayın
- Addım 10: Mesajları yavaş -yavaş yazın
Video: Notepadda və daha çoxunda bir oyun yaratmaq: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu mənim ilk təlimatımdır. Buna görə də hər hansı bir təklifiniz varsa şərh yazın. Gəlin başlayaq!
Hamımız notepad sözünü eşidəndə bir şeyləri qeyd etmək üçün bəzi darıxdırıcı faydasız tətbiqlər düşünürük. Yaxşı notepad bundan daha çoxdur. Kompüterimizi idarə edə bilərik, bəzi sərin hacklər edə və əyləncəli oyunlar edə bilərik.
ps burada tic tac toe oyunu üçün toplu sənəddir
Addım 1: Partiyaya Giriş
Batch, ilk növbədə Windows əmr istəyinizdən çıxan bir dildir. Yalnız faydalı deyil, həm də inanılmaz mətn əsaslı oyunlar yaratmaq üçün istifadə edilə bilər! Soruşduğunuz mətn əsaslı oyun nədir? İstifadəçinin mətn və seçim etmə vasitəsi ilə qarşılıqlı əlaqədə olduğu bir oyundur (çox sadə bir oyun). Simvolların problemə necə yanaşmaq istədikləri barədə seçim etməli olduğu vəziyyətləri necə qurmağı öyrənəcəksiniz.
Əvvəlcə bloknot açın
Kod! İndi ilk kod satırlarınızı yazmağa və ilk əmrlərinizi öyrənməyə başlamağa hazırsınız. Əmrlər, funksiyası olan proqrama yazdığımız sözlərin hər biridir; yankı və ya fasilə əmrləri kimi.
əks -səda, əks -səda. və fasilə verin
echo - echo oyunda müntəzəm mətni göstərmək üçün istifadə olunur. Məsələn yaza bilərsiniz: "echo Salam macəraçı!" Və oyununuzu oynayan insanlar "Salam macəraçı!" (@Echo off yazdığınız müddətcə).
əks -səda - əks -səda. (bir nöqtə ilə) oyunda boş bir xətt yaratmaq üçün istifadə olunur. Bu, mətninizin səliqəsiz saxlanmasında faydalı ola bilər.
pauza - Bu əmr oyunçularınızın ara verməsini istədiyiniz zaman istifadə olunur və ən çox onlara bir mətni oxumaq üçün vaxt vermək istədiyiniz zaman istifadə olunur. Bu kodu istifadə edərkən "Davam etmək üçün hər hansı bir düyməyə basın." Şəklində görünür. Oyunçularınız oynamağa davam etmək üçün hazır olduqları zaman istənilən düyməni basa bilərlər.
Oyununuzu qeyd edin: nameofyourgame.bat
.bat uzantısı onu toplu fayl halına gətirir.
Addım 2: Cls, Exit, Title və Color
Tamam, bu növbəti əmrlər dəsti də çox sadədir, amma sahib olmaq çox xoşdur.
cls - cls çox istifadə etdiyim bir əmrdir. "Aydın ekran" deməkdir və etdiyi şey, əmr istəyi pəncərəsində edilən bütün mətni silməkdir (məsələn, ekranı boş etmək). Oyununuzu təmiz və nizamlı saxlamaq üçün bu yaxşı bir vasitədir.
exit - Bu, tam olaraq səsləndiyini edir, oyunu bağlayır. Bunu yalnız personajlar oyunun sonuna çatanda və ya oyunun öldükdə və ya səhv bir qərar verdikdə bağlanmasını istəyirsinizsə istifadə etməlisiniz.
başlıq - başlıq əmr istəməsi pəncərəsinin başlıq çubuğunda ondan sonra yazdığınız hər şeyi göstərir.
rəng - rəng həqiqətən əyləncəli bir əmrdir və oyununuzu canlandırmaq üçün istifadə edilə bilər. Rəng kodunu, ardınca bir boşluğu və xüsusi bir ədəd və ya hərf dəstini əlavə etdiyiniz zaman əmr istəyi pəncərəsinin rənglərini dəyişə bilərsiniz. Mövcud rənglərin siyahısı üçün aşağıdakı şəklə baxın və ya əmr satırını (cmd) açın və "color/?" Yazın.
İki ədəddən ibarətdir. Birinci nömrə fon rəngidir. İkinci nömrə şrift rəngidir.
məs. 19
Addım 3: Get
"Goto" əmri sadədir, bir dəfə tanış olursan. Komanda, bir oyunçunun müəyyən bir qərar verərkən olduğu kimi oyununuzun fərqli bir hissəsinə keçməsini istədiyiniz zaman istifadə olunur.
Bu şəkildə işləyir: "goto" əmrini ayrı bir sətirdə və ya "if" ifadəsinin sonunda daxil edin (daha sonra keçəcəyik). Daha sonra təyinatın adı olacaq bir dəyişən təyin edirsiniz. Ad istədiyiniz hər şey ola bilər və "goto" sözündən sonra yazdığınız sözdən ibarətdir.
Addım 4: Set/p və If
Bu əmrlər sizə öyrədəcəyim ən inkişaf etmiş əmrlərdir.
set /p variable = - Bu komanda oyunçunuzun dəyişən (dəyişən cavab) daxil etməsini istədiyiniz zaman istifadə olunur. Bu, adlarından silah adlarına və ya onlara verdiyiniz seçimlərdən birinin cavabına qədər ola bilər. Çox vaxt bu dəyişənə daha sonra istinad ediləcək və buna görə də ad verilməlidir. Adı istədiyin kimi ola bilər.
Dəyişənin adını %. Eg arasında qoyaraq bu dəyişənə istinad edə bilərik. %cavab%
if - if ifadələrini yaratdığımız zaman bu komanda istifadə olunur. Oyunçular üçün seçim yaratmaq üçün "set /p" ilə birlikdə istifadə edə bilərik. Oyunçudan "echo" əmri ilə bir sual soruşun. Seçimlərini açıq şəkildə ifadə etdiyinizə əmin olun. Onlara "set /p" əmri ilə cavab daxil etmə imkanı verin.
Oyunçuların seçimlərinin nəticələr verməsinə imkan verən və hekayənin davam etməsinə imkan verən "if" ifadələrini yaradın.
"if" ifadələri sırasıyla "bərabər" və "bərabər deyil" mənasını verən "equ" və "neq" ilə istifadə olunur.
Bəyanatlarınız belə görünməlidir:
:başlamaq
echo BƏYƏ yoxsa YOX?
set /p dəyişən =
əgər % dəyişən % bərabərdir YES goto vəziyyət1
əgər % dəyişən % bərabərdir NO goto vəziyyət2
əgər %dəyişən neq YES başlamalıdır
Bu kodun hamısı, oyunçunun "YES" yazsa, "vəziyyət1" ə göndəriləcəyi deməkdir; "YOX" yazarsa, "vəziyyət2" ə göndəriləcək; nə "Bəli", nə də "YOX" yazmırsa, sualın əvvəlinə geri göndəriləcək.
Addım 5: Ping Localhost -n 7> nul
nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp
nul "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Bu ifadə ifadənin icrasını 7 saniyə gecikdirir. Dəyəri dəyişə bilərsiniz.
Məsələn.
@echo off
:başlamaq
rəng 10
ping localhost -n 0> nul
rəng 20
ping localhost -n 0> nul
rəng 30
ping localhost -n 0> nul
başlamalıyam
Bu proqram heç vaxt dayanmayan yanıb -sönən bir ekran yaradır (döngəni açmaq).
Addım 6: %təsadüfi %
Bu komanda təsadüfi 5 rəqəmli bir nömrə yaradır.
@echo off
rəng 02
:başlamaq
echo%təsadüfi %% təsadüfi %% təsadüfi %% təsadüfi %% təsadüfi %% təsadüfi%
başlamalıyam
Addım 7: Mətndən Nitqə Dönüştürücü
Notepad haqqında ən çox bəyəndiyim şey budur. SAPI istifadə edir. Danışıq Proqramlaşdırma İnterfeysi və ya SAPI, Windows tətbiqlərində nitqin tanınması və nitq sintezinin istifadəsinə icazə vermək üçün Microsoft tərəfindən hazırlanmış bir API -dir.
Bu bir az fərqlidir, çünki bu vbs skriptində toplu deyil. (Həcmi aşağıdır)
qaranlıq mesaj
msg = giriş qutusu ("Buraya mətn daxil edin", "Mətndən nitqə çevirici")
sapi qurmaq = CreateObject ("sapi.spvoice")
sapi.söhbət msg
.vbs uzantısı ilə qeyd edin
məsələn. texttospeech.vbs
Addım 8: Ulduz Döyüşləri !
Windows əməliyyat sistemində (və ya telneti dəstəkləyən hər hansı bir ƏS) izləyə biləcəyiniz ASCII simvolları ilə tamamlanmış Ulduz Döyüşlərinin tam bir nüsxəsi var. İzləmək üçün lazım olan tək şey internet bağlantısıdır; sürətin əhəmiyyəti yoxdur.
Windows XP, Mac OS X və Linux -da izləmək üçün
Başlayın, Çalışın gedin. (Yalnız Windows istifadəçiləri üçün)
İndi tirajsız "telnet towel.blinkenlights.nl" yazın və Enter düyməsini basın.
Mac OS X və Linux istifadəçiləri bu kodu birbaşa terminal pəncərəsində icra edə bilərlər.
Windows 8, Windows 8.1, Windows 7 və Windows VistaTelnet Windows -un son versiyalarında standart olaraq söndürülmüşdür.
Ulduz müharibələrini izləmək üçün əvvəlcə İdarəetmə Paneli> Proqramlar> Windows Xüsusiyyətini Açın və ya söndürün və hər iki telnet onay qutusunu işarələyərək telnet'i aktivləşdirməlisiniz.
Bunu etdikdən sonra aşağıda göstərilən addımları izləyin: -Başlat-a gedin, Windows Vista və Windows 7-də axtarın. Windows 8 və Windows 8.1-də əsas Başlanğıc səhifəsini açın.
Telnet yazın və Enter düyməsini basın. Növbəti əmr sorğusu pəncərəsində tırnak işarəsi olmadan "o" yazın və Enter düyməsini basın.
İndi quotes olmadan "towel.blinkenlights.nl" yazın və Enter düyməsini basın.
Telnetə ehtiyacınız yoxdursa, onu söndürə bilərsiniz.
Addım 9: Birini Narahat Etmək üçün Mesajları Daim Təkrarlayın
Bu notepad oyunundan istifadə edərək hər kəsi əsəbiləşdirə və əslində kompüterdən çıxmağa və ya kompüterdən çıxmağa məcbur edə bilərsiniz (LOL….). Bu notepad hiyləsi kompüterdə sonsuz bir mesaj dövrü yaradacaq. Daha çox bilmək üçün addımları izləyin: Notepad açın. Notepad faylına aşağıdakı kodu yazın.
: @ECHO off:
: Başla msg * Salam
msg * Gününüz pis keçir?
msg * yaxşı, əylənirəm!
msg * Gəlin birlikdə əylənək!
msg * Çünki o-w-n-e-d oldunuz
BAŞLAYIN
bitirmək üçün kompüterinizi yenidən başladın
Addım 10: Mesajları yavaş -yavaş yazın
Tamamilə zərərsiz bir hiylə və dostlarınızla oyun oynamaq üçün idealdır. Bu hiylə hər kəsi əsəbiləşdirə bilər! Bu hiyləni yerinə yetirmək üçün aşağıdakı adımları izləyin: Notepad açın. Notepad faylına aşağıdakı kodu yapışdırın:
(bütün sitatları yenidən yazın)
WScript. Yuxu 180000
WScript. Yuxu 10000
WshShell = WScript. CreateObject qurun ("WScript. Shell")
WshShell. Report "Notepad" ı işə salın
WScript. Yuxu 100
WshShell. AppActive "Notepad"
WScript. Yuxu 500
WshShell. SendKeys "Hel"
WScript. Yuxu 500
WshShell. SendKeys "baxın"
WScript. Yuxu 500
WshShell. SendKeys ", mən"
WScript. Yuxu 500
WshShell. SendKeys "sevgi"
WScript. Yuxu 500
WshShell. SendKeys "göstərişli"
WScript. Yuxu 500
Faylı istənilən adla və.vbs uzantısı ilə qeyd edin və bağlayın.
Görev menecerini açın və yuxarıdakı şəkildə göstərildiyi kimi thewscript.exe prosesini bitirin.
Tövsiyə:
Dar Bant IoT: Ağıllı İşıqlandırma və Ölçmə daha yaxşı və daha sağlam bir ekosistemə yol açır: 3 addım
Dar Bant IoT: Ağıllı İşıqlandırma və Ölçmə daha yaxşı və daha sağlam bir ekosistemə yol açır: Avtomatika demək olar ki, hər sektorda öz yerini tapmışdır. İstehsaldan başlayaraq səhiyyəyə, nəqliyyata və təchizat zəncirinə qədər avtomatlaşdırma günün işığını gördü. Şübhəsiz ki, bunların hamısı cazibədardır, amma görünən biri var
Daha Az Yerdə Daha Fazla Marul Artırmaq Və ya Kosmosda Marul Yetiştirmek, (Az və ya çox) .: 10 Addım
Daha Az Məkanda Ya Daha Çox Marul Yetişdirmək … Kosmosda Marul yetişdirmək, (Az və ya çox) .: Bu, Instructables vasitəsilə təqdim olunan Yerin Ardınca Büyüyən, Yaradıcı Yarışmasına peşəkar bir təqdimatdır. Kosmik məhsul istehsalı üçün dizayn hazırladığım və ilk Təlimatlandırıcımı yerləşdirdiyim üçün daha həyəcanlı ola bilmədim. Başlamaq üçün yarışma bizdən xahiş etdi ki
Pike - Daha Təhlükəsiz Sürün, Daha Ağıllı Sürün, Bir Pike Sürün !: 5 Addım
Pike - Daha Təhlükəsiz Sürün, Daha Ağıllı Sürün, Bir Pike Sürün !: Pike adlı layihəmə xoş gəldiniz! Bu təhsilimin bir hissəsi olan bir layihədir. Mən Belçikadakı Howest NMCT tələbəsiyəm. Məqsəd, Raspberry Pi istifadə edərək ağıllı bir şey etmək idi. Ağıllı etmək istədiyimiz tam bir azadlığa sahib idik
CheapGeek- Daha çox və ya daha çox çirkin bir monitor etmək : 5 addım
CheapGeek- Daha çox və ya daha çox çirkin bir monitor düzəlt … (necə baxdığınızdan asılı olaraq) evdə PC işi üçün istifadə etdiyim ehtiyat monitorum var idi. Monitorun qara olması lazım idi. Üstəlik əlimdəki hər şey qara rəngdədir
Notepadda bir mesaj qutusu necə etmək olar: 3 addım
Notepadda Mesaj Kutusu Necə Hazırlanır: Salam. Mən sizə mesaj qutusu hazırlamağı öyrədəcəyəm. Lazım olan tək şey Notepaddır. Hər hansı bir şərhiniz varsa, yazmaqdan çekinmeyin. Yalnız öyrənməyə başlayın və əylənin