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 Recorder 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 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 |
7 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 ? Frage 3: Ich erhalte auch Laufzeitfehler 5 und das auch als Administrator. Was kann man dagegen 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. Antwort 3: Meist ist eine defekte
Komponente auf dem PC schuld.. Folgendes hat bei einem PC geholfen:
Installieren des Recorders statt auf Laufwerk C: auf Laufwerk D: |
8 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. Ein anderer Grund kann ein falscher Eintrag in der Registry sein. Dies kann behoben werden, indem man den folgenden Schlüssel löscht: HKEY_CURRENT_USER\Software\VB and VBA Program Settings\MouseAndKeyRecorder. Danach startet der Recorder wie neu installiert (aber bestehende Makros werden nicht gelöscht). |
9 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. |
10
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 |
11 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 |
12 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) |
13 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. |
14 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'. |
15 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' |
16 {{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. |
17 {{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, damit 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. |
18 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. |
19 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. |
20 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.) |
21 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: {{If {{ClipBoard} = ENDE{{CR}{{LF};Wahr-Aktion;Falsch-Aktion |
22 Tabulator als Separator in InportFileFrage: Ich will eine Liste von Geräten mittels {{DoImport importieren. Die Liste enthält als Separater Tabulatoren. Wie kann ich beim Befehl {{ImportSeparator einen Tabulator angeben ? Antwort: Ein Tabulator Zeichen kann nicht als Separater verwendet werden. Lösung: Anderes Zeichen verwenden oder mittels Microsoft Word Befehl: 'Suchen und Ersetzen' den Tabulator in ein anderes Zeichen wandeln (z.B. §) |
23 Makro unterbrechen ist manchmal schwierigFrage: Wenn ich Makros teste, muss ich oft ein Makro sehr schnell abbrechen. Dies ist aber sehr schwierig wenn ich Maus-Klicks verwende. Eine Schnell-Taste wäre sehr praktisch. Antwort: Der Maus und Tastatur Recorder enthält so eine Schnell-Taste (Hotkey). Es ist dies Alt Pause/Break. Bei Notebooks muss teilweise auch noch Fn gedrückt werden. |
24 VirusScanner meldet Trojanisches PferdFrage: Mein Virus Scanner 'LockDown v7.0.0.6' zeigt ein Trojanisches Pferd an, wenn ich mit hoher Scan Empfindlichkeit arbeite. Der Scanner zeigt für die Recorder Datei: "DWSPY36.DLL" das Pferd: "WinWhatWhere - Spy.b" an. Antwort: Viele Virenscanner benutzen spezielle Algorithmen um unbekannte Viren zu finden. Diese Technik erzeugt hin und wieder falsche Alarme. Die Datei "DWSPY36.DLL" gehört zu einem Paket der Firma www.desaware.com. Dieses Paket wird vom Maus und Tastatur Recorder verwendet. Eine Ueberprüfung hat gezeigt, dass ich immer noch die gleiche (unveränderte) Datei ausliefere, welche DesaWare 1998 geliefert hat. Das bedeutet, dass "DWSPY36.DLL" sauber ist und der Maus und Tastatur Recorder ohne Bedenken eingesetzt werden kann. |
25 {{String2} in der Mitte einer Zeile funktioniert nicht.Frage: Ich benutze den folgenden Befehl: {{String1}: Member of department
{{String2} Nur der Inhalt des String1 wird ausgegeben, nicht aber der Rest. Was ist falsch ? Antwort: Es ist nicht möglich weiteren Text oder Befehle nach einem
Befehl, welcher am Zeilenanfang steht, zu verwenden. Beispiele (FALSCH): Ausnahmen: ·
Befehl braucht Parameter. Beispiel: ·
Befehl in einer Text Zeile. Beispiel: |
26 {{Loop arbeitet nichtFrage: Ich habe den Befehl {{Loop in mein Makro eingefügt. Trotzdem läuft mein Makro nur einmal ab. Was mache ich falsch ? Antwort: Der Befehl {{Loop hat nicht die gleiche Funktion wie in VisualBasic. Die Anzahl Wiederholungen muss im Recorder-Feld 'Wiederholung' eingestellt werden. Der Befehl {{Loop gibt nur die Wiederholungs-Zahl aus. (Bei der dritten Wiederholung eine 3) Hinweis: Makro-Wiederholungen können auch mit dem Befehl {{Goto erreicht werden. |
27 Wie kann ich mit dem Recorder zusammenarbeiten ?Frage: Ich will Texte in Bilder einfügen. Die Bilder sind aber verschieden gross und die Texte müssen an verschiedne Orte platziert werden. Wie kann ich das mit dem Maus und Tastatur Recorder programmieren ? Antwort: Es gibt zwei Möglichkeiten um diese Anforderung zu erfüllen: 1. Mit dem Recorder wird eine Datei geöffnet (Dateiauswahl z.B. mit {{ScanDirectories). Ein {{Stop} im Makro hält das Makro an. Nun kann der Positionszeiger platziert werden (Dort wo der Text dann geschrieben werden soll). Mit 'Weiter' geht’s weiter. Der Recorder schaltet mit {{Switch zurück zum Grafik-Programm, schreibt den Text und speichert das Bild. 2. Anstelle des {{Stop} wird ein {{Beep} und ein {{Delay 5000 verwendet. Sobald es piepst, hat man 5 Sekunden Zeit um den Positionszeiger zu platzieren.... |
28 Unendliche WiederholungenFrage: Ich benötige eine unendliche Wiederholung meines Makros. Wie kann ich das erreichen ?
Antwort: Das 'Wiederholen' Feld kann auf 99'999 eingestellt werden. Wenn das zu wenig ist, kann man mittels {{Goto am Ende des Makros wieder zum Anfang springen. Dadurch ist es echt unendlich. |
29 Kann nicht in Oracle Fenster schreibenFrage: Für Testzwecke sollte mein Makro ein Oracel System initialisieren. Dazu muss der Maus und Tastatur Recorder Einstellungen in diverse Oracle Fenster schreiben. Leider funktioniert das nicht. Der Recorder kann dieses Texte problemlos in eine Textverarbeitung schreiben, aber nicht in die Oracle Fenster. Interessanterweise kann man die gleiche Aktion problemlos von Hand machen. Was könnte das sein ? Antwort: Der Maus und Tastatur Recorder benutzt die VB-Funktion 'SendKeys' um Tastendrücke zu simulieren. Die Zeichen werden in einen speziellen Speicher geschrieben, welcher auch von der Tastatur verwendet wird. Wenn nun Oracle spezielle Techniken verwendet, kann es sein, dass es statt die Zeichen vom Speicher zu holen, diese direkt von der Tastatur abholt. Eventuell sind die Oracle Fenster DOS Fenster. In diesem Fall kann der Recorder auch keine Tastendrücke in diese Fenster schreiben. (Siehe auch Anleitung). Eine mögliche Umgehung wäre, statt dem direkten Schreiben, die Zwischenablage zu verwenden. Neu kann auch die Option: {{SendTextSpecial} verwendet werden. |
30 Enthält der Recorder ein Gosub ?Frage: Ich benötige oft die gleichen Teile eines Makros. Deshalb wäre ein Gosub ganz praktisch. Ich kann aber kein Gosub finden.. Antwort: Seit der Version V6.2 ist die Funktion GoSub vorhanden. Für frühere Versionen kann aber ein GoSub einfach simuliert werden: "{{SetVar1 1 {{GoTo Subroutine {{Label MacheWeiter1 {{SetVar1 2 {{GoTo Subroutine {{Label MacheWeiter2 {{Goto End {{Label Subroutine {{MessageBox Subroutine call no {{Var1} {{goto MacheWeiter{{Var1} {{Label End {{MessageBox Makro beendet ","","GoSub Example","50","0","00","00",#TRUE#,#FALSE#,"1" |
31 Maus und Tastatur Recorder als DLLFrage: Ich würde gerne wissen, ob die Maus und Tastatur Recorder Funktionalität auch als DLL existiert. Ich würde diese Funktionalität gerne in mein Programm integrieren. Antwort: Der Maus und Tastatur Recorder wurde in VisualBasic programmiert. Daher ist es nicht möglich den Recorder in eine DLL zu konvertieren. Eine Möglichkeit wäre den Recorder per Befehlszeile (Command Line) vom anderen Programm her aufzurufen. |
32 Maus und Tastatur Recorder auf einem ServerFrage: Ist es möglich den Maus und Tastatur
Recorder nur einmal auf dem Server zu installieren und die Client-PCs können
dann das Programm verwenden ? Antwort: Das ist leider nicht möglich. Der Maus und Tastatur Recorder benötigt einige DLLs direkt im System Verzeichnis des PCs. Das heisst der Recorder muss auf jedem einzelnen Client PC installiert sein. |
33 Änderungen für Version V6.6Frage: Welche Aenderungen wurden gemacht für V6.6 ?
Antwort: Version 6.6 enthält folgende Aenderungen:
|
34 Änderungen für Version V6.5Frage: Welche Aenderungen wurden gemacht für V6.5 ?
Antwort: Version 6.5 enthält folgende Aenderungen:
|
1 Änderungen für Version V6.4Frage: Welche Aenderungen wurden gemacht für V6.4 ?
Antwort: Version 6.4 enthält folgende Aenderungen:
|
2 Änderungen für Version V6.3Frage: Welche Aenderungen wurden gemacht für V6.3 ?
Antwort: Version 6.3 enthält folgende Aenderungen:
|
3 Änderungen für Version V6.2Frage: Welche Aenderungen wurden gemacht für V6.2 ?
Antwort: Version 6.2 enthält folgende Aenderungen:
|
4 Änderungen für Version V6.1Frage: Welche Aenderungen wurden gemacht für Version V6.1 ?
Antwort: Version 6.1 enthält folgende Aenderungen:
Korrekturen:
|
5 Änderungen für Version V6.0Frage: Welche Aenderungen wurden gemacht für Version V6.0 ?
Antwort: Version 6.0 enthält folgende Aenderungen:
Korrekturen:
|
6 Zufälliges DoImportFrage: Ich möchte gerne aus einer Datei mit vielen "Wort zum Tag" zufällig ein "Wort" auswählen. Leider bringt der {{DoImport die Einträge schön der Reihe nach. Gibt es einen Trick ? Antwort: Hier eine Möglichkeit:
"{{1}{{ImportFile c:\john.txt {{SetVar1 {{RandomNumber 1, 10} {{SetVar2 0 {{Label Start {{IncVar2 1 {{SetString1 {{DoImport} {{If {{Var1} = {{Var2};;{{Goto Start {{String1} {ENTER} ","notepad","","50","0","00","00",#FALSE#,#TRUE#,"1" File John: Line1,Line2,Line3,Line4,Line5,Line6,Line7,Line8,Line9,Line10 Ab Version V6.4 ist auch folgendes möglich: "{{ImportFile c:\john.txt {{ImportNextLine {{RandomNumber 1, 10} {{DoImport} {ENTER} ","notepad","","50","0","00","00",#FALSE#,#TRUE#,"1" File John hier: Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8 Line9 Line10 |
7 Beispiel MakrosIm Mouse and Key Recorder Help sind weitere Beispiele vorhanden. (Kapitel: Makro Beispiele) |
7.1 Warten auf eine Text-Aenderung in einem Internet Browser{{SetString1 xx123xx67 {{' Bitte die {{RelativeDragMouse Einstellungen auf die
eigenen Bedürfnisse anpassen ! {{SetString1 {{ClipBoard} Funktion: |
7.2 Namenliste zufällig verwürfelnManchmal braucht man eine Liste die zufällig verwürfelt ist. Das folgende Makro zeigt eine mögliche Lösung. (Diese Lösung ist nur sinnvoll für kleine Listen.) (Die Datei John.txt enthält die Namen. Beispiel: John,Peter,Anton,Bertha) {{' Recorded at: Feb.21.2002, 18:21 (MKR Version: V4.2) {{' Erst lesen wir alle Namen in Text Variablen ein. {{SetVar1 1 {{ImportFile C:\John.txt {{Label Start {{SetString{{Var1} {{DoImport} {{IncVar1 1 {{If {{Var1} < 5 ;{{Goto Start; {{ Nun holen wir zufällig Namen. Wenn ein Name schon verwendet wurde, dann versuchen wir es mit einer neuen Zufallszahl. {{SetVar1 1 {{SetVar3 11 {{Label Start2 {{SetVar2} {{RandomNumber 1,4} {{If {{String{{Var2}} = #emptyX5# ;{{Goto Start2; {{SetString{{Var3} {{String{{Var2}} {{SetString{{Var2} #emptyX5# {{IncVar1 1} {{IncVar3 1} {{If {{Var1} < 5 ;{{Goto Start2; {{' Nun zeigen wir den Inhalt der Text Variablen an. {{MessageBox {{String11} {{MessageBox {{String12} {{MessageBox {{String13} {{MessageBox {{String14} Hinweis: Mit V6.4 oder neuer der Befehl {{ImportNextLine mit einem Parameter kann verwendet werden um eine zufällige Zeile direkt zu lesen. |
7.3 Setzen einer Schnelltaste (Hotkey) per MakroSchnelltasten werden auf dem PC
abgespeichert. Will man eine Schnelltaste mit dem Makro weitergeben kann man einen
Schnelltasten-Eintrag per Makro erzeugen: {{If {{VarHotkeyAlreadyAdded}
= 0 ;{{WriteLineToFile å{{AppDataPath}\MacroHotKeys.txtå | åCTRL{{Chr
9}SHIFT{{Chr 9}ALT{{Chr 9}a{{Chr 9}D:\Macros\MyMacro.krcå; {{SetVarHotkeyAlreadyAdded 1
Aufbau des Befehls:
|
7.4 Zeitformat ändern{{Time erzeugt folgendes Format: 17-45-58 Häufig möchte man folgendes Format haben:
17:45 Hier der Befehl um das Zeitformat so zu
ändern: {{MessageBox {{Left
{{Replace {{Time} | - | : | 1 | -1} |
5} |
7.5 Alle 5 Minuten Bildschirmkopie erstellenDas nächste Beispiel nimmt alle 5 Minuten
einen Screenshot (Bildschirmkopie) des Recorders auf und speichert diese in
ein Word Dokument. {{SendTextSpecial} {{Label Start {{Switch #MKRX5# {{SetVarStartTime {{SerialTime} {{SetVarEndTime {{VarStartTime} {{IncVarEndTime 300 {{' Sekunden = 5 Minuten {{Label Start2 {{Delay 300} {{' Milliseconds {{If {{SerialTime} > {{VarEndTime}
;{{Goto Continue; {{Goto Start2 {{Label Continue %{PRTSC} {{Switch Microsoft Word ^v {ENTER} {{Goto Start |
|
|
7.6 Lotto Zahlen erzeugenTechnik: Das Problem mit Lottozahlen ist, dass
keine Zahl mehr als einmal vorkommen darf. Zufallsgeneratoren können aber
mehrmals die gleiche Zahl liefern. Wie könnten nun jede Zahl gegen die
anderen Testen, dies würde aber bei einem 10 Zahlen-Lotto 45 Vergleiche
benötigen. Zudem wäre die Schleifensteuerung recht kompliziert.. Darum
verwenden wir ein Array (eine Speicherrreihe) und speichern jede Zufallszahl
an den Platz im Array welche der Nummer entspricht. Beispiel: Die Zahl 39
wird in den Array Platz 39 gespeichert. Wenn dort schon eine Zahl vorhanden
ist, wissen wir dass diese doppelt ist und versuchen es nochmals. Initialization: Hier werden die Grenzen
gesetzt. Anzahl Kugeln. Maximale Zahl. Part 1: Hier löschen wir das Array. Dies
ist notwendig, da im MTR ja alle Speicher bleibend sind (Sie behalten ihren
Inhalt auch beim Schliessen des MTR und selbst beim Neustart des PCs). Part 2: Hier läuft nun der
Zufallsgenerator und füllt die Zahlen in die Bingo Speicher und auch ins
Array. Part 3: Hier werden die Zahlen in
Textspeicher konvertiert und wenn nötig mit einem Vor-Null ergänzt. Dies ist
nötig um nachher die Zufallszahlen sortieren zu können. Part 4: Hier sortieren wir die Zahlen. Part 5: Hier wird ein Textspeicher erzeugt
welcher alle Zufallszahlen enthält um diese nachher per MessageBox ausgeben
zu können. {{' Initialization {{SetGenDelay 0 {{SetVarNoOfBalls 6 {{SetVarMaxNo 42 {{' => Part 1 {{SetVarCounter 1 {{Label Prepare {{SetVarArray{{VarCounter} 0 {{IncVarCounter 1 {{If {{VarCounter} <= {{VarMaxNo}
;{{Goto Prepare; {{' => Part 2 {{SetVarCounter 1 {{Label Start {{SetVarBingo{{VarCounter} {{RandomNumber
1,{{VarMaxNo}} {{If {{VarArray{{VarBingo{{VarCounter}}}
<> 0 ;{{Goto Start; {{SetVarArray{{VarBingo{{VarCounter}}
{{VarBingo{{VarCounter}} {{IncVarCounter 1 {{If {{VarCounter} <= {{VarNoOfBalls}
;{{Goto Start; {{' => Part 3 {{SetVarCounter 1 {{Label Convert {{If {{VarBingo{{VarCounter}} <
10;{{SetStringBingo{{VarCounter}}
0{{VarBingo{{VarCounter}};{{SetStringBingo{{VarCounter}}
{{VarBingo{{VarCounter}} {{IncVarCounter 1 {{If {{VarCounter} <= {{VarNoOfBalls}
;{{Goto Convert; {{' => Part 4 {{Sort STRING, Bingo, 1, {{VarNoOfBalls},
{{False} {{' => Part 5 {{SetVarCounter 1 {{SetStringOutput Numbers: {{Label Output {{SetStringOutput
{{StringOutput}{{StringBingo{{VarCounter}}#spaceX5##spaceX5# {{IncVarCounter 1 {{If {{VarCounter} <= {{VarNoOfBalls}
;{{Goto Output; {{MessageBox {{StringOutput} |
7.7 MP3 Randomizer (Zufalls-Generator)KeyWords: MP3, Zufällige Reihenfolge
(Minimale Recorder Version: V6.5) Viele MP3 Player haben eine Randomize
Funktion (Zufällige Abspielreihenfolge). Aber bei einigen Playern z.B.
Autoradios fehlt diese Funktion. Dieses Makro fügt vor jedem MP3 Song eine
Zufallsnummer ein. Damit kann man eine zufällige Abspielreihenfolge erzielen. Hinweis: Um das Makro schneller zu machen
Zeilenverzögerung auf Null einstellen. {{' Makro hängt Zahl (Random oder Seriell)
vor MP3 Song. {{Ask1 Pfad zu MP3 Dateien
|{{StringPathToMP3Files} {{SetStringPathToMP3Files {{WriteAsk1} {{Ask1 Untere Grenze (Verwendet wird dann
UntereGrenze +1)|{{VarLowerBorder} {{SetVarLowerBorder {{WriteAsk1} {{Label AskForROrS {{Ask1 (r) Random (Zufalls) Nummern oder
(s) Serielle Nummern [z.B. 1001, 1002, 1003..] |{{StringRandomOrSerial} {{SetStringRandomOrSerial {{WriteAsk1} {{If {{StringRandomOrSerial} = s ;{{Goto
Start; {{If {{StringRandomOrSerial} <> r
;{{MessageBox Nur 'r' oder 's' sind erlaubt !; {{If {{StringRandomOrSerial} <> r
;{{Goto AskForROrS; {{Ask1 Reservezahlen (Je mehr je
schneller.. aber 0 = keine Lücken) |{{VarDeltaBorder} {{SetVarDeltaBorder {{WriteAsk1} {{Label Start {{CreateDir C:\Temp {{DeleteFile C:\Temp\DirList.txt {{ScanDirectories {{StringPathToMP3Files}
| *.MP3 | {{False} | C:\Temp\DirList.txt | {{True} {{ImportFile C:\Temp\DirList.txt {{ImportSeparator > {{SetVarUpperBoarderRead {{Calc
{{VarLowerBorder} + {{VarScanDirectoriesX55}} {{SetVarUpperBoarderReadDelta {{Calc
{{VarLowerBorder} + {{VarScanDirectoriesX55} + {{VarDeltaBorder}} {{SetVarCounter {{VarLowerBorder} {{Label ArrayStart {{IncVarCounter 1 {{ShowInfo Creating Array Line:
{{VarCounter} {{SetVarRandomArray{{VarCounter} {{VarCounter} {{If {{VarCounter} <
{{VarUpperBoarderReadDelta} ;{{Goto ArrayStart; {{Label RenameStart {{SetVarLowerBorderCounter
{{VarLowerBorder} {{SetVarCounter {{VarLowerBorder} {{Label StartSelectMP3 {{IncVarCounter 1 {{IncVarLowerBorderCounter 1 {{ShowInfo Renaming Files Line:
{{VarCounter} {{SetStringFile {{DoImport} {{SetStringFile {{DoImport} {{SetStringPath {{DoImport} {{SetStringPath {{DoImport} {{SetStringPath {{DoImport} {{Label TryAgain {{SetVarRandomNo {{RandomNumber {{VarLowerBorder},
{{VarUpperBoarderReadDelta}} {{If {{VarRandomArray{{VarRandomNo }} = 0
;{{Goto TryAgain;{{Gosub ProcessMP3 {{If {{ImportNextLine} = {{True};{{Goto
StartSelectMP3;{{Goto Ende {{Goto StartSelectMP3 {{Label ProcessMP3 {{If {{StringRandomOrSerial} = s
;{{SetStringFileNew} {{VarLowerBorderCounter}_{{StringFile}
;{{SetStringFileNew} {{VarRandomNo}_{{StringFile} {{RenameFile {{StringPath}{{StringFile}
| {{StringPath}{{StringFileNew} {{SetVarRandomArray{{VarRandomNo} 0 {{Return {{Label Ende |
7.8 MP3 Nummer Entferner (Pre-Number remover)Das folgende Makro entfernt die durch das
obige Makro (MP3 Randomizer) hinzugefügten Zahlen. Hinweis: Um das Makro schneller zu machen Zeilenverzögerung
auf Null einstellen. {{Ask1 MP3-Pfad angeben
|{{StringPathToMP3Files} {{SetStringPathToMP3Files {{WriteAsk1} {{Ask1 Ab welcher Stelle den Dateinamen
verwenden |{{VarPosition} {{SetVarPosition {{WriteAsk1} {{CreateDir C:\Temp {{ScanDirectories {{StringPathToMP3Files}
| *.MP3 | {{False} | C:\Temp\DirList.txt |{{True} {{ImportFile C:\Temp\DirList.txt {{ImportSeparator > {{Label Start {{SetString1 {{DoImport} {{SetString2 {{DoImport} {{SetString3 {{DoImport} {{SetString4 {{DoImport} {{SetString5 {{DoImport} {{SetString2 {{Mid {{String2} |
{{VarPosition} | -1} {{RenameFile {{String1} |
{{String5}{{String2} {{If {{ImportNextLine} = {{True};{{Goto
Start; |
7.9 Babylon ErsatzKeyWords: Babylon Alternative, Babylon
Behelf, Hilfsmittel, Lösung Das Babylon Uebersetzungsprogramm
(babylon.com) ist sehr gut, ist aber auch ungemein teuer geworden. Neuerdings
kann man Babylon auch nur noch auf einem PC verwenden (Auch wenn man mehrere
PCs hat und man ja nicht gleichzeitig an allen arbeiten kann). Dieses kleine Makro dient als Ersatz für
Babylon. Es kopiert das markierte Wort, startet das freie
Uebersetzungs-Programm LEO.org und fügt das Wort dort ein. {{Minimize} ^c {{Delay 300} {{' Milliseconds {{Start åC:\Program Files\Internet
Explorer\iexplore.exeå http://dict.leo.org/?search={{Clipboard} Ev. muss noch der Pfad zu iexplore
angepasst werden, dann eine Schnelltaste definieren und schon ist man fast so
schnell wie mit Babylon (und hat erst noch ein viel besseres Wörterbuch) Hinweis: Windows Vista hat ja einen
Pishing Schutz eingebaut (Schnelltasten funktionieren nicht mehr im
Browser..) Hier eine Lösung für diese Einschränkung: |
|
|
|
|
|
|
|
|