Tampilkan Gambar Tanpa Jendela


0

Saya memiliki tugas terjadwal yang berjalan di mesin pengguna saya saat startup yang saat ini memunculkan pesan gaya 'konfigurasi stasiun Anda' di jendela prompt perintah yang digantikan oleh kotak pesan vbscript yang mengatakan bahwa itu telah selesai ketika sudah selesai.

Saya ingin mengganti jendela perintah dengan gambar kecil yang ditampilkan di jendela yang tidak bisa ditutup atau ditampilkan mengambang di desktop tanpa bingkai. Gambar akan memiliki logo perusahaan dan pesan. Setelah tugas selesai, saya ingin menghapus gambar ketika kotak pesan selesai muncul.

Ketika saya membayangkan ini di kepala saya, itu mengingatkan saya pada layar klan yang Anda dapatkan ketika Anda memuat ke server Counter Strike Source.

Inilah yang saya miliki sejauh ini:

Ini membawa layar splash ke atas tetapi Anda harus Alt+ F4untuk menghapusnya. Inilah utas yang saya temukan dengan kode ini: Butuh VBScript untuk Membuka File Gambar lokal dengan menggunakan Command prompt

Saya tidak tahu cara menutupnya setelah tugas yang dijadwalkan selesai.
Dengan pengetahuan saya saat ini saya akan menggunakan autoit untuk melakukan ini. Mungkin ada cara yang lebih baik.

<html>
<hta:application id="oHTA"
    border="none"
    caption="no"
    contextmenu="no"
    innerborder="no"
    scroll="no"
    showintaskbar="no"
/>
<script language="VBScript">
    Sub Window_OnLoad
        ' Resize and position the window
        width = 575 : height = 390
        window.resizeTo width, height
        window.moveTo screen.availWidth\2 - width\2, screen.availHeight\2 - height\2

    End Sub
</script>
<body>
<table border=0 width="100%" height="100%">
    <tr>
        <td align="center" valign="middle">
            <img src="image.bmp"/>
        </td>
    </tr>
</table>
</body>
</html>

Jawaban:


1

Buat skrip VB dengan formulir khusus dan tanpa tombol, lalu panggil saja di mana Anda akan menampilkan jendela perintah.


Anda ingin mengatur BorderStyle atau atribut dengan nama yang mirip (saya tidak ingat pasti) ke Tidak Ada.
jcrawfordor

Ya, Anda dapat memodifikasi formulir kustom sedemikian rupa sehingga terlihat seperti "layar splash" atau membuatnya tampak datar, atau seluruhnya terdiri dari gambar kustom. Ada fleksibilitas yang layak dalam hal apa yang boleh Anda lakukan dengan ini.
music2myear

Saya menambahkan apa yang telah saya lakukan berdasarkan jawaban ini, tetapi saya belum 100% di sana.
Tyler Faile

Lupakan! Saya puas dengan apa yang dapat saya lakukan dengan menggunakan autoit. Saya dapat menutup jendela pada waktu yang tepat dalam skrip saya. Terima kasih!
Tyler Faile

Senang bisa membantu.
music2myear
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.