13.09.2004, 09:51
|
#4
|
|
Veteran
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320
|
Hi, hab in den Google-Groups grad folgendes gefunden:
Zitat:
Würde gerne den Mauszeiger in eine Sanduhr verwandeln, während mein VBScript
Dateien kopiert:
const vbDefault=0, vbHourglass=11
Mousepoint=vbHourglass
...
usw.
WSH meldet zwar keinen Fehler, aber ändert den Mauszeiger auch nicht.
MfG
hermann
|
Die Antwort:
Zitat:
Hallo Hermann,
das von Dir beobachtete Verhalten ist ziemlich logisch. Ganz kurz: WSH
besitzt keine Benutzeroberfläche! Alle Aktivitäten bzw. Eigenschaften wie
Fenster hat Fokus, Mauszeigerform etc. beziehen sich aber immer auf
Anwendungsfenster. Wenn Dein Script also abläuft, von was sollte es denn den
Mauszeiger umschalten. Im Idealfall ist noch ein Windows-Desktop zu sehen.
Nun trifft aber Windows intern Vorkehrungen, dass nicht jedes Programm mal
kurz den Mauszeiger ändern kann, sondern nur für seinen eigenen Kontext. Das
kannst Du beobachten, wenn die Sanduhr bei einem Programm erscheint. Bewegst
Du den Mauszeiger aus dem Fenster, sollte die Sanduhr verschwinden
(andernfalls ist Windows abgestürzt).
|
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.
http://www.chili-it.at
|
|
|