Cara Menggunakan Basic AppleScript Dan Membuat Virus Palsu
Bahasa scripting AppleScript cukup mudah digunakan. Dalam panduan ini, saya akan menunjukkan kepada Anda beberapa perintah. Mendekati akhir, saya akan menunjukkan bagaimana ini dapat digunakan untuk membuat virus palsu.
AppleScript Editor
AppleScript Editor sangat mudah digunakan. Untuk membukanya, Anda dapat mencari Editor Script. Atau, Anda dapat menemukan editor dalam folder Aplikasi atau folder Utilities di Launch Pad dalam versi yang lebih baru dari Mac OS. Ketika Anda membuka editor tersebut, ini adalah apa yang harus Anda lihat:
1. Rekam - Tombol ini digunakan untuk merekam apa yang Anda lakukan. Misalnya, jika Anda mengklik record, membuka Safari dan berhenti merekam, editor akan menulis naskah untuk membuka Safari.
2. Run / Stop - ini digunakan untuk menguji script yang Anda telah menyusun.
3. Kompilasi - Tombol ini digunakan untuk mengkompilasi script. Ketika Anda menulis script dengan editor, Anda harus compile sebelum script dapat dijalankan atau disimpan sebagai aplikasi. Kompilasi memeriksa kesalahan dan format script.
4. Entri Teks - ini adalah di mana Anda menulis naskah Anda. Anda mengetik normal di sini:
The "Beep" Command
Untuk memulai, ketik "bip" tanpa tanda kutip di bidang yang sudah ditandai sebagai nomor 4, klik kompilasi, dan kemudian klik run. komputer harus berbunyi pada jika suara adalah Anda. Perintah bip mungkin adalah yang paling sederhana di AppleScript.
The "Say" Command
Perintah ini digunakan untuk membuat komputer berbicara terdengar dengan pengguna. Penggunaan dasar ini adalah sebagai berikut:
mengatakan "Hello World"
perintah ini akan membuat komputer mengatakan "Hello World" menggunakan suara default. Namun, hal ini dapat diubah ke suara lain. Anda melakukan ini dengan menambahkan "Menggunakan" Voice "" ke akhir script. Sebagai contoh:
mengatakan "Hello World" menggunakan "Bruce"
Hal ini akan membuat komputer mengatakan "Hello World" menggunakan suara Bruce. Anda dapat melihat semua suara yang tersedia pada sistem Anda seperti ini:
1. Terbuka System Preferences.
2. Pada bagian System, klik Pidato.
3. Klik "Text to Speech" tab.
4. Lihatlah menu pop-up Voice System.
Coba skrip sendiri. Memberitahu komputer apa yang Anda ingin katakan dan suara apa untuk menggunakan, klik kompilasi, dan kemudian jalankan. Sekarang Anda sudah menulis AppleScript Anda sendiri!
"Tampilan Dialog" Command
Perintah ini memberitahu komputer untuk menampilkan pesan. Penggunaan dasar ini:
dialog display "Hello World"
Hal ini akan membuat komputer menampilkan pesan yang mengatakan "Hello World" dengan tombol OK atau tombol Batal untuk melanjutkan, seperti ini:
Anda dapat mengubah tombol dan pilih tombol default untuk pesan ini dengan membuat kode ini sedikit lebih kompleks. Berikut ini adalah contoh yang tidak baik dari ini:
dialog display "Hello World" tombol { "Hello", "Bye"} tombol standar 1
Hal ini akan membuat komputer menampilkan pesan yang mengatakan "Hello World" dengan 2 tombol, satu mengatakan "Halo" dan yang lain "Bye". Ketika kotak dialog ini pertama kali membuka tombol pertama ( "Hello") akan disorot. Ini adalah apa hasil dari script ini akan terlihat seperti:
Sekarang Anda harus memahami "mengatakan" dan "dialog display" perintah, yang cukup untuk menulis naskah kecil Anda sendiri, tapi aku belum selesai.
"Jika" Laporan
"Jika" pernyataan adalah hal utama yang menghentikan script mengeksekusi dengan cara yang persis sama setiap kali dijalankan. Kadang-kadang Anda ingin ini dan kadang-kadang tidak. "Jika" pernyataan yang sangat berguna dengan perintah dialog display. Ada 2 bagian untuk sederhana "Jika" pernyataan, "Jika" dan "Akhir jika". Ini pergi sekitar kode Anda ingin mengeksekusi jika ada sesuatu yang benar. Ini adalah contoh sederhana dari sebuah "jika" pernyataan menggunakan tombol kembali dari dialog:
dialog display "Hello World" tombol { "Hello", "Bye"} tombol standar 1 jika tombol kembali dari hasilnya adalah "Hello" kemudian mengatakan "Yay" berakhir jika
Script ini membuat komputer membuka kotak dialog seperti yang di akhir bagian pada perintah "Tampilan Dialog", dan jika pengguna mengklik tombol menyapa maka komputer akan mengatakan "Yay" menggunakan suara default. Jika tidak, script harus berakhir.
Script ini mulai terlihat lebih rumit, tapi itu benar-benar tidak terlalu buruk itu? Bagian selanjutnya dari "Jika" pernyataan "lain". Ini memberitahu komputer apa yang harus dilakukan jika "Jika" pernyataan tidak benar. Sebuah lain adalah opsional dan dapat dilewati. Ini adalah contoh bagaimana menggunakan "lain":
dialog display "Hello World" tombol { "Hello", "Bye"} tombol standar 1 jika tombol kembali dari hasilnya adalah "Hello" kemudian mengatakan "Yay" lain mengatakan "Aww" berakhir jika
Ini akan melakukan hal yang sama seperti naskah terakhir, tapi bukannya tidak terjadi jika pengguna mengklik "Bye" bukan "Hello", komputer harus mengatakan "Aww" menggunakan suara default. Sekarang Anda memiliki script sederhana yang tidak harus menghasilkan hal yang sama setiap kali dijalankan. Ini adalah bagaimana script harus melihat dalam editor setelah kompilasi:
"Lain" juga dapat dikombinasikan dengan yang lain "jika" membentuk "Lain jika" pernyataan. Ini "jika" pernyataan hanya diperiksa karena jika yang pertama "Jika" pernyataan tidak benar, tapi aku tidak akan ke setiap detail lebih lanjut tentang "Lain jika" pernyataan dalam buku ini. "Jika" pernyataan dan perintah "dialog Display" dapat digunakan bersama-sama dengan apa-apa lagi untuk membuat mencari permainan berbasis teks sederhana.
"Set" Command
Bagian ini bisa berlangsung selamanya, tapi aku akan mencoba untuk menjadi singkat. Seperti kebanyakan perintah dalam AppleScript, "Set" perintah tidak persis apa yang Anda harapkan-set variabel untuk apa yang Anda inginkan. Contoh yang paling mudah adalah variabel volume yang yang pada Mac saya bisa berkisar dari 0 sampai 7. Ini adalah contoh bagaimana menggunakan perintah set:
Set Volume 7
Mudah kan? Ini akan mengatur volume komputer saya untuk 7 (Full), dan saya dapat menggunakannya sesering aku ingin dalam naskah.
Fake Virus
Ini adalah bagian yang beberapa dari Anda akan telah membaca artikel ini untuk. Sejauh ini, Anda harus tahu bagaimana menggunakan:
• The Beep Command
• Katakanlah Command
• Tampilan Command Dialog
• Jika Laporan
• Set Command
Ini mungkin tidak tampak seperti banyak, tapi itu semua yang Anda butuhkan untuk membuat virus palsu yang efektif ,. Ini adalah kode saya digunakan untuk tambang. Anda dapat mengedit ini dengan cara apapun yang Anda ingin, meskipun saya tidak bertanggung jawab atas masalah yang terjadi sebagai akibat dari ini, dan mungkin ada aturan atau undang-undang terhadap menggunakan ini pada mesin orang lain.
Anyway, inilah kode saya:
display dialog "A Virus Telah Terdeteksi" tombol { "Hancurkan Virus", "Crash CPU (Risky)"} tombol standar 1 jika tombol kembali dari hasilnya adalah "Hancurkan Virus" kemudian display dialog "haha" tombol { "Oh No", "Ok"} tombol standar 1 set Volume 7 mengatakan "Anda tidak dapat menghancurkan saya" display dialog "mencoba upaya 2" tombol { "Oh No", "Ok"} tombol standar 1 set Volume 7 berbunyi display dialog "mencoba upaya terakhir" tombol { "Oh No", "Ok"} tombol standar 1 set Volume 7 berbunyi mengatakan "Virus Upload Complete" display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "NOOO", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "NOOO", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "NOOO", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Menyebarkan Virus" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "@ ERROR274520" tombol { "Help", "Ok"} tombol standar 2 set Volume 7 berbunyi display dialog "Terima kasih Untuk Bantuan Anda" tombol { "Kau Welcome :)", "Sialan Anda: @"} tombol standar 1 lain menampilkan dialog "Baik Pindah" berakhir jika
Komentar dari Virus Palsu
• Kotak dialog pertama memberi Anda kesempatan untuk menghentikan virus palsu sebelum komputer mulai berbunyi dan menunjukkan kesalahan. Untuk menghapus ini, menghapus perintah dialog display pertama, jika pernyataan, "yang lain" dan semuanya setelah "lain".
• Virus ini menetapkan volume ke 7 dan beep pada setiap pesan, yang berarti bahwa itu jelas bagi semua orang di ruangan itu sesuatu terjadi. Jika Anda tidak ingin ini, menghapus "mengatur" perintah dan "bip" perintah.
• Virus bisa dipersingkat banyak dengan menggunakan perintah ulangi, tapi kemudian script tidak akan berakhir tanpa lebih coding kompleks. Baca bagian setelah berikutnya untuk lebih perintah termasuk "Ulangi" perintah.
Menyimpan Script Anda sebagai Aplikasi. Hal ini cukup sederhana dan mudah melakukannya seperti ini:
1. Buka menu file dan klik "Save As".
2. Pilih nama untuk file Anda.
3. Buka menu dropdown "File Format" dan pilih "Aplikasi".
4. Centang atau hapus centang layar startup, jalankan saja, dan tetap kotak terbuka. Jika "Startup Screen" kotak dicentang, maka sebelum aplikasi berjalan, komputer akan menampilkan kotak dialog yang meminta pengguna jika mereka benar-benar ingin menjalankan aplikasi. "Jalankan Hanya" kotak berarti bahwa script tidak dapat diedit dan "Tetap Buka" kotak memutuskan apakah aplikasi tetap terbuka setelah script selesai. Untuk virus palsu saya, saya akan memiliki hanya "Jalankan Hanya" kotak dicentang.
5. Klik Simpan.
Perintah AppleScript
Bagian ini mencakup beberapa perintah AppleScript cukup sederhana lainnya. Perintah pertama saya akan berbicara tentang adalah "memberitahu" perintah, yang digunakan untuk mengatakan sesuatu yang lain, biasanya aplikasi lain untuk melakukan sesuatu, seperti "Aktifkan". Aktifkan berarti bahwa itu akan membuat program Anda memilih program yang aktif dan membawa jendela ke depan. The "memberitahu" perintah seperti "Jika" perintah dalam arti bahwa hal itu termasuk "Katakan" dan "End memberitahu". The "memberitahu" Perintah ini digunakan seperti ini:
kirim aplikasi "Safari" mengaktifkan mengakhiri memberitahu
Script ini akan membawa window Safari ke depan. Perintah lain yang berguna adalah "ulangi" perintah. Sekali lagi, ini harus digunakan dengan awal dan akhir ( "Ulangi" dan "End ulangi"). Perintah berulang akan mengulangi kode antara awal dan akhir sampai disuruh berhenti, biasanya dengan "exit ulangi" perintah, kecuali Anda memberitahu script untuk "repeat x kali". Berikut ini adalah contoh bagaimana menggunakan perintah berulang virus palsu Anda, meskipun ini mengambil script langkah lebih lanjut karena kadang-kadang dapat membuat Mac hampir mustahil untuk menggunakan sampai script atau aplikasi dihentikan, yang kadang-kadang sulit dilakukan kecuali dengan menghentikan kekuatan pergi ke Mac dengan mencabut atau dengan menahan tombol power. Anyway, inilah script:
ulangi kirim aplikasi "Safari" mengaktifkan mengakhiri memberitahu kirim aplikasi "Preview" mengaktifkan mengakhiri memberitahu kirim aplikasi "Finder" mengaktifkan mengakhiri memberitahu end ulangi
Script ini akan berulang mengubah program aktif sangat cepat, sehingga sangat sulit untuk menyimpan, jenis atau membaca, dan loop berulang tidak akan berakhir sampai script berakhir, yang hanya dapat dilakukan dengan berhenti aplikasi skrip. Namun, karena tidak akan tetap aktif untuk waktu yang lama, ini bisa sulit (meskipun jalan pintas membuat berhenti sedikit lebih mudah). Halaman ini mencakup informasi lebih rinci tentang perintah berulang.
Hal terakhir yang saya akan menyebutkan bukan perintah baru, tetapi tambahan untuk perintah "dialog Display" yang akan menambah kolom entri teks serta tombol. Untuk melakukan ini, Anda menambahkan "jawaban standar" "" ke akhir perintah, Anda dapat menggunakan ini dengan sebuah pernyataan jika untuk menambahkan password yang dapat menghentikan virus. Berikut ini adalah contoh dengan kolom entri teks:
dialog display "Enter Password" tombol { "Ok", "Lupa?"} tombol standar jawaban 1 default "
Jika saya melakukan hal ini pada awal virus saya, maka saya akan membuat "lupa?" Tombol menjalankan virus serta password yang salah. Halaman ini akan membantu Anda jika Anda ingin menambahkan kotak password bekerja. Saya berharap bahwa setiap orang yang membaca ini akan belajar setidaknya satu hal yang mereka tidak tahu sudah. Dapatkan scripting dan berbagi ide-ide Anda di komentar. Jika Anda membutuhkan bantuan, menambahkan komentar atau melihat di internet ada banyak sumber daya di Google untuk membantu melakukan apa pun yang Anda inginkan dengan AppleScript.
Comments
Post a Comment
WeLcOmE TO My SiTeS