|
VBasic / vb.net / vbs / wsh : Sendkeys funktioniert nicht
Micha79 am 17.09.2013 um 19:32 Uhr (1)
Macht es einen Unterschied ob man über AppActivate "SolidWorks Premium 2012" oder über die ProcessID den Fokus der Anwendung versucht zu bekommen? Habe es nämlich schon mit AppActivate "SolidWorks Premium 2012" davor versucht. Auch das doevents habe ich schon ausprobiert. Funktioniert aber leider auch nicht. Gibt es eventuell einen Unterschied ob man als Admin angemeldet ist oder macht das keinen Unterschied?
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
SolidWorks : Sendkeys funktioniert nicht
Micha79 am 23.09.2013 um 19:16 Uhr (1)
Also, da ich letzte Woche im Urlaub war und nicht testen konnte hier mal mein Zwischenstand. Habe exakt das probiert was du gesagt hast. Und wie schon bereits erwähnt geht das auch wenn ich den Code im Visual Basic Editor starte. Geht aber nicht wenn ich ihn über die Makro Leiste starte. Da bleibt er stehen und das wars. Habe auch mal zwischen zwei Anwendungen hin und her geschalten mit AppActivate in Kombination mit Sleep. Ich sehe das die andere Anwendung Aktiv wird und danach wieder Solidworks. Was übri ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Sendkeys funktioniert nicht
Micha79 am 17.09.2013 um 19:53 Uhr (1)
Vielen Dank für die Tipps! Leider geht das bei mir nicht so einfach. Habe den gleichen Code auch mit AppActivate "SolidWorks Premium 2012" davor schon ausprobiert. Glaube auch nicht das es am Fenster Fokus liegt. Sonst würde der Code ja aus dem Editor direkt gestartet ja denke ich auch nicht gehen. Wie gesagt wenn ich den Code aus dem Editor starte alles Prima. Wenn ich über die Makro-Leiste den Code starte tut sich nichts! Woran könnte das noch liegen. Und woran liegt es das keybd_event nur wenn nichts da ...
|
| In das Form SolidWorks wechseln |
|
VBasic / vb.net / vbs / wsh : Sendkeys funktioniert nicht
Micha79 am 16.09.2013 um 22:35 Uhr (1)
Hallo zusammen,wir benutzen Solidworks 2012(64bit)auf Win7 mit Keytech. Nun möchte ich über Sendkeys die Tasten "STRG+S" aufrufen. Diese Kombination startet den Speicherdialog mit Keytech. Wenn ich das Programm aus dem Visual Basic Editor direkt starte funktioniert das auch. Starte ich das Programm jedoch aus der Makro Symbolleiste etc. dann wird Sendkeys nicht ausgeführt.Als Alternative habe ich versucht über die Funktion Keybd_event das ganze zu machen. Damit funktioniert es auch aber nur wenn der Befehl ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
SolidWorks : Sendkeys funktioniert nicht
Micha79 am 16.09.2013 um 16:15 Uhr (1)
Hallo zusammen,wir benutzen Solidworks 2012(64bit)auf Win7 mit Keytech. Nun möchte ich über Sendkeys die Tasten "STRG+S" aufrufen. Diese Kombination startet den Speicherdialog mit Keytech. Wenn ich das Programm aus dem Visual Basic Editor direkt starte funktioniert das auch. Starte ich das Programm jedoch aus der Makro Symbolleiste etc. dann wird Sendkeys nicht ausgeführt.Als Alternative habe ich versucht über die Funktion Keybd_event das ganze zu machen. Damit funktioniert es auch aber nur wenn der Befehl ...
|
| In das Form SolidWorks wechseln |