int main ( int argc , char * argv []) {
PyObject * pName , * PModul , * pDict , * pDunc , * p-Wert ;
if ( argc < ; 3)
{
printf (" Usage: exe_name python_source function_name \\ n");
return 1; }
< br > 2
erstellen Sie eine Klasse , um die VBS -Code in Python mit dem folgenden Code-Snippet als Leitfaden und zu modifizieren, um Ihre Bedürfnisse zu erkennen:
pClass = PyDict_GetItemString ( pDict , argv [ 2] );
if ( PyCallable_Check ( pClass ) ) {
pInstance = PyObject_CallObject ( pClass , NULL); }
3
einbetten VBS -Code durch den Aufruf der Klasse, die Sie in der vorherigen Schritt erstellt und dann Einsetzen des VBS -Code. Zum Beispiel:
Klasse Multiply :
def __ init__ ( self):
self.a = 6
self.b = 5
< p> def mehrere ( self):
c = self.a * self.b
print ' Dies ist das Ergebnis " , self.a , ' x ' , self.b " : ', c
Rückkehr c