Pengantar WSH
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 19:53:53
1. Gambaran Umum Meskipun tidak hanya NT5 yang memiliki WSH, NT5 (WINDOWS2000) harus memiliki WSH. Faktanya, jika Anda menggunakan WIN98+PWS atau NT4+IIS4, Anda dapat menemukannya
WSH.
WSH adalah jenis seri teknologi skrip Microsoft. Sederhananya, WSH menyediakan lingkungan skrip di mana beberapa objek telah ditentukan sebelumnya dan juga dapat digunakan.
Objek lain di COM. Dia menggunakan mesin skrip untuk menafsirkan dan mengeksekusi skrip. Microsoft sendiri mendukung VBSCRIPT dan JSCRIPT, dan pihak ketiga juga dapat mengembangkan mesin skrip mereka sendiri.
Untuk lebih spesifiknya, pertama-tama Anda mengkompilasi beberapa file skrip (Microsoft hadir dengan beberapa contoh, diberi akhiran .vbs atau .js), lalu menggunakan program untuk menafsirkan dan menjalankannya
Windows Scripting Host, nama programnya adalah Wscript.exe (atau Cscript.exe di baris perintah). Ini sangat mirip dengan file batch, hanya saja alih-alih berupa baris perintah, file tersebut berisi skrip yang ditulis dalam bahasa skrip. Pada saat yang sama, fungsi yang dia selesaikan sangat mirip dengan file batch, tetapi dengan kontrol lebih besar.
Saya terutama menggunakan WSH untuk menyelesaikan beberapa tugas membosankan yang biasanya mengharuskan saya melakukan operasi berulang, seperti mengatur ACL untuk sejumlah besar direktori, atau membuat banyak direktori, dll.
Meskipun hal ini juga dapat dicapai dengan menulis program VB atau VC, ini lebih merepotkan daripada skrip. Ini memerlukan setidaknya lingkungan yang besar, sedangkan skrip hanya memerlukan papan tulis. Gunakan WSH
Teknologi untuk mengkonfigurasi server, termasuk membuat pengguna, membuat kotak surat, membuat direktori, membuat situs, mengatur ACL, dan mengatur FrontPage ServerExtention, akan saya perkenalkan secara detail pada beberapa kuliah di kuliah praktik WSH.
2.Komposisi
Beberapa objek bawaan yang disertakan dengan WSH meliputi:
1. Objek disediakan oleh Wscript.exe
Wscript diekspos ke mesin skrip sebagai Wscript.
WshArguments Tidak Berdokumen; diakses melalui properti Wscript.Arguments.
2. Objek disediakan oleh WSHom.Ocx.
Objek otomatis WshShell.
ProgID adalah Wscript.WshShell.
Objek otomatis WshNetwork. ProgID adalah Wscript.WshNetwork.
WshShortcut Tidak Berdokumen; diakses melalui metode WshShell.CreateShortcut.
WshUrlShortcut Tidak berdokumen; diakses melalui metode WshShell.CreateShortcut.
WshCollection Tidak bersifat publik; diakses melalui metode WshNetwork.EnumNetworkDrives atau WshNetwork.EnumPrinterConnection.
WshEnvironment Tidak Berdokumen; diakses melalui properti WshShell.Environment.
WshSpecialFolders Tidak Berdokumen; diakses melalui properti WshShell.Folder.
Mereka terutama dapat menyelesaikan fungsi seperti memperoleh variabel lingkungan, login jaringan, pemetaan drive, membuat tangkapan layar cepat, memuat program, dan memperoleh informasi tentang folder khusus (seperti folder sistem).
Jika sistem Anda mendukung komponen COM seperti ADO, Anda juga dapat menggunakannya.
3.Contoh
Contoh berikut menunjukkan membuka WordPad untuk melihat file teks, dan pada saat yang sama membuat file teks dan menulis paragraf. Anda dapat menyalinnya ke WordPad dan kemudian menggunakannya sebagai .vbs
Simpan akhiran lalu klik dua kali.
'test.vbs
Setel WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run ("notepad " & Wscript.ScriptNama Lengkap)
'Gunakan objek SHELL untuk memulai program di atas
Setel fs = Wscript.CreateObject("Scripting.FileSystemObject")
Setel a = fs.CreateTextFile("c:testfile.txt", Benar)
a.WriteLine("Ini adalah ujian.")
a.Tutup
'Gunakan objek COM Scripting.FileSystemObject untuk mengoperasikan file teks
4. Di mana menemukan bahan pelajaran
Dokumen WSH terdapat sangat lengkap pada dokumentasi produk PWS dan IIS4. Disarankan agar Anda mempelajarinya terlebih dahulu untuk memahami pengetahuan dasar WSH.