Üçüncü taraf ürünü olan bir terminal öykünücüsüne sahibim, bu ürünün sürülmesini otomatik olarak otomatikleştirmek için bir C programına bağlanabilen bir DLL sağlayan bir tuş takımı öykünücüsü (tuş vuruşlarını gönder, ekranda ne olduğunu algılama vb.).Bir kodlama dilinden DLL'yi nasıl çağırabilirim?
Bunu bir komut dosyası dilinden (Python ile rahat ve Perl ile biraz daha azım) kullanmak istiyorum, böylece bir sorun bulunduğunda müşterilerimize yürütülebilir dosyaları derlememiz ve göndermemiz gerekmez.
Ayrıca, müşterilerimizin kendi komut dosyalarını bizimkileri kullanarak taban çizgileri olarak yazabilmelerini ve C kodu yazma ve derleme fikrini eğlendirmelerini istemiyoruz.
Python/Perl'in bir Windows DLL dosyasına bağlanması için iyi bir yoldur. İlk düşüncem bir sunucu programı yazmak ve bir Python betiğini TCP ile iletmek oldu ama daha kolay bir çözüm olmalı. Python C kütüphaneleri aramaya
XS ekleyin ve kendimize bir kazanan var. –