Dalam membuat script, tentu kita takkan pernah luput dari prograp Notepad, dan tentu kita dapat mencari kegunaan dari perintah-perintah script itu. Dalam membuat script ini, anda dapat membuat suatu ide dengan berbagai macam jenis. Saya akan mencontohkan satu script dimana saya membuat sebuah kuis/game dari program Notepad.
Contoh:
Ini adalah halaman pembuka dari game yang saya buat, begitu sederhana, dan jenis soal yaitu pilihan ganda. Tetapi walaupun terlihat sederhana, anda harus bersabar dalam membuat script ini, apabila anda ingin membuat pertanyaan yang lebih banyak, tentu anda harus mengetik script yang lumayan banyak juga. Saya akan memberikan contoh script yang saya buat.
Script yang saya buat seperti ini:
@echo off
color b4
:Menu
cls
echo Hai! Selamat Datang di Game UR5BF Tingkat Pertama! Selamat Bermain!
echo Game ini dibuat oleh tim: UR5BF
echo 1. Mulai
echo 2. Cara Bermain
echo 3. Keluar
set/p number=
if %number%== 1 goto Mulai
if %number%== 2 goto Cara Bermain
if %number%== 3 goto Keluar
:Mulai
cls
echo Siapa Namamu?
set/p name=
echo Halo %name%!! Selamat Datang!!
echo Apakah kamu akan mulai game ini? (ya/tidak)
set/p start=
if %start%== ya goto Level-1
if %start%== tidak goto Menu
goto Mulai!
:Cara Bermain
cls
echo Tekan pilihan/jawaban anda lalu tekan enter
echo Huruf besar kecil harus disesuaikan dengan contoh/perintah
echo Pergi ke menu? (ya/tidak)
set/p menugoto=
if %menugoto%== ya goto Menu
if %menugoto%== tidak goto Exit
goto Cara Bermain
:Keluar
cls
echo Apakah anda yakin ingin keluar game? (ya/tidak)
set/p keluargoto=
if %keluargoto%== ya goto Exit
if %keluargoto%== tidak goto Menu
goto Keluar
:Level-1
cls
echo Level 1
echo 248+72 =???
echo a. 320
echo b. 325
echo c. 300
echo d. 310
set/p answer1=
if %answer1%== a goto correct1
if %answer1%== b goto wrong1
if %answer1%== c goto wrong1
if %answer1%== d goto wrong1
goto Level-1
:correct1
echo Jawaban benar, mau lanjut level 2? (ya/tidak)
set/p NL1=
if %NL1%== ya goto Level-2
if %NL1%== tidak goto Menu
goto correct1
:wrong1
echo Salah!! mau diulang? (ya/tidak)
set/p WA1=
if %WA1%== ya goto Level-1
if %WA1%== tidak goto Menu
goto wrong1
:Level-2
cls
echo Level 2
echo Program yang digunakan untuk mengedit Foto yaitu?
echo a. Corel Video Studio
echo b. Adobe Reader
echo c. Paint
echo d. Corel Draw
set/p answer2=
if %answer2%== a goto wrong2
if %answer2%== b goto wrong2
if %answer2%== c goto wrong2
if %answer2%== d goto correct2
goto Level-2
:correct2
echo Jawaban benar, mau lanjut level 3? (ya/tidak)
set/p NL2=
if %NL2%== ya goto Level-3
if %NL2%== tidak goto Menu
goto correct2
:wrong2
echo Salah!! mau diulang? (ya/tidak)
set/p WA2=
if %WA2%== ya goto Level-2
if %WA2%== tidak goto Menu
goto wrong2
:Level-3
cls
echo Level 3
echo Dalam internet, hotkey apa yang digunakan dalam membuka "Page Source"
echo a. CTRL + G
echo b. CTRL + P
echo c. CTRL + U
echo d. CTRL + W
set/p answer3=
if %answer3%== a goto wrong3
if %answer3%== b goto wrong3
if %answer3%== c goto correct3
if %answer3%== d goto wrong3
goto Level-3
:correct3
echo Jawaban benar, mau lanjut level 4? (ya/tidak)
set/p NL3=
if %NL3%== ya goto Level-4
if %NL3%== tidak goto Menu
goto correct3
:wrong3
echo Salah!! mau diulang? (ya/tidak)
set/p WA3=
if %WA3%== ya goto Level-3
if %WA3%== tidak goto Menu
goto wrong3
:Level-4
cls
echo Level 4
echo 3x + 5y = 21
echo x + 9y = 28
echo Berapakah nilai x,y?
echo a. 2, 3
echo b. 1, 2
echo c. 2, 5
echo d. 3, 4
set/p answer4=
if %answer4%== a goto correct4
if %answer4%== b goto wrong4
if %answer4%== c goto wrong4
if %answer4%== d goto wrong4
goto Level-4
:correct4
echo Jawaban benar, mau lanjut level 5? (ya/tidak)
set/p NL4=
if %NL4%== ya goto Level-5
if %NL4%== tidak goto Menu
goto correct4
:wrong4
echo Salah!! mau diulang? (ya/tidak)
set/p WA4=
if %WA4%== ya goto Level-5
if %WA4%== tidak goto Menu
goto wrong4
:Level-5
cls
echo Level 5
echo Siapa pemeran utama laki-laki pada film "You Are The Apple Of My Eye"?
echo a. Hsu Bo-Chun
echo b. Ko Ching-Teng
echo c. A-Ho
echo d. Lao-Tsao
set/p answer5=
if %answer5%== a goto wrong5
if %answer5%== b goto correct5
if %answer5%== c goto wrong5
if %answer5%== d goto wrong5
goto Level-5
:correct5
echo Jawaban benar, mau lanjut level 6? (ya/tidak)
set/p NL5=
if %NL5%== ya goto Level-6
if %NL5%== tidak goto Menu
goto correct5
:wrong5
echo Salah!! mau diulang? (ya/tidak)
set/p WA5=
if %WA5%== ya goto Level-5
if %WA5%== tidak goto Menu
goto wrong5
:Level-6
cls
echo Level 6
echo Apa judul cerpen pertama UR5BF pada http://ur5bf.blogspot.com
echo a. Sahabat
echo b. Indah Pada Waktunya
echo c. Impian
echo d. Ingatkah?
set/p answer6=
if %answer6%== a goto correct6
if %answer6%== b goto wrong6
if %answer6%== c goto wrong6
if %answer6%== d goto wrong6
goto Level-6
:correct6
echo Jawaban benar, mau lanjut level 7? (ya/tidak)
set/p NL6=
if %NL6%== ya goto Level-7
if %NL6%== tidak goto Menu
goto correct6
:wrong6
echo Salah!! mau diulang? (ya/tidak)
set/p WA6=
if %WA6%== ya goto Level-6
if %WA6%== tidak goto Menu
goto wrong6
:Level-7
cls
echo Level 7
echo Berapa hasil dari -20:(-2)?
echo a. 5
echo b. -15
echo c. 10
echo d. -20
set/p answer7=
if %answer7%== a goto wrong7
if %answer7%== b goto wrong7
if %answer7%== c goto correct7
if %answer7%== d goto wrong7
goto Level-7
:correct7
echo Jawaban benar, mau lanjut level 8? (ya/tidak)
set/p NL7=
if %NL7%== ya goto Level-8
if %NL7%== tidak goto Menu
goto correct7
:wrong7
echo Salah!! mau diulang? (ya/tidak)
set/p WA7=
if %WA7%== ya goto Level-7
if %WA7%== tidak goto Menu
goto wrong7
:Level-8
cls
echo Level 8
echo Siapa penemu bakteri?
echo a. Thomas Alfa Edison
echo b. Alexander Grahambell
echo c. John Shore
echo d. Alexander Fleming
set/p answer8=
if %answer8%== a goto wrong8
if %answer8%== b goto wrong8
if %answer8%== c goto wrong8
if %answer8%== d goto correct8
goto Level-8
:correct8
echo Jawaban benar, mau lanjut level 9? (ya/tidak)
set/p NL8=
if %NL8%== ya goto Level-9
if %NL8%== tidak goto Menu
goto correct8
:wrong8
echo Salah!! mau diulang? (ya/tidak)
set/p WA8=
if %WA8%== ya goto Level-8
if %WA8%== tidak goto Menu
goto wrong8
:Level-9
cls
echo Level 9
echo Distribusi Normal dalam statistika adalah?
echo a. Nilai yg seluruh distribusi frekuensi dibagi kedalam 4 bagian yg sama besar
echo b. Hitungan untuk mencari standar deviasi
echo c. Distribusi yang memiliki kurva yang berkesinambungan berbentuk simetris
echo d. Distribusi yang memiliki kurva yang berkesinambungan berbentuk garis lurus
set/p answer9=
if %answer9%== a goto wrong9
if %answer9%== b goto wrong9
if %answer9%== c goto correct9
if %answer9%== d goto wrong9
goto Level-9
:correct9
echo Jawaban benar, mau lanjut level 10? (ya/tidak)
set/p NL9=
if %NL9%== ya goto Level-10
if %NL9%== tidak goto Menu
goto correct9
:wrong9
echo Salah!! mau diulang? (ya/tidak)
set/p WA9=
if %WA9%== ya goto Level-9
if %WA9%== tidak goto Menu
goto wrong9
:Level-10
cls
echo Level 10
echo Pendidikan Kewarganegaraan dilihat dari segi kurikulum yaitu? kecuali
echo a. Hak dan Kewajiban dalam Pendidikan
echo b. Pancasila
echo c. Kewarganegaraan
echo d. Kewiraan
set/p answer10=
if %answer10%== a goto correct10
if %answer10%== b goto wrong10
if %answer10%== c goto wrong10
if %answer10%== d goto wrong10
goto Level-10
:correct10
cls
echo SELAMAT KAMU MENANG DI TINGKAT PERTAMA!! :)
echo Mau diulang? (ya/tidak)
set/p retry=
if %retry%== ya goto Level-1
if %retry%== tidak goto Exit
goto correct10
:wrong10
cls
echo KAMU GAGAL DI SOAL TERAKHIR DAN BELUM BISA NAIK KE TINGKAT KEDUA,
echo ULANGI GAME? (ya/tidak)
set/p retry1=
if %retry1%== ya goto Level-1
if %retry1%== tidak goto Exit
goto wrong10
Setelah anda selesai membuat script ini di Notepad, lalu save as dengan ekstensi .bat (Batch) file.
Setelah itu, coba jalankan kuis yang telah anda buat.
Semoga Bermanfaat :)