| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
grossermanitu Gast
|
Verfasst am: Fr Sep 15, 2006 8:06 am Titel: Ladezeit von SAP |
|
|
Guten Morgen
seit einer Woche arbeite ich ohne Probleme mit meinem Script.
Und dann, obwohl heute nicht Freitag der 13. ist, ist unsere Internetverbindung stinke lahm. dies führt dazu das SAP selbst bei dem Befehl send, PgDn ein ungewohltes Nickerchen einlegt. die folge: tastenanschläge werden verschluckt.
gibt es eine möglichkeit das ahk solange wartert, bis SAP aufgewacht ist?
ich habe in einem Beitrag mit dem firefox gelesen, dass ein farbveränderung ausgelesen wird um die ladezeit zu bestimmen.
bei SAP gibt es oben rechts ein Wassertropfen der sich bewegt, solange SAP noch nicht bereit ist.
Könnte man damit vielleicht etwas anstellen? Oder wäre das viel zu kompliziert? |
|
| Nach oben |
|
 |
BoBo Gast
|
Verfasst am: Fr Sep 15, 2006 8:27 am Titel: |
|
|
| Könnte man damit vielleicht etwas anstellen? Wenns nicht anders geht, ja.Oder wäre das viel zu kompliziert? Nein. |
|
| Nach oben |
|
 |
Chucky
Anmeldedatum: 07.01.2006 Beiträge: 701 Wohnort: Powerland
|
Verfasst am: Sa Sep 16, 2006 9:33 pm Titel: Re: Ladezeit von SAP |
|
|
| grossermanitu hat Folgendes geschrieben: | ich habe in einem Beitrag mit dem firefox gelesen, dass ein farbveränderung ausgelesen wird um die ladezeit zu bestimmen.
.. Wassertropfen der sich bewegt .. |
Such im Wassertropfen einen Punkt, dessen Farbe sich verändert, wenn SAP nicht bereit ist; beispielsweise mit AU3Spy.
Mit SetTimer und PixelGetColor überprüfst Du regelmäßig die Farbe des Pixels. Wenn sich die Farbe z. B. 1 Sekunde lang nicht geändert hat, ist SAP bereit. |
|
| Nach oben |
|
 |
momme
Anmeldedatum: 28.03.2006 Beiträge: 13 Wohnort: Hamburg
|
Verfasst am: Di Sep 19, 2006 10:43 am Titel: Re: Ladezeit von SAP |
|
|
coole Idee, das ist mir noch nie aufgefallen.
Ich habe bisher immer mit winwaitactive gearbeitet.
Gruß
Momme |
|
| Nach oben |
|
 |
AGU Gast
|
Verfasst am: Di Sep 19, 2006 11:13 am Titel: |
|
|
Ich würde sagen, sofern WinWaitActive funktioniert, ist das immer vorzuziehen.
Pixelsearch und irgendwelche Sleep-Konstrukte sind immer Notbehelfe.
_______________________
Gruß
AGU |
|
| Nach oben |
|
 |
grossermanitu Gast
|
Verfasst am: Mi Sep 20, 2006 9:05 am Titel: |
|
|
mit winwaitactive kommt man nur weiter wenn ein fenster noch nicht vollständig geladen ist. wenn man sich schon auf der seite befindet und dann ein ladeprozess einsetzt hilft einem winwaitactive leider nicht viel weiter.
ich werde mich mal am wochenende dran machen. |
|
| Nach oben |
|
 |
momme_gast Gast
|
Verfasst am: Mi Sep 20, 2006 9:32 pm Titel: |
|
|
| grossermanitu hat Folgendes geschrieben: |
ich werde mich mal am wochenende dran machen. |
Au ja, stell Dein Ergebnis doch mal hier rein, dann muß ich mir die Arbeit nicht auch noch machen
Zu deutsch: währe um Unterstützung meiner Faulheit dankbar
Gruß
Momme
PS: Deine Feststellung könnte die Lösung sein, warum einige Scripte bei mir sauber laufen, andere aber teilweise rumzicken... |
|
| Nach oben |
|
 |
momme
Anmeldedatum: 28.03.2006 Beiträge: 13 Wohnort: Hamburg
|
Verfasst am: Di Jan 09, 2007 7:51 pm Titel: |
|
|
So,
inzwischen laufen meine Scripte sauber.
Zwar klappt ein Winwaitactive nicht so sauber wie in anderen Anwendungen, aber da sich eigentlich immer nach einer Aktion sich irgendwo im Fenster eine Farbe ändert, habe ich mir so geholfen, das ich nach dem winwaitactive warte, bis eine bestimmte Farbe an einem bestimmten Punkt auftaucht.
| Code: |
loop
{
pixelgetcolor, farbe, 216, 259
if farbe = 0xC6D7D9
break
}
|
Und alles läuft rund
Bis dann
Momme |
|
| Nach oben |
|
 |
Chucky
Anmeldedatum: 07.01.2006 Beiträge: 701 Wohnort: Powerland
|
Verfasst am: Di Jan 09, 2007 10:03 pm Titel: |
|
|
| Zitat: | | ... pixelgetcolor ... | Ja siesse, hab ich doch gleich gesagt ducking and running
Andere Kandidaten für solche Notbehelfe sind außer SAP auch Citrix- und Lotus-Anwendungen und alte Windows-Programme.
__________________________________________
Created with BBCodeWriter 6.6 - the one and only  |
|
| Nach oben |
|
 |
|