bertanya:
Halo, ahli skrip! Bagaimana cara membuat HTA tanpa tombol "tutup" di bilah judul?
--Ak
menjawab:
Halo, AK. Anda tahu, masalah Anda telah menempatkan kami dalam dilema moral dan etika. Lagi pula, jika kita memberikan jawaban untuk pertanyaan ini: Dunia mungkin tiba -tiba kewalahan oleh sejumlah besar HTA yang tidak dapat dimatikan. Sebuah gambar akan muncul di depan mata kita: HTA, yang tidak dapat dimatikan dan tidak dapat dihentikan, menyapu seluruh tanah dengan panik dan menelan semua sumber daya sistem di sepanjang jalan. Dan kami para ahli skrip akan bertanggung jawab untuk ini. Kami hanya merasa bahwa kami tidak dapat menanggung rasa bersalah seperti itu dalam hati nurani kami.
Tapi apa perbedaan antara menambahkan satu lagi rasa bersalah pada hati nurani kita? Setelah mengklarifikasi ini, kami memberikan HTA berikut yang tidak dapat ditutup; Satu -satunya cara untuk mematikannya adalah dengan mengakhiri proses MSHTA.EXE (atau meminta Angkatan Udara Tentara menembaknya dari puncak Gedung Negara Bagian Kekaisaran):
<Html>
<head>
<title> tes </iteme>
</head>
<HTA: Aplikasi
Sysmenu = "tidak"
>
<body>
<p> Thishtahasnoclosebutton. </p>
</body>
</html>
Saat Anda menjalankannya, hasil yang Anda lihat harus mirip dengan gambar berikut:
Jadi bagaimana kami menghapus tombol tutup (belum lagi tombol Maksimalkan dan Minimalkan) dan masih mempertahankan bilah judul jendela? Ini sangat sederhana: cukup atur nilai properti Sysmenu ke Tidak:
<HTA: Aplikasi
Sysmenu = "tidak"
>
Itu saja: mengatur nilai Symenu ke NO (ini harus dilakukan di dalam HTA: Tag Aplikasi) akan menghapus tombol tutup, tombol Maksimalkan dan meminimalkan, dan menu sistem. Anda masih dapat memindahkan jendela (klik judul bilah dan seret), tetapi tidak ada cara untuk menutup jendela.
Ya, hati nurani kita sedikit tidak nyaman saat ini. (Meskipun ini mungkin karena kami menyelesaikan secangkir kopi terakhir kami tetapi terlalu malas untuk membuat kembali panci.) Di bawah ini adalah HTA yang direvisi tanpa tombol "tutup" di bilah judul; Namun, ada tombol keluar yang ditandai di tubuhnya. Klik tombol ini dan subrutin bernama ExitProgram akan menutup jendela HTA:
<Html>
<head>
<title> tes </iteme>
</head>
<HTA: Aplikasi
Sysmenu = "tidak"
>
<ScriptLanguage = "vbscript">
Subexitprogram
window.close ()
Endsub
</script>