Incorporação de código Visual Basic estúdio em seus scripts Python pode ser um procedimento útil para saber se você já codificado aplicações similares em VBS e não quiser recodificar -los em Python. Python é uma linguagem de scripting flexível usado principalmente no desenvolvimento de aplicações Web e pode interagir com outros tipos de plataformas de engenharia de software , como o Visual Basic. Instruções
um
Iniciar uma instância de um script Python , começando a codificação com as seguintes linhas de código: # include
int main (int argc , char * argv []) {
PyObject * pName , * pModule , * pDict , * pDunc , * pvalue ;
if ( argc < , 3)
{
printf ( "Uso: exe_name python_source function_name \\ n");
retornar 1 ;
}
< br > 2
Crie uma classe para reconhecer o código VBS em Python usando o seguinte trecho de código como um guia e modificá-lo para atender às suas necessidades :
pClass = PyDict_GetItemString ( pDict , argv [ 2] );
if ( PyCallable_Check ( pClass ) ) {
pInstance = PyObject_CallObject ( pClass , NULL); }
< br > 3
Integre o código VBS chamando a classe que você criou no passo anterior e , em seguida, inserir o código VBS . Por exemplo :
classe Multiply :
def __ init__ (self):
self.a = 6
self.b = 5
múltipla def (self):
c = self.a * self.b
print ' Este é o resultado " , self.a , ' x ' , self.b ' : ', c
retornar c