“Conocimiento Programación>Python Programming

Cómo integrar VBS en Python

2011/7/25
incrustación de código Visual Basic Studio en las secuencias de comandos de Python puede ser un procedimiento útil para saber si se ha codificado previamente aplicaciones similares en VBS y no desea recodificar en Python. Python es un lenguaje de scripting flexible que se usa principalmente en el desarrollo de aplicaciones Web y puede interactuar con otros tipos de plataformas de ingeniería de software , tales como Visual Basic . Instrucciones
1

iniciar una instancia de un script Python al comenzar la codificación con las siguientes líneas 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 nombre_funcion \\ n");

return 1 ; }



2

Crear una clase para reconocer el código VBS en Python utilizando el siguiente fragmento de código como una guía y modificar para que se ajuste a sus necesidades:

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

if ( PyCallable_Check ( pClass ))

{

pInstance = PyObject_CallObject ( pClass , NULL ) ;

}

3

insertar el código VBS llamando a la clase que creó en el paso anterior , y luego insertando el código VBS . Por ejemplo :
clase

Multiply :

def __ init__ ( self):

self.a = 6 personas

self.b = 5
< p> def múltiple ( self):

c = self.a * self.b

print ' Este es el resultado " , self.a , ' x ' , self.b , ' : ', c

regreso c

Python Programming
Cómo utilizar secuencias de comandos Python en el servidor Web
Listas de argumentos variables de Python
Cómo ejecutar un archivo EXE Como Python con Python 3
Cómo determinar el tamaño de una palabra en Python
Cómo hacer un cuadro de entrada en Python
Cómo matar el proceso de Python
Cómo probar la intersección de dos líneas en Python
Cómo aplanar una lista anidada en Python
Conocimiento de la computadora © http://www.ordenador.online