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>
Tyler Faile
sumber

Jawaban:

1

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

music2myear
sumber
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