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