main (int argc, char * argv []) {
PyObject * pName , pModule * , * pDict , pDunc * , * pvalue ;
if ( argc < ; 3) pour
{
printf ( "Usage: exe_name python_source function_name \\ n") ;
return 1; }
< br > 2
créer une classe pour reconnaître le code VBS en Python en utilisant l'extrait de code suivant comme guide et modifier pour l'adapter à vos besoins :
pClass = PyDict_GetItemString ( pDict , argv [ 2] ) ; Photos
if ( PyCallable_Check ( pClass ) )
{
pInstance = PyObject_CallObject ( pClass , NULL); }
< br > 3
Intégrer le code VBS en appelant la classe que vous avez créé à l'étape précédente , puis en insérant le code VBS . Par exemple:
classe
Multiply :
def __ init__ ( self):
self.a = 6
self.b = 5
< p> def multiple (self):
c = self.a * self.b
print ' Ceci est le résultat », self.a , ' x ' , self.b , ' : ', c
retour c