int main ( int argc , char * argv [ ] ) per
{
PyObject * pName , pModule * , * pDict , pDunc * , * pvalue ;
if ( argc < , 3 ) per
{
printf (" uso: exe_name python_source function_name \\ n");
return 1; }
< br > 2
Creare una classe di riconoscere il codice VBS in Python utilizzando il seguente frammento di codice come guida e modificarlo secondo le vostre esigenze :
pClass = PyDict_GetItemString ( pDict , argv [2 ] ) ;
se ( PyCallable_Check ( pClass ) ) per
{
pInstance = PyObject_CallObject ( pClass , NULL); }
< br > 3
Inserisca il codice VBS chiamando la classe che si è creato nel passaggio precedente e quindi inserire il codice VBS . Per esempio :
classe
Multiply :
def __ init__ (self ) :
self.a = 6
self.b = 5
< p > def multipla ( self):
c = self.a * self.b
print ' Questo è il risultato ' , self.a , 'x' , self.b , ' : ' , c
ritorno c