1 Hinweise zur Verwendung des Recorders mit Windows VistaFrage: Funktioniert der Maus und Tastatur Recorder auch mit Windows Vista ? Antwort: Grundsätzlich funktioniert der Maus und Tastatur Recorder auf auch Windows Vista. Aber... Microsoft hat bei Windows Vista verschiedene Dinge geändert, die einen Einfluss auf die Makros des Maus und Tastatur Recorders haben. Das Lesen von Pixeln ist bei Vista mit Bildschirm Darstellung "Windows Aero" extrem langsam. Das bedeutet dass die Recorder Befehle {{WaitForScreenChange und {{FindPattern mit Windows Aero praktisch unbrauchbar sind. Lösung: {{WaitForScreenChange und {{FindPattern durch andere Befehle ersetzen oder "Windows Aero" kurzfristig ausschalten. (Auf Basic umschalten) Das kann mit den version 6.1 Befehlen: {{WindowsAeroOff {{WindowsAeroOn erfolgen. Bei älteren Versionen hilft folgender Trick: Vorgehen: In der Systemsteuerung vom Icon Anpassung eine Verknüpfung auf dem Desktop machen. Dieser Verknüpfung eine Tastenkombination zuweisen, z.B STRG ALT Umschalt a. Auf Basic
umschalten: ^+%a {{' Tastenkombination klicken {{Delay 1000} {{' Millisekunden {ENTER} {{' Fensterfarbe und Darstellung klicken {TAB 4} {ENTER} {{' Auf "Eigenschaften für klassische.." klicken {{Delay 1500} {{' Millisekunden {HOME} {DOWN 1} {{' Auf Windows Basics gehen {ENTER} {{' Auf Windows Basics aktivieren {{Delay 9000} {{' Millisekunden %{F4} {{' Fenster schliessen Auf Aero
umschalten: ^+%a {{' Tastenkombination klicken {{Delay 1000} {{' Millisekunden {ENTER} {{' Fensterfarbe und Darstellung klicken {{Delay 1500} {{' Millisekunden {UP 1} {{' Hoch auf Aero {ENTER} {{' Aktivieren {{Delay 9000} {{' Millisekunden %{F4} {{' Fenster schliessen Installation: Während der Installation erscheint die Frage: Eine Datei ist neuer. Wollen Sie diese beibehalten ?" mehrere male. Einfach mit dem empfohlenen Ja antworten. Weitere Effekte: Windows Vista enthält zum Teil neue Formulare, z.B. für die Auswahl von Dateien. Daher funktionieren dann die alten Abläufe nicht mehr und müssen angepasst werden. Es gibt sogar Formulare die neu keinen Fokus mehr haben, hier muss man einen Mausklick auf das Formular einfügen um den Fokus zu aktivieren. Unter Windows Vista ist ein Aufzeichnen von Tastendrücken und Mausklicks im Browser (z.B. Internet Explorer) nicht mehr möglich. (Massnahme gegen Viren und Trojaner welche Pishing anwenden wollen). Um trotzdem Mausklicks aufzeichnen zu können, wurde der Menu Befehl: 'Einfügen' / 'Maus Eingabe' hinzugefügt. Um Tastendrücke und Schnelltasten eingeben zu können, kann man in ein anderes Fenster wechseln (z.B. Notepad) oder den Text im Recorder Makro Edit Fenster eingeben. Ein weiterer Nebeneffekt dieser Einschränkung ist, dass Stop/Pause Schnelltasten nicht funktionieren, wenn der Fokus auf dem Browser liegt. Die Zwischenablage arbeitet langsamer in Window Vista. Darum ist nach einem ^c (CTRL C) oft eine Wartezeit (z.B. {{Delay 100.300) notwendig, bevor ein Befehl wie {{SetVar1 {{ClipBoard} benutzt werden kann. Ohne Wartezeit erhält man oft den alten Zwischenablage-Wert. In der Version V6.1 ist bereits eine kleine Wartezeit eingebaut, daher sollte in dieser Version das Problem nicht auftreten. |
2 Probleme mit dem MS Internet Explorer 7 (IE7)Frage: Das Windows Update hat automatisch den IE7 auf meinem PC installiert. Seit dem funktionieren einige meiner Makros nicht mehr richtig. Was kann ich tun ? Antwort: Microsoft’s neuer Browser verursacht einige neue Probleme. Hier eine Liste der Probleme und der möglichen Gegenmassnahmen.
|
3 Enthält der Recorder Adware or Spyware ?Frage: Mein Scanner identifiziert den Maus und Tastatur Recorder als "Spyware" (Spion-Programm). Installiert der Maus und Tastatur Recorder auch noch andere Programme ?? Antwort: Einige Spyware Scanner erkennen den Recorder fälschlicherweise als Spyware. Grund dafür ist, dass der Recorder für das Aufzeichnen der Tastendrücke die gleichen Komponenten (OCX) verwendet wie viele keyloggers (Tastendruck-Aufzeichner). Unser Versprechen: Die Maus und Tastatur Recorder Installation wird nie etwas anderes enthalten als den reinen Maus und Tastatur Recorder. |
4 Installation misslingt: Verlangt immer wieder PC-NeustartFrage: Ich will den Maus und Tastatur Recorder installieren. Die Installation verlangt dann einen Neustart. Nach dem Neustart und dem erneuten Starten der Installation wird wieder ein Neustart verlangt.... und das immer wieder und wieder. Was kann ich tun um den Recorder installieren zu können ? Antwort: Es gibt verschiedene Gründe für dieses Fehlverhalten. Oft sind es Dateien welche durch andere laufende Programme blockiert sind und nicht erneuert werden können. Daher ist es wichtig vor dem Installieren alle Programme zu schliessen. (Auch jene in der rechten unteren Ecke des Bildschirms (System Try). Wenn dies nicht hilft, (weil man nicht alle Programme schliessen konnte) dann sollte man den Recorder im abgesicherten Windows Modus installieren. Den abgesicherten Modus erreicht man, wenn man am Anfang des Windows Starts F8 drückt. Weitere Informationen finden sich auf der Microsoft Seite: http://support.microsoft.com/default.aspx?scid=KB;DE;Q191096& |
5 SAP akzeptiert keinen TextFrage: Ich versuche mit dem Maus und Tastatur Recorder Text in SAP Felder einzufüllen. Leider scheint das nicht zu funktionieren. SAP/R3 zeigt einfach keinen Text. Antwort: Es scheint so, dass SAP eine sehr spezielle Technik für ihr grafisches Benutzerinterface (GUI) zu verwenden. Der Maus und Tastatur Recorder füllt die Buchstaben in eine 'Pipe' ein. Wenn eine Applikation aber die Buchstaben bereits im Tastaturbuffer abholt, dann findet sie dort keine Buchstaben. (Das Lesen der Buchstaben direkt aus dem Buffer ist eine ungewöhnliche und überhaupt nicht empfohlene Technik). Folgender Trick könnte helfen: Kopieren des Textes in das ClipBoard und dann per CTRL v in das Feld einfüllen. {{Mouse 1, 1, 59, 352, 0 {{SetClipbaord MyText ^v Dies könnte funktionieren, je nachdem wie SAP mit CTRL v umgeht... Siehe auch Befehl: {{SendTextSpecial} |
6 {{FindPattern mit einem Quadrat von 1 Pixel funktioniert nichtFrage: Ich benutze Maus und Tastatur Recorder V5.6. Ich versuche auf meinem Bildschirm ein Pixel mittels {{FindPattern mit der Suchquadrat-Grösse von 1 zu finden. Auch wenn der Pixel existiert findet der Recorder ihn nicht. Was kann ich tun ? Antwort: Um die Suche schneller zu machen sucht FindPatern zuerst die Ecken des Quadrates. Das geht schief, wenn das Quadrat nur ein Pixel gross ist… Das Quadrat muss mindestens 2 Pixel gross sein. Die nächste Recorder Version wird dann wieder 1 Pixel erlauben. |
7 Laufzeitfehler: Comdlg32.ocx nicht vorhanden oder ungültigFrage: Ich erhalte einen Laufzeitfehler, dass Comdlg32.ocx nicht vorhanden oder ungültig ist. Was kann ich tun ? Antwort: Wenn Visual Basic Applikationen mehrmals installiert und de-installiert werden, kann es passieren, dass es zu Fehlern kommt (Fehlende Dateien, Falsche Registry Einträge) Die folgenden Adressen geben Lösungshinweise bei solchen Problemen. (Seiten sind in Englisch): http://www.pbdr.com/vbtips/gen/cdlg32er.htm http://www.snapfiles.com/help/missingfiles.html http://support.microsoft.com/default.aspx?scid=kb;en-us;192461 |
8 Laufzeitfehler 424 oder Laufzeitfehler 5 beim Start des RecordersFrage 1: Ich versuchte den Maus und Tastatur Recorder auf meinem Windows NT zu installieren. Schon während der Installation erhielt ich einige Fehler. Beim Starten des Recorders erhalte ich den Laufzeitfehler 424. Was kann ich tun ? Frage 2: Ich möchte den Recorder auf mehreren PCs in unserer Firma anwenden (Ich habe eine Firmen Lizenz) Auf einigen Windows 2000 und Windows XP PCs erhalten wir einen Laufzeitfehler 424 oder 5. Wenn ich den Benutzern Administrator Rechte gebe, dann funktioniert es. Das ist aber nicht erlaubt in unserer Firma. Was kann ich tun ? Antwort 1: Der Maus und Tastatur Recorder benötigt auf dem PC, auf dem er installiert werden soll, den Microsoft Internet Explorer V5.0 oder neuer. Auf den meisten PC ist bereits ein moderner Internet Explorer installiert, aber Windows NT wurde ja ohne IE ausgeliefert, und enthält oft keinen oder einen alten IE. Andere Gründe für Error 424 können Fehler während der Installation oder Zugriff-Recht-Probleme sein. Massnahmen: - Recorder de-installieren, PC rebooten, alle laufenden Programme schliessen, Recorder mit Administrator Rechten installieren. - Dem eigenen Konto Administrator Rechte geben. Antwort 2: Während der Initialisierung liest der Recorder bestehende 'Geplante Tasks'. Wenn das Verzeichnis C:\Windows\Tasks einen Zugriffsschutz für den jeweiligen Benutzer hat, oder wenn die 'Geplante Tasks' - Programmteile einen Fehler haben, stürzt der Recorder beim Versuch diese Tasks zu lesen, ab. Um die Zugriffsrechte zu ändern, siehe folgenden Microsoft Artikel: http://www.microsoft.com/technet/prodtechnol/windowsserver2003/de/library/ServerHelp/3be8b68f-f83c-409b-8b97-f026f75e17ca.mspx . (Bei der Verwendung dieses Befehles Vorsicht walten lassen, erst diese Aktivität mit dem IT abklären) Für die Programmteile von 'Geplante Tasks' sind Patches erschienen: http://support.microsoft.com/default.aspx?scid=kb;en-us;812400 http://support.microsoft.com/default.aspx?scid=kb;en-us;830924 Falls es nicht erlaubt ist die Zugriffsrechte zu ändern, kann von Krat-Tronic Corp eine verbesserte Recorder Version verlangt werden, welche beim Zugriff auf geschützte 'Geplante Tasks' nicht mehr abstürzt. Kontakt: http://www.kratronic.com/tools-de/contact/kratronic-email.html Die nächste Recorder Version (V5.6) wird auch bei geschütztem 'Geplante Tasks' nicht mehr abstürzten. |
9 Laufzeitfehler 13 beim Start des RecordersFrage: Wenn ich den Recorder öffnen will, erscheint der Laufzeitfehler 13 und der Recorder funktioniert nicht richtig. Was kann ich tun ? Antwort: Der Laufzeitfehler 13 kann durch falsche Spracheinstellung verursacht werden. Die folgende Aenderung kann helfen: Klicke: START, Systemsteuerung, Region und Sprachoptionen. Im Register Erweitert (oder Verwaltung) hat es eine Einstellung für Nicht-Unicode Programme. Diese Einstellung auf Deutsch stellen. |
10 Laufzeitfehler 6 beim Start des RecordersFrage: Ich arbeitete erfolgreich mit dem Maus und Tastatur Recorder V5.1, aber plötzlich erschien Laufzeitfehler 6 und ich kann den Recorder nicht mehr starten. Was ist passiert ? Was kann ich tun ? Antwort: Der Maus und Tastatur Recorder verwendet eine zu kleine Variable für die 'Einfüge Wartezeit'. Wenn der Wert in den Optionen / Bearbeiten / 'Einfüge Wartezeit' grösser als 65'000 ist, dann erscheint der obige Laufzeitfehler. Um den Recorder wieder lauffähig zu machen, kann man einfach das folgende kleine Reg-File ausführen. www.kratronic.com/recorder/InsertDelay.reg Die nächste Recorder Version wird eine grösser Variable haben, dann kann dieser Fehler nicht mehr auftreten. |
11 Meine Schnell-Tasten (HotKeys) funktionieren nichtFrage: Ich habe einige Schnell-Tasten definiert (CTRL ALT SHIFT a, b c…) und die Option 'Makro-Schnelltasten verwenden' eingeschaltet. Trotzdem funktionieren meine Schnell-Tasten einfach nicht. Was mache ich falsch ? Antwort: Es ist wichtig dass die Festhaltetaste (Caps Lock) ausgeschaltet ist. Wenn man eine Schnell-Taste z.B. CTRL ALT SHIFT a, definiert und dann mit aktivierter Festhaltetaste CTRL ALT SHIFT a drückt, wird das Makro nicht gestartet. |
12
Mit "Geplante Tasks" geplante Makros laufen nicht
Frage: Ich möchte Makros automatisch nachts ablaufen lassen. Ich habe die Geplanten Tasks gemäss Anleitung aufgesetzt. Trotzdem laufen die Makros nicht. Was ist falsch ? Antwort: Die Anleitung V5.2 enthält Fehler... Hier die korrigierten Kapitel: Hinweise: Da der Scheduler auf Microsoft Komponenten aufbaut, ist bei Windows 95 und Windows NT im Minimum ein Internet Explorer V4.0 für die Funktion des Schedulers nötig. Bei Windows NT, 2000 und XP würde es die Funktion "Geplante Tasks" erlauben Einträge auch dann ablaufen zu lassen, wenn man nicht eingelogged ist, oder Tasks unter einem anderen Benutzer laufen zu lassen. Leider kann man dies bei den meisten Makros nicht anwenden. Grund dafür ist, dass keine Maus Klicks und Tasten-Schläge ausführbar sind, wenn keine Oberfläche vorhanden ist. (Geplante Tasks laufen im Hintergrund ohne eigene Oberfläche wenn niemand eingelogged ist, oder wenn die Tasks unter einem andern Benutzer laufen). Makros ohne Maus Klicks und Tasten-Schläge können im Hintergrund laufen gelassen werden. Sicherheits-Aspekte: Wie oben erwähnt, darf man nicht ausloggen, wenn der Recorder z.B. um Mitternacht ein Makro ausführen muss. Auch ein Bildschirmschoner mit Passwort kann man nicht verwenden. (Der Bildschirmschoner lässt sich vom Recorder nicht öffnen. CTRL ALT DEL kann aus Sicherheitsgründen nur über die echte Tastatur eingegeben werden.) Das bedeutet, dass der Rechner die ganze Nacht offen ist für alle die Zugang zum PC haben. Unter folgender Adresse kann ein spezialisierter Bildschirmschoner für die Verwendung mit dem Recorder heruntergeladen werden: www.kratronic.com/tools/recorder/sw/ScreenLock/ScreenLock.zip Dieser Bildschirmschoner verhindert zuverlässig jeden Zugang zum PC, kann aber vom Recorder selber aufgeschlossen und nach dem Makroablauf wieder verschlossen werden. Kleiner Nachteil: Während dem Makro-Ablauf ist der PC offen. Dies kann aber nicht verhindert werden, da ja der Recorder einen Menschen an der Tastatur / Maus simuliert. - - Die restlichen Kapitel im Help sind korrekt und können dort nachgelesen werden |
13 Komische Fehler bei grösseren Makros unter Windows 2000Frage: Ich habe von Windows NT zu Windows 2000 gewechselt. Seither erhalte ich hin und wieder komische Fehler, wenn ich grössere Makros herstelle. Was kann ich dagegen tun ? Antwort: Der Maus und Tastatur Recorder V5.0 verwendet für den Editor eine Komponente von Microsoft (RichTextBox). Frühere Versionen benutzen die Komponente "TextBox" die aber eine Beschränkung auf 32 KB hatte. Die neue RichTextBox hat ein sehr eigenartiges Verhalten unter Windows 2000. Wenn eine Zeile genau auf der Grenze von 2048 (oder 4096 oder 6144 etc.) Charakter endet, fügt RichTextBox automatisch ein CR (Carriage Return) hinzu. Der Maus und Tastatur Recorder hat dann Probleme das Makro zu parsen (die einzelnen Befehle zu trennen). Die Auswirkung sind {{Goto Befehle die einen existierenden {{Label nicht finden oder {{Switch Befehle die ein existierendes Fenster nicht finden. Es sind auch andere seltsame Effekte möglich. Um den Fehler zu beheben muss vor der magischen Grenze ein (oder mehrere) weitere Charakter eingefügt werden. Leider ist aber im Editor nicht sichtbar wo der überzählige CR sitzt. Und jedes Einfügen kann ein weiteres CR weiter hinten erzeugen.... Die neue Version V5.1 fügt bei Bedarf automatisch vor der magischen Grenze während dem Laden einen Kommentar ein. |
14 Der Maus und Tastatur Recorder kann nicht installiert werden.Frage: Ich versuchte den Maus und Tastatur Recorder auf meinem Windows XP Professional zu installieren. Dabei erschien folgende Meldung: 'Setup kann nicht weiterfahren, weil einige System Dateien nicht aktuell sind.' Nun gut, ich wählte 'Aktualisieren', aber nach dem Neustart des PC kam die gleiche Meldung wieder. Das heisst ich kann den Recorder nicht installieren. Was kann ich tun ? Antwort: Dies kann passieren, wenn Dateien mit "falscher" Version auf dem PC vorhanden sind. In einem Fall wurde das Problem durch die Datei hhctrl.ocx verursacht. Die Lösung war dann: Doppel-klick Recorder.cab. (Diese Datei erhält man, wenn man die Maus und Tastatur Recorder Zip-Datei dekomprimiert.) Nun extrahiert man aus der Recorder.cab Datei die Datei: hhctrl.ocx und speichert sie in C:\Windows\System32. (oder C:\WinNT oder dem entrechenden Namen des Betriebssystems). Bei Windows 98, ME ist das C:\Windows\System. Nun funktioniert die Instalation. Eine andere Möglichkeit besteht darin, dass Windows ME/XP die neuen (durch den Recorder installierten) DLLs automatisch beim neu aufstarten mit den alten ersetzt. Dies kann vermieden werden wenn man die Systemwiederherstellung kurzfristig auschaltet. Siehe: Wie schaltet man die Systemwiederherstellung |
15 Gibt es eine Internet Seite für Beispiel Makros ?Frage: Viele Anwender schreiben Maus und Tastatur Recorder Makros. Es wäre toll, wenn es eine Beispiel-Seite für Makros geben würde. Dadurch müsste nicht jeder 'das Rad' selber neu erfinden. Antwort: Es gibt keine Beispiel-Seite. Ich beabsichtige aber, Beispiel-Makros am Ende dieser HGF-Seite hinzuzufügen. Wenn jemand allgemein gültige Makros geschrieben hat, soll er diese doch an die E-Mail-Adresse in www.kratronic.com/tools-de/recorder senden. Ich werde diese dann in diese Seite einbauen. Hinweis: Das Manual enthält neu auch eine Sammlung von Beispielen. Hinweis: Während der Installation wird die Datei 'RecText.zip' in das gleiche Verzeichnis, in welches der Recorder installiert wurde, kopiert. Die Dateien im ZIP können in das Verzeichnis C:\RecTest extrahiert werden. C:\RecTest enthält dann 18 Makros, welche für den Test des 'Maus und Tastatur Recorders' verwendet wurden. Die Makros sind so geschrieben, dass sie auf allen Betriebssystemen und in allen Sprachen funktionieren sollten. Nach dem Starten des Makros: 'RTestMaster.krc' werden alle anderen Makros automatisch aufgerufen und ausgeführt. (Bedingung: Die Makros müssen sich in C:\RecTest befinden) |
16 An Kra-Tronic geschickte E-Mails kommen zurückFrage: Ich versuchte per E-Mail Kra-Tronic Corp. zu kontaktieren. Aber alle meine E-Mails kommen wieder zurück mit dem Kommentar: Ungültige Adresse. Was kann ich tun ? Antwort: Der Grund für dieses Problem ist "Spam" (Unerwünschte Mail). Auf der Kratronic Homepage befinden sich E-Mail Adressen. Spammers sammeln diese und senden dann ihren ganzen Plunder in grossen Massen an diese E-Mail Adressen. Ohne Abwehraktionen erhalten wir bis zu 50 Werbemails pro Tag. Darum werden die E-Mail Adressen regelmässig geändert. Das bedeutet, dass man immer die aktuelle E-Mail Adresse aus der Kra-Tronic Homepage verwenden muss. (Vor der Verwendung erst F5 (neu laden) drücken, damit man sicher die neueste Adresse hat. |
17 Wie muss ich den Recorder installieren ?Frage: Ich habe den Maus und Tastatur Recorder heruntergeladen. Was muss ich nun mit der 'MouseAndKeyRec.ZIP' Datei tun ? Antwort: Der Maus und Tastatur Recorder ist als ZIP
Datei abgespeichert. (MouseAndKeyRec.ZIP). Diese Datei muss zuerst
entkomprimiert werden. Ein gutes Entkomprimier-Werkzeug kann an folgender
Adresse gefunden werden: http://www.winzip.com. Nach dem Dekomprimieren muss einfach die
Datei Setup.EXE gestartet werden. Es wird empfohlen einen bereits installierten 'Maus und Tastatur Recorder' erst zu deinstallieren (entfernen), bevor eine höhere Version installiert wird. Vorgehen: Klick Start, Einstellungen, Systemsteuerung, Software (oder Software hinzufügen/entfernen). Wähle 'Recorder' und klicke 'Hinzufügen/Entfernen'. |
18 Meine Makros laufen unzuverlässigFrage: Ich habe ein Makro aufgezeichnet. Manchmal läuft es richtig und manchmal erhalte ich Fehler. Was kann ich tun ? Antwort: Die Zuverlässigkeit von Makros ist von verschiedenen Dingen abhängig. Geschwindigkeit: Wenn man Makros aufzeichnet und ohne weitere Bearbeitung ablaufen lässt, wird das Makro mit fast der maximalen Geschwindigkeit abgespielt. Dies ist viel schneller als der schnellste PC-Benutzer. Wenn nur Tastendrücke aufgezeichnet wurden, dann wartet der Recorder bis der jeweilige Tastendruck ausgeführt ist, bevor das Makro weiterfährt. Bei Mausklicks und anderen Befehlen ist das aber nicht so. Dadurch kann es vorkommen, dass das Makro bereits weiterfährt, bevor der PC den letzen Befehl ausgeführt hat. Dadurch verliert das Makro Befehle und es kommt zu Fehlern. Eine einfache Lösung ist das vergrössern der Zeilenverzögerung. Dies hat allerdings den Nachteil, dass das ganze Makro langsam wird. Besser ist es an den richtigen Stellen gezielt {{Delay Befehle einzufügen Bildschirm-Situation: Wenn ein Makro aufgezeichnet wird, besteht auf dem Bildschirm eine bestimmte Situation. (Fenster sind offen, Knöpfe sind an bestimmten Orten...) Um ein zuverlässiges Makro zu haben sollte das Makro den Zustand auf dem Bildschirm vor dem Ablauf testen. Beispiele:
Für weitere Hinweise zu diesem Thema siehe auch in der Hilfe das Kapitel 'Arbeiten mit dem Maus und Tastatur Recorder / Wichtige Hinweise' |
19 Recorder fragt immer ob er speichern sollFrage: Jedes Mal wenn ich ein Makro laufen lasse und dann ein anderes laden will, oder den Recorder schliessen will, fragt der Recorder: 'Soll wirklich ohne Speichern geladen werden ?' / 'Wirklich ohne Abspeichern beenden. Dies ist sehr ärgerlich, besonders weil ich am Makro ja NICHTS verändert habe. Antwort: Verantwortlich für dieses Verhalten ist ein Fehler in V5.0. Wenn NumLock beim Starten eines Makros eingeschaltet ist, wird es vom Recorder ausgeschaltet (zur Leistungsverbesserung) und nachher wieder eingeschaltet. Das Einschalten verursacht fälschlicherweise ein Auslösen der Speicher-Anforderung. Lösung: Vor dem Start des Makros NumLock ausschalten. In der nächsten Version wird dieser Fehler behoben sein. |
20 {{Switch findet mein modales Fenster nicht mehrFrage: Nach einem Update auf V5.0 findet der Recorder ein modales Fenster nicht mehr. Was kann ich dagegen tun ? Antwort: Der Maus und Tastatur Recorder V5.0 benutzt eine neue Umschalt-Technik. Die alte Technik schaltete oft nicht um, wenn man nicht den ganzen Fensternamen verwendete. Daher wurde ein neuer Umschalt-Befehl eingebaut. Aber Umschalten ist eine trickreiche Sache... Bei der Suche nach allen Fenstern im Windows werden jene Fenster ausgefiltert, welche unsichtbar sind oder als Ikonen in der unteren rechten Ecke liegen. Modale Fenster sind oft unsichtbar (Wenn man ALT TAB drückt) und werden daher nicht gefunden. Ohne Filterung sind bei normaler Oberfläche mit z.B. 5 Fenster, weitere 30 unsichtbare Fenster vorhanden. Ohne Filterung würde die Gefahr bestehen, dass oft der Teil des Titels, der im {{Switch Befehl angegeben wird, auf ein unsichtbares Fenster passt. Für den Benutzer würde das so aussehen, als ob nichts passiert, d.h. der Befehl nicht funktionieren würde. Was kann man tun ? Die Version 5 enthält einen Befehl um auf die alte Umschalt-Technik zurückzuschalten. Es ist dies: {{UseOldSwitch. Dadurch kann man mit der neuen Version V5.0 die alte Umschalt-Technik verwenden, die mehr modale Fenster anzeigt als die neue. Der {{UseOldSwitch Befehl wirkt auch auf die Befehle: {{SwitchOrStart, {{CheckWindow und {{RelativeMouse. |
21 {{Switch minimiert mein AnzeigefensterFrage: Für eines meiner Makros habe ich eine Verknüpfung (Icon) erstellt. Damit der Recorder von Anfang an minimiert bleibt, habe ich die Verknüpfung auf 'Minimiert' eingestellt. Wenn nun der minimierte Recorder ein {{Switch ausführt wird das Ziel-Fenster auch minimiert (oder wenn es schon minimiert war, normalisiert). Was kann ich tun, dfamit das Fenster immer normalisiert bleibt oder wird ? Antwort: Dieser Effekt kommt von der neuen Switch Technick welche in V5.0 verwendet wird. Die alte Switch Technik verwendete einen alten VisualBasic Befehl. Windows hat sich aber über die Jahre weiterentwickelt, und so ist der alte VisualBasic Befehl heute zu schwach um alle Fenster aus dem minimierten Zustand hochzubringen. Hintergrund: In Windows 2000 ist es nicht mehr so einfach möglich ein Fenster nach vorne zu bringen. Ursache dafür ist, dass viele Programme diese Funktion missbraucht haben. Das hatte zur Auswirkung, das wenn man z.B. einen Brief schrieb, plötzlich ein Fenster (z.B. von einer neuen E-Mail) auftauchte. Weil man ja am Schreiben ist, "beantwortet" man die Frage im Fenster unbewusst. Das Fenster verschwindet dann und man weiss nicht was man geantwortet hat..... Um ein Fenster bei Windows 2000 in den Vordergrund zu bringen, ist daher ein Trick nötig. (Attaching Threads) Dieser kraftvolle Trick erlaubt es dem Recorder praktisch alle Fenster nach vorne zu bringen. Weil aber die Threads "verheiratet" sind, wird beim Switch auch die Fenstergrösse "mitvererbt". Der Maus und Tastatur Recorder V5.0 enthält
immer noch die alten Switch Befehle. Diese können mit dem Befehl {{UseOldSwitch
aktiviert werden. Die alten Switch-Befehle haben den obigen Effekt nicht. |
22 Wie benutze ich {{WaitForFocus ?Frage: Ich habe eine Frage bezüglich dem WaitForFocus Befehl. Ich finde einfach nicht heraus wie dieser genau funktioniert. Ich habe die Anleitung gelesen aber auch das half nichts. Antwort: Ich will versuchen, den Befehl in einfachen Worten zu erklären. Der Befehl {{WaitForFocus erlaubt es auf Windows Objekte wie z.B. Fenster oder aktive Knöpfe zu warten. Machen wir doch ein Beispiel. Bitte folgende Schritte ausführen: Den Maus und Tastatur Recorder starten. Notepad von Hand starten (Start | Ausführen | Notepad.exe). Im Editor (Notepad) auf Datei | Öffnen klicken. Im neuen Fenster auf den Knopf Öffnen klicken. (Dadurch erhält dieser Knopf den Fokus. Ein gepunkteter Rahmen zeigt dies an.) Auf dem Recorder den das Menü 'Einfügen / Fokus auf Objekt / Auf Fokus warten' klicken. Innert 3 Sekunden mit ALT Tabulator auf den Notepad (Editor) umschalten. Der Recorder fragt nun nach einer Abbruch-Zeit. 100 eingeben und Ok drücken. Das folgende Makro wurde nun erstellt: {{If {{WaitForFocus 322, 478, 75, 23, 100, 3, 3, 3, 3} = {{True};;{{ShowError}. Den Befehl {{Beep zum Makro hinzufügen. (Menü 'Einfügen / Befehl / {{Beep). Das Öffnen-Fenster des Editors (Notepad) schliessen. Nun das Makro abspielen. Nichts passiert, nur die Abbruch-Zeit zählt nach unten. Im Editor (Notepad) Datei | Öffnen klicken und dann auf den Knopf Öffnen drücken. In diesem Moment ist ein Ton zu hören (Beep) und das Makro macht weiter... Das heisst, um diesen Befehl zu benutzen muss zuerst die richtige Fokus-Situation erstellt und aufgezeichnet werden. Während dem Makro Ablauf wartet der Recorder bis die richtige Fokus Situation erscheint oder bis die Abbruch-Zeit abgelaufen ist. |
23 Maus-Klicks werden nicht mehr abgespielt.Frage: Der Recorder spielt Maus Klicks nicht mehr ab, obwohl sie ordnungsgemäss aufgezeichnet wurden. In anderen Makros arbeiten die Maus Klicks noch.... Antwort: Ein Grund für dieses Verhalten ist der Modus: 'Maus Aktivitäten ohne Mausklicks aufzeichnen'. Solche Mausbefehle enthalten dann eine 1 am Ende. Beispiel: {{RelativeMouse Microsoft Internet Explorer, 1, 1, 58, 61, 1. Um Maus-Kommandos mit Klick aufzuzeichnen muss der Modus: : 'Maus Aktivitäten ohne Mausklicks aufzeichnen' ausgeschaltet sein. Dieser Modus wird auch ausgeschaltet wenn der Recorder geschlossen und wieder gestartet wird. Um Makros mit unterdrücktem Klick zu 'reparieren' muss die 1 am Ende des Befehles durch eine 0 ersetzt werden. Beispiel: {{RelativeMouse Microsoft Internet Explorer, 1, 1, 58, 61, 0. |
24 NumLock bleibt ausgeschaltet nach Makro-LaufFrage: (Maus und Tastatur Recorder V 4.3) Für meine Arbeit muss NumLock eingeschaltet sein. Immer wenn ich den Recorder laufen lasse, dann ist nachher NumLock ausgeschaltet. Was kann ich tun ? Antwort: Version V4.3 hat einen Fehler. Nach einem {{Exit wird der vorherige Status von NumLock nicht mehr hergestellt. In Version V4.5 ist dieser Fehler korrigiert. |
25 {{ImportNextLine} - Fehler bei mehr als einem {{ImportFileFrage: (Maus and Tastatur Recorder V 4.3) Bei der Verwendung von {{ImportNextLine} und mehr als einer Import-Datei ({{ImportFile) erhalte ich zwischen den Import-Dateien einen leeren Text ({{DoImport}. Was kann ich tun um diesen leeren Eintrag loszuwerden ? Antwort: Version V4.3 hat hier einen kleinen Fehler. In Version V4.5 ist dieser Fehler korrigiert. |
26 Maus Klicks funktionieren nicht bei Win. Namen mit Kommas.Frage: Ich benutze ein Programm mit dem Fenster-Name: Windman 98, Lakota Ridge. Aufgenommene relative Maus-Klicks funktionieren in diesem Fenster nicht. Was kann ich tun ? Antwort: Der Maus und Tastatur Recorder verwendet in den relativen Maus-Befehlen ein Komma, um die Parameter zu separieren. Wenn nun ein Fenster auch ein Komma enthält, verwendet der Recorder falsche Parameter. Empfehlung: Nur den Teil vor dem Komma als Fenster-Name verwenden. Eine weitere Möglichkeit ist die Verwendung des relativen Fenster Filters. (In diesem Falle würde man Windman 98 eintragen.) |
27 Lizenz ist verschwundenFrage: Es scheint, dass der Recorder seine Lizenz verliert. Ca. 3 Monate nach dem Eingeben der Lizenz zeigte der Recorder eine Meldung, dass die Lizenz auslaufe. Nach dem nochmaligen Eingeben der Lizenz funktionierte alles wieder. Ich benutze Windows NT 4.0 Antwort: In Recorder Version V4.3 und kleiner wird die Lizenz benutzerspezifisch in der Registry unter HKEY_CURRENT_USER abgespeichert. Das bedeutet, dass, wenn man sich mit einem anderen NT-Namen einlogged, der Recorder die Lizenz nicht mehr findet. Er erzeugt dann eine neue 3-monats-Versuchs-Lizenz. Schlussfolgerung: Wenn der Recorder von mehreren
NT-Benutzern genutzt wird, muss für jeden Benutzer die Lizenz eingetragen
werden. |
28 Wie vergleiche ich Text in Excel Zellen ?Frage: Ich muss aus einer Excel Kolonne 20 Zellen 'lesen'. Die letzte Zelle enthält das Wort ENDE. Ich kopiere jede Zelle mit CTRL C (STRG C) und vergleiche sie im Recorder mit {{If. Leider funktioniert das nicht. Der Text ENDE wird nie erkannt. Antwort: Das Vergleichen von Text kopiert aus Excel Zellen ist ein wenig kompliziert. Ein kopierter Text aus einer Excel Zelle enthält immer ein CR und LF (Zeilenende und Zeilenvorschub) am Ende des Textes. Das bedeutet, dass der {{If Befehl folgendermassen aussehen muss: |