Execute Command Line and Capture The Output (Compatible Delphi7/Delphi 2009)
| June 24, 2012 | Posted by Rivalina under Delphi, Reader Request, Sample Apps, Tips & Tricks, Win32 API |
Kadang-kadang kita perlu mengeksekusi perintah di command line (command prompt) dan mendapatkan ouputnya, semisal menjalan backup dan restore database PostgreSQL atau database MySQL. Namun saya menemukan, ada yang kompatibel dengan Delphi 6/7 tapi tidak kompatibel dengan Delphi 2009 ke atas.
Saya sendiri telah membuat sebuah contoh bagaimana menggunakan fasilitas di Delphi untuk menjalankan/eksekusi perintah DOS dan mendapatkan outputnya. Tapi karena penjelasan yang panjang dan contoh EXE yang kompleks, membuat sebagian pembaca malah bingung.
Nah, kali ini saya menulis lagi kode yang sama untuk menjalankan perintah di command line (DOS) dan mengambil outputnya, dengan contoh EXE yang lebih sederhana. Contoh di sini menggunakan Delphi 7, namun saya sudah mengujinya di Delphi 2009 dan Alhamdulillah tidak ada masalah.
Karena sudah ada tutorial sebelumnya, di sini saya tidak perlu menulis lagi tentang fungsi-fungsi yang dipakai. Bila masih ingin melihat fungsi-fungsi ini, silahkan baca contoh penggunaan fungsi API CreateProcess().
Dalam file download di bawah ini, fungsi-fungsi tersebut juga sudah ada.
Download contoh program menjalankan perintah command line (DOS) dan mengambil outputnya ke TMemo (160.2 KiB)
Incoming search terms:
- aplikasi untuk menjalankan perintah command line
- contoh program delphi xe2
- cara execute command line delphi
- pengertian perintah fungsi src di command prompt
- pengertian execute command
- run command prompt delphi
- membuat aplikasi data batch record dengan delphi 7
- cara membuat command prompt dengan delphi
- membuat cmd menjalankan exe
- mengosongkan perintah command prompt
Comments
Powered by Facebook Comments









This is the default footer layout. You can easily add or remove columns in the footer.
[...] perlu dilakukan adalah membuat sebuah fungsi menjalankan perintah command prompt dan menggunakan kode berikut untuk mengeksekusi perintahnya (silahkan lihat langsung pada contoh [...]