Guten Morgen,
vorab möchte ich sagen, dass ich im der Programmierung noch ein Neuling bin, darf mich aber schon an ersten Projekten probieren...
Ich bin grade dabei eine Auswerteautomatisierung zu schreiben. Am praktischsten dafür ist es natürlich, wenn man diese vom Desktop aus starten könnte, ohne vorher DIAdem zu öffnen und das Script manuell zu laden. Deswegen habe ich in der DIAdem- Hilfe gesucht und bin über "Steuerung von DIAdem über OLE" mehr oder minder fündig geworden. Mein VBS ist nun soweit, dass ich DIAdem vom Desktop öffnen kann, nur leider weiß ich nicht wie ich das Skript was ich gerne ausführen möchte in mein "Depsktop- Script" implementieren kann.
Dazu noch, ich habe unter Einstellungen-> Start - Script mein auszuführendes Script ausgewählt und wenn ich DIAdem über die .exe starte wird das Script auch gleich zu Anfang ausgeführt, starte ich DIAdem jedoch über mein geschriebenes "Desktop- Script", wird das Start- script nicht angesprochen.
Hierzu mein geschriebenes Programm:
' Initialize TOCommand Interface:
Set IDIACommand = CreateObject("DIAdem.tocommand")
IDIACommand.bdontcloseapplication = true
' Initialize TODataSheet Interface:
Set IDIASheet = CreateObject("DIAdem.todatasheet")
Do
Loop Until Not IDIACommand.bInterfaceLocked
lSuccessT = IDIACommand.CmdExecuteSync("wndshow('shell','normal')")
Nun möchte ich noch das Script "Startbildschirm.vbs" direkt ausführen lassen, leider kenne ich keine Methode dazu.
Ich freue mich über eine schnelle Rückmeldung.
Mit freundlichen Grüßen
André
Vielmehr als die Vergangenheit, interessiert mich die Zukunft. Denn in ihr gedenke ich zu Leben...