ich bin z.Z. daran ein bestehendes VBscript-Programm, dass ein Windowsprogramm startet, in python umzuschreien.
Bis jetzt habe ich auch die Gui un die Eingabezeilen hingebracht, und scheitere jetzt daran, das Windowsprogramm aufzurufen.
Dies geschieht über COM !!!
In Vbscript geht das so:
Code: Alles auswählen
Set TestCompleteApp = CreateObject("TestComplete.TestCompleteApplication")
TestCompleteApp.Visible = True
' Obtains the integration object
Set IntegrationObject = TestCompleteApp.Integration
' Opens the project
IntegrationObject.OpenProjectSuite(PJSPath) 'Pfad unter dem die Projectsuit liegt, mit endung.pjs
' Checks whether the project was opened
If Not IntegrationObject.IsProjectSuiteOpened Then
MsgBox "The project suite was not opened."
Exit Sub
End If
' Starts the project run
IntegrationObject.RunProject(MDSPath) 'Ist nur der Name des Projektes
Also vorallem das Arbeiten mit Com zum Starten einer Windows applikation?
Ich habe schon etwas über pythonCOM gelesen, bin jetzt allerding eher verwirrt statt schlau ...
Danke