Pertanyaan Integrasikan skrip ke dalam delphi


Bagaimana saya bisa menjalankan skrip eksternal di Delphi (seperti wsh, vbs, bat ...) dan mendapatkan kembali hasilnya? Saya ingin meluncurkan mereka sebagai tugas dalam utas melakukan hal-hal lain dan ketika hasilnya siap skrip itu sendiri akan menginformasikan aplikasi yang akan menerimanya di utas utama. Bagaimana cara mencapainya?


5
2018-06-20 07:54


asal


Jawaban:


Gunakan Microsoft Antarmuka Windows Script COM, khususnya IActiveScript antarmuka.


7
2018-06-20 09:06



Anda menyebutkan banyak bahasa dan mesin skrip yang berbeda dalam pertanyaan Anda. Mereka memiliki semua kemungkinan berbeda. Jika Anda bebas memilih bahasa skrip Anda, saya akan menyarankan dua pendekatan:

  1. Silahkan lihat http://www.scalabium.com/smscript.htm mereka memiliki komponen yang bagus untuk menjalankan skrip (VBScript, JavaScipt) dan mendapatkan nilai pengembalian.

  2. Silahkan lihat http://www.remobjects.com/ps.aspx RemObjects Pascal Script, ini adalah bahasa skrip yang sangat kuat dan ada banyak contoh di sekitarnya.


3
2018-06-20 09:07



saya menyarankan Delphi Web Script (DWS). Ini sangat bagus dan diperbarui secara agresif oleh Eric - lihat blognya.


3
2018-06-20 09:46



Laporan Cepat memiliki Fast Script yang digunakan dalam Laporan Cepat pelaporan terkenal mereka

Perangkat lunak TMS juga ada Studio TMS Scriptor dan TMS Scriptor studio pro


1
2018-06-20 20:36