Alternatif Kotak Pesan Vbs [C ++]

0

Saya mencoba untuk mengeluarkan oftstream dengan teks di atasnya yang dapat dijalankan sebagai kotak pesan

Tapi saya ingin tahu apakah ada alternatif untuk melakukan ini dengan .vbs.

Jika itu bisa dilakukan dengan .exe atau ekstensi lain.

Leandro
sumber
konversikan skrip .vbs Anda menjadi .exe yang dapat dieksekusi menggunakan vbsedit

Jawaban:

1

Salah satu alasan menyedihkan bagi para programmer pemula adalah menemukan bahwa Windows tidak memiliki cara untuk hanya menampilkan pesan informasi GUI dalam DOS pendek satu-baris. VBS adalah taruhan terbaik Anda, tetapi saya cukup yakin Anda tidak mendapatkan "aliran" ctype dengannya, dan Anda harus mencari di tempat lain.

Apa yang Anda inginkan menggali ke dalam perairan keruh pemrograman Windows penuh. Saya tidak bisa mengetahui dari oftstream Anda apakah Anda hanya memiliki pengetahuan C ++ tingkat universitas. Jika demikian, Windows / C ++ GUI benar-benar tidak akan dibahas dan Anda harus "belajar" tentang file .h windows spesifik, file .lib dan IDE yang sadar windows seperti code :: blocks, dan banyak hal lainnya. Jika Anda telah melakukan dev Windows sebelumnya dan tidak takut dengan panggilan fungsi alien sepenuhnya dan kurangnya void main (), maka pergilah ke http://www.functionx.com/win32/Lesson04.htm dan http: / /www.win32developer.com/tutorial/windows/windows_tutorial_1.shtm .

Perubahan ekstensi tidak membantu Anda ... Anda tidak dapat mengubah nama pos saya menjadi exe dan menjalankannya, misalnya. Anda memerlukan bahasa target yang Anda kenal dengan baik, atau jika ini bukan proyek sekolah, maka cari "alat otomasi" seperti AutoIt dan yang lainnya, dan bersiaplah untuk bergantung pada runtimes mereka di setiap komputer yang kode Anda harapkan untuk dijalankan. Untuk portabilitas, hal termudah adalah dengan hanya google beberapa fungsi VBS dan menggabungkannya ke dalam skrip pendek yang Anda inginkan (tetapi Anda mencoba untuk menghindari vb).

Vlueboy
sumber
lol itu benar. Tautan cek buruk bro
Leandro
benar-benar tidak jelas apa yang Anda inginkan, tetapi Anda dapat menjalankan vbs sebagai aplikasi konsol dan menangkap output teks ke file menggunakan "cscript.exe foo.vbs> capture.txt"
horatio