Supportnet / Forum / Textverarbeitung
Cursor, Einfügemarke, blinkt
Frage
Liebe Leut´,
wen stört das nicht, dieses ewige Cursorgeblinke?
Das PROBLEM:
1) Das Blinken des Textcursors (Einfügemarke, insertion point, caret, Dos-Prompt) ist unter Win 95 nicht abstellbar (erst unter Windows XP soll es wohl möglich sein)!
2) Die offizielle MS-Lösung, die man auch in allen möglichen Tipp-Seiten und Foren findet, lautet: in der Registry die Cursorblinkrate=-1 (oder 65433, 999999 etc.) zu setzen. Das funktioniert aber nicht gescheit; denn z.B. unter Word97 oder Notepad verschwindet der Cursor nach einiger Zeit bzw. nach gewissen Operationen (Seitenwechsel z.B.).
3) Verschiedene Programme, z.B. "noblink.exe" u.a. funktionieren nicht.
Meine LÖSUNGSIDEE:
1) Mit Visual Basic ein Programm schreiben, daß den Cursor auf -1 setzt. Das geht wohl mit dem API-Aufruf SetCaretBlinkTime. Das habe ich in VBA versucht (wird mit Word97 mitgeliefert), funktioniert zwar, hat aber den selben Effekt wie bei der Cursorblinkrate=-1.
2) Daher ein Programm zu schreiben, daß im Hintergrund läuft und den Cursor z.B. jede Sekunde erscheinen läßt (nicht: "blinken läßt"). Unter VB geht das Erscheinenlassen, denken ich, mit CreateCursor.
3) Mit VBScript gibt es die Möglichkeit, ein Script im Hintergrund laufen zu lassen (hab´ ich von PC Welt: "start.vbs" mit "do.vbs").
ABER:
Mit VBScript kann man offenbar keine API-Aufrufe starten. Ich weiß daher nicht, wie man unter VBScript auf den Cursor Einfluß nehmen kann.
FRAGE:
Hat jemand dazu eine Idee? Weiß jemand wie man unter VB Programme im Hintergrund laufen läßt? Kann man VBScript in VBA einbinden (ich erhalte hier immer den Fehler 424, Objekt nicht definiert, oder so)? Ich habe kein VB, glaube aber, so was kann nicht schwer sein zu schreiben. Kann das jemand?
Ist wirklich erstaunlich, daß sich, wie es scheint, im ganzen weiten www noch keiner erbarmt hat, den Cursor abzustellen (ach ja, bei Mac und Linux soll es gehen).
Vielen Dank für Eure Mühe im voraus!
Antwort 1 von _gau_
Wahrscheinlich stört es sonst niemanden...
[gau]
[gau]

