Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]
Objek Perintah adalah item dalam koleksi Perintah . Server menyediakan akses pengguna ke objek Perintah Anda saat aplikasi klien Anda menjadi input-aktif.
Untuk mengakses properti objek Perintah , Anda mereferensikannya dalam koleksinya menggunakan properti Nama . Di VBScript dan Visual Basic, Anda dapat menggunakan properti Nama secara langsung:
<i>agent</i>.Characters("<i>CharacterID</i>").Commands("<i>Name</i>").<i>property</i> [= <i>value</i>]
Untuk bahasa pemrograman yang tidak mendukung koleksi, gunakan metode Perintah :
<i>agent</i>.Characters("<i>CharacterID</i>").Commands.Command("<i>Name</i>").<i>property</i> [= <i>value</i>]
Anda juga dapat mereferensikan objek Perintah dengan membuat referensi ke objek tersebut. Di Visual Basic, deklarasikan variabel objek dan gunakan pernyataan Set untuk membuat referensi:
Dim Cmd1 as Object
...
Set Cmd1 = Agent.Characters("MyCharacterID").Commands("SampleCommand")
...
Cmd1.Enabled = True
Di Visual Basic 5.0, Anda juga dapat mendeklarasikan objek sebagai jenis IAgentCtlCommandEx dan membuat referensi. Konvensi ini memungkinkan pengikatan awal, yang menghasilkan performa yang lebih baik:
Dim Cmd1 as IAgentCtlCommandEx
...
Set Cmd1 = Agent.Characters("MyCharacterID").Commands("SampleCommand")
...
Cmd1.Enabled = True
Di VBScript, Anda dapat mendeklarasikan referensi sebagai jenis tertentu, tetapi Anda masih dapat mendeklarasikan variabel dan mengaturnya ke Perintah dalam koleksi:
Dim Cmd1
...
Set Cmd1 = Agent.Characters("MyCharacterID").Commands("SampleCommand")
...
Cmd1.Enabled = True
Perintah mungkin muncul di menu pop-up karakter dan Jendela Perintah, atau di keduanya. Untuk muncul di menu pop-up, properti harus memiliki caption dan properti Terlihat diatur ke True. Selain itu, properti Objek koleksi Perintah yang terlihat juga harus diatur ke True. Untuk muncul di Jendela Perintah, Perintah harus mengatur properti Keterangan dan Suaranya . Perhatikan bahwa entri menu pop-up karakter tidak berubah saat menu ditampilkan. Jika Anda menambahkan atau menghapus perintah atau mengubah propertinya saat menu pop-up karakter ditampilkan, menu menampilkan perubahan tersebut setiap kali pengguna berikutnya menampilkannya. Namun, Jendela Perintah secara dinamis mencerminkan perubahan apa pun yang Anda buat.
Tabel berikut ini meringkas bagaimana properti Perintah memengaruhi presentasinya:
Properti Keterangan
Properti Voice-Caption
Properti Suara
Properti Terlihat
Properti Diaktifkan
Muncul di Menu Pop-up Karakter
Muncul di Jendela Perintah
Ya
Ya
Ya
True
True
Normal, menggunakan Keterangan
Ya, menggunakan VoiceCaption
Ya
Ya
Ya
True
FALSE
Dinonaktifkan, menggunakan Keterangan
Tidak
Ya
Ya
Ya
Salah
True
Tidak muncul
Ya, menggunakan VoiceCaption
Ya
Ya
Ya
Salah
FALSE
Tidak muncul
Tidak
Ya
Ya
Tidak
True
True
Normal, menggunakan Keterangan
Tidak
Ya
Ya
Tidak
True
FALSE
Dinonaktifkan, menggunakan Keterangan
Tidak
Ya
Ya
Tidak
Salah
True
Tidak muncul
Tidak
Ya
Ya
Tidak
FALSE
FALSE
Tidak muncul
Tidak
Tidak
Ya
Ya
True
True
Tidak muncul
Ya, menggunakan VoiceCaption
Tidak
Ya
Ya
True
FALSE
Tidak muncul
Tidak
Tidak
Ya
Ya
Salah
True
Tidak muncul
Ya, menggunakan VoiceCaption
Tidak
Ya
Ya
Salah
FALSE
Tidak muncul
Tidak
Tidak
Ya
Tidak
True
True
Tidak muncul
Tidak
Tidak
Ya
Tidak
True
FALSE
Tidak muncul
Tidak
Tidak
Ya
Tidak
Salah
True
Tidak muncul
Tidak
Tidak
Ya
Tidak
FALSE
FALSE
Tidak muncul
Tidak
Ya
Tidak
Ya
True
True
Normal, menggunakan Keterangan
Ya, menggunakan Keterangan
Ya
Tidak
Ya
True
FALSE
Dinonaktifkan, menggunakan Keterangan
Tidak
Ya
Tidak
Ya
Salah
True
Tidak muncul
Ya, menggunakan Keterangan
Ya
Tidak
Ya
Salah
FALSE
Tidak muncul
Tidak
Ya
Tidak
Tidak
True
True
Normal, menggunakan Keterangan
Tidak
Ya
Tidak
Tidak
True
FALSE
Dinonaktifkan, menggunakan Keterangan
Tidak
Ya
Tidak
Tidak
Salah
True
Tidak muncul
Tidak
Ya
Tidak
Tidak
FALSE
FALSE
Tidak muncul
Tidak
Tidak
Tidak
Ya
True
True
Tidak muncul
Tidak
Tidak
Tidak
Ya
True
FALSE
Tidak muncul
Tidak
Tidak
Tidak
Ya
Salah
True
Tidak muncul
Tidak
Tidak
Tidak
Ya
Salah
FALSE
Tidak muncul
Tidak
Tidak
Tidak
Tidak
True
True
Tidak muncul
Tidak
Tidak
Tidak
Tidak
True
FALSE
Tidak muncul
Tidak
Tidak
Tidak
Tidak
Salah
True
Tidak muncul
Tidak
Tidak
Tidak
Tidak
FALSE
FALSE
Tidak muncul
Tidak
Jika pengaturan properti null. Dalam beberapa bahasa pemrograman, string kosong mungkin tidak ditafsirkan sama dengan string null. Perintah masih dapat diakses suara.
Ketika server menerima input untuk salah satu perintah Anda, server mengirim peristiwa Perintah , dan meneruskan kembali nama Perintah sebagai atribut objek UserInput . Anda kemudian dapat menggunakan pernyataan bersyarah untuk mencocokkan dan memproses Perintah.