Hvordan bygger VBS i Python

Embedding Visual Basic Studio kode i Python-skript kan være en nyttig prosedyre å vite hvis du tidligere har kodet lignende programmer i VBS og ikke ønsker å recode dem i Python. Python er et fleksibelt skriptspråk som brukes primært i Web applikasjonsutvikling og kan samhandle med andre typer software engineering plattformer, for eksempel Visual Basic.

Bruksanvisning

1 Initiere en forekomst av et Python-skript ved å begynne koding med følgende linjer med kode:

inkluderer <Python.h>

int main (int argc, char * argv [])

{

PyObject

pname, pModule, pDict, pDunc, * p-verdi;

if (argc <3)

{

printf ( "Bruk: exe_name python_source funksjonsnavn \ n");

returnere en;

}

2 Lag en klasse å gjenkjenne VBS kode i Python ved hjelp av følgende kodebiten som en guide og modifisere den til å passe dine behov:

pClass = PyDict_GetItemString (pDict, argv [2]);

if (PyCallable_Check (pClass))

{

pInstance = PyObject_CallObject (pClass, NULL);

}

3 Embed VBS koden ved å kalle den klassen som du opprettet i forrige trinn, og deretter sette inn VBS koden. For eksempel:

klasse Multiply:

def init (egen-):

self.a = 6

self.b = 5

def flere (selv):

c = self.a * self.b

print 'Dette er resultatet ", self.a,' x ', self.b,': 'c

avkastning c