Makro V-111105

Windows-Makro-Rekorder und -Editor.

Makros können aufgenommen und wiedergegeben werden. Dabei können nur Tastaturereignisse oder auch Mausklicks und Mausbewegungen erfasst werden (siehe auch "Erste Schritte mit Makro").

Die Makros können einem bestimmten Programmfenster zugeordnet sein oder in allen Programmen ablaufen.

Makros können auch bearbeitet oder von Grund auf selbst geschrieben werden. Dabei stehen eine Reihe von Zusatzfunktionen zur Verfügung (z.B. Ausgabe von Signaltönen, Starten von Programmen, Öffnen von Dateien, Ausgabe von Meldungsfenstern usw.)

"Makro" ist FreeWare.

Einrichten des Programms:

1.  "Makro.zip" in ein beliebiges Verzeichnis entpacken.

2.  "Makro.exe" ausführen. Damit stehen folgende Tastkombinationen zur Verfügung:

Vorwahl

Taste

Funktion

Umsch+Strg+Alt

H

Zeigt die umfangreiche Programmhilfe. Diese Funktion ist selbst ein Makro und kann im Makro-Bearbeitungsfenster überschrieben werden.

Umsch+Strg+Alt

F12

Öffnet das Optionenfenster.

Umsch+Strg+Alt

F10

Blendet einen Kalender ein.

Umsch+Strg+Alt

F11

Öffnet das Makro- und Ini-Bearbeitungsfenster.

Umsch+Strg+Alt

F1 bis F9

Blendet das Tabellenfenster 1 bis 9 ein (F1, F7, F8 und F9 sind beim ersten Aufruf mit Beispielstabellen belegt).

Umsch+Strg+Alt

NumLock

Schaltet die Belegung der Dezimaltaste am numerischen Tastaturblock zwischen Komma und Punkt um.

Umsch+Strg+Alt

1 bis 9

Beginnt die Aufnahme des Makros Nr. 1 bis 9. Vor der Aufnahme wird das Aufnahmefenster gezeigt (sofern diese Option ausgewählt ist). Ansonsten erfolgt die Aufnahme mit den Optionen, die zuletzt im Optionenfenster oder im Aufnahmefenster eingestellt wurden (siehe Hilfe: "Erste Schritte").

 

Pause

Beendet die Makroaufnahme (siehe Hilfe: "Erste Schritte").

Alt

1 bis 9

Spielt das Makro 1 bis 9 ab (siehe Hilfe: "Erste Schritte").

Update auf eine neuere Programmversion:

Die vorhandenen Dateien durch die neuen Programmdateien aus "Makro.zip" ersetzen.

 ACHTUNG: Die folgenden Dateien dabei nicht überschreiben:

- Makro.ini (Enthält die Programmeinstellungen)

- Makro.mak (Enthält die permanenten Makros)

- MakroRec.mak (Enthält die aufgenommenen Makros)

Wenn sich die Dateien "Makro.dlh" oder "Makro.dlj" beim Programm-Update nicht überschreiben lassen:

1. Makro.dlh bzw. Makro.dlj umbenennen (z.B. in Makro.bak oder Makro.tmp).

2. Die Dateien des Programm-Updates ins Makro-Verzeichnis kopieren (siehe oben).

3. Empfehlenswert wäre es, den Computer jetzt neu zu starten. Ohne Neustart wäre es möglich, dass die Prozesse, die "Makro.dlh" oder "Makro.dlj" noch nicht freigegeben haben, in Schwierigkeiten kommen.

4. Nach dem Neustart des Systems können die vorher umbenannten Dateien (Makro.bak, Makro.tmp, ...) gelöscht werden.

Alternativ dazu kann die gesperrte Datei "WinUhr.dll" mit einem Programm wie "Unlocker" freigegeben werden (Freeware, Download von "http://www.softpedia.com/developer/Cedrick-Collomb-25990.html").

Entfernen des Programms:

1.  Im Optionenfenster (Umsch+Strg+Alt+F12) den Menüpunkt "Beim Start von Windows automatisch laden" deaktivieren.

2.  "Makro" beenden und alle Dateien löschen, die aus "Makro.zip" entpackt wurden. Das Programm hinterlässt keine weiteren Einträge am Computer.

Korrekturen und neue Funktionen:

V-111105

Neue Schalter "/P" und "/PZ" im Befehl "Vordergrundfenster"

 

Im Schalter "/T:" des Befehls "Echo" sowie im Timeout-Feld der Tabellendefinitionen können beliebige Kombinationen der Zeichen "-", "~", "S" und "T" vor den Wert der Timeout-Zeit gesetzt werden.

Damit kann die Anzeige Restzeit im Fenstertitel und/oder in einer Statusleiste erfolgen und der Timeout-Countdown kann unterbrochen werden.

 

Korrektur: Anstelle von <Strg+Alt+...> wurde <Alt+...> aufgenommen

 

Korrektur: <WinWait "Click"> wurde vom Programm in "<WinWait "Klick"> geändert

V-110723

Neuer Schalter "/TRAY" im Befehl "WinMax"

V-110304

Option zur Ausgabe eines Tons bei Änderung der Windows-Zwischenablage

 

Beim Start von Windows wird "Makro" mit einstellbarer Verzögerung gestartet

V-100316

ACHTUNG: Im Befehl "WaitIdle" muss die CPU-Last im Schalter "/MAXCPU" in % (anstelle ‰) angegeben werden!

 

Neues Optionenmenü

 

Option, die Makrowiedergabe mit Umsch+Abbruchstaste zu pausieren

 

Option zur Skalierung der Pausenlänge (Break, Wait, WaitOM) bei der Wiedergabe

 

Neue Schalter "/HD" und "/MAXHD" im Befehl "Win WaitIdle". Damit kann auch die Festplattenauslastung einbezogen werden

 

Neuer Schalter "/xCPUs" im Befehl "WaitIdle"

 

Neuer Steuerbefehl "PlaybackVordergrund"

 

Im Zeilentyfenster (Editor: Strg+F2) können auch Steuerbefehlszeilen angezeigt werden

 

Optimierung des Lesens und Schreibens der Makrodateien

 

Standardtabellen werden beim Speichern der INI-Datei nicht automatisch wiederhergestellt

V-100304

Neuer Befehl "WaitIdle".

 

Programme können mit Hilfe des Befehls "<Run As ..." unter einem anderen Benutzernamen gestartet werden.

 

Die Größe des reservierten Speicher für die Makro-Editoren kann in den Editor-Optionen gewählt werden.

 

Bessere Speicherung der Position von Editor-Übersichtsfenstern

 

Neuer Schalter "/W:zeit" im Befehl "Activate"

 

Zur Kompatibilität mit RunCmd kann in Maus-Befehlen der Schalter "/W" durch "/R" ersetzt werden

 

Die maximale Pausenlänge in den Befehlen "Break", "Wait" und "WaitOM" kann 3.600.000 ms betragen

 

Die maximale Anzahl an Schleifendurchläufen im Befehl "Rep" kann 1.000.000 betragen

 

Optimierung des Starts der Makrowiedergabe

 

Korrektur: Mausbefehle ohne Koordinaten in fensterbezogenen Makros

V-100114

Im Infomodus wird der Mauszeiger zur genauen Positionierung auch in Textfenstern als Pfeilcursor gezeigt

 

Optimierung zeitkritischer Programmteile

V-100110

Im Infomodus kann der Mauszeiger zur genaueren Positionierung mit den Cursortasten bewegt werden

 

Im Infomodus können die Fensterinformationen auch dann mit Strg+C oder Strg+Einfg kopiert werden, wenn "Makro" nicht das aktive Fenster ist

 

Korrektur: In Mausbefehlen können fensterbezogene Koordinaten auch negativ sein

V-091224

Der Aufrufparameter "[Shortcut]" kann auch verwendet werden, wenn Makro.exe nicht läuft

 

"Makro2Exe": Tool zur Erstellung einer Makro-EXE-Datei mit Hilfe von "7-Zip" oder "WinRar"

V-090926

Befehl "Untis Case" ersetzt durch "ChangeCase"

V-090906

Überarbeitete "Reset"-Funktion

 

Hauptmenü im Makro-Editor

V-090816

Das Programm kann mit "Umsch+Strg+Alt+Pause" deaktiviert und (obwohl alle anderen Tastenkombinationen inaktiv sind) auch wieder aktiviert werden

V-090725

Erweiterung des Befehls "Vordergrundfenster"

V-090723

Überarbeitung der Mauskoordinatenanzeige

V-090614

Eine Makrogruppe kann sowohl mit dem Schüsselwort "Makrogruppe" als auch mit dem "Schlüsselwort "Makro" begonnen werden

V-090529

Neuer Befehl "RestoreShift"

V-090518

Neuer Parameter "<Clipboard>" im Befehl "Echo"

 

Neuer Schalter "/Clipboard" im Befehl "Makrotext"

 

Neuer Schalter "/Clipboard" im Befehl "RepNr"

V-090517

Neuer Befehl "<RepNr>"

V-090416

Neuer Befehl "<Global±Kennung>"

 

Eine globale Makrogruppe kann auch durch nochmaligen Programmaufruf mit [Global±Kennung] aktiviert bzw. deaktiviert werden

V-081217

Der Befehl "<Char nnn>" generiert auch Unicode-Zeichen, die nicht über Alt+Num-Zifferntasten erreichbar sind. Der Zeichencode darf zwischen 1 und 32767 liegen

V-081216

Makro- und Ini-Bearbeitungsfenster: F5 öffnet ein Übersichtsfenster der gesetzten Positionsmarken

 

Makro- und Ini-Bearbeitungsfenster: Umsch+F2 öffnet ein Übersichtsfenster mit allen Zeilen bestimmter Zeilentypen

V-081211

Makro- und Ini-Bearbeitungsfenster: Beim Suchen mit F4 werden alle Fundstellen in einem Ergebnisfenster angezeigt

V-081206

Makro-Bearbeitungsfenster: F2 öffnet ein Übersichtsfenster aller Makros

V-080720

Im Verschlüsselungspasswort können beliebige Zeichen (nicht nur Buchstaben und Ziffern) verwendet werden

V-080620

Geänderte Farben des Programmicons: Grün:Programm bereit / Grau:Programm deaktiviert / Rot:Makroaufnahme / Blau:Makrowiedergabe / Gelb:Anderer Programmstatus (z.B. geöffnetes Fenster)

V-080512

In Tabellen kann die Zeilenhöhe über den Zellformatierungsstring auch für einzelne Zeilen geändert werden

V-080506

Die Abbruchstaste der Makroaufnahme wird nicht zur Auswertung an das laufende Programm übergeben

V-080502

Die Abbruchstaste für die Makroaufnahme und -wiedergabe kann in der INI-Datei angegeben werden

V-080330

Neuer Button "<ReleaseShift> einfügen" im Makro-Bearbeitungsfenster

V-080326

Neue Programmaufrufparameter "/M" und "/R"

 

Der Programmparameter "/M" wird durch /"P" ersetzt

V-080226

Neue Option: Bei Makroaufnahmen im "Total Commander" vor Cursorbewegungen den Befehl "<Break 9>" einfügen

V-080216

Neuer Button "<Break> einfügen" im Makro-Bearbeitungsfenster

V-071014

In Tabellen kann Stärke und Farbe des rechten Zellrands auch für einzelne Zellen geändert werden

V-070714

Mit dem Befehl "Open" können außer Dateien auch Hyperlinks und E-Mails geöffnet werden.

V-070415

Korrektur: Im Makrotitel wird bei Aufnahme über den Button des Programmfensters ein falscher Programmname und Klassenname eingetragen

V-070409

Korrektur: Nur Windows 98: Probleme beim Aufruf von Makros, die in der Definitionszeile den Schalter "/P:" enthalten

V-070406

Korrektur: Nur Windows 98: Probleme beim Aufruf von Makros

V-070318

Programm-Reset kann über die globale Tastenkombination "Umsch+Strg+Alt+Rollen" ausgeführt werden
  Korrektur: Das Hilfefenster kann von der Programmoberfläche manchmal nicht geöffnet werden

V-070310

Im Kalender kann die Mondphase angezeigt werden

V-070210

Neuer Befehl "Vordergrundfenster"
  Kalender: Zusätzliche Feiertage können aus einer Feiertags-Definitionsdatei eingelesen werden
  Kalender: Korrektur der deutschen Feiertag
  Kalender: Schweizer Feiertage

V-070121

Verbesserung der Kalenderfunktion

V-070109

Im Optionenfenster kann getrennt gewählt werden, ob bei der Makroaufnahme auch der Programmname und/oder der Klassenname gespeichert wird
  Bei der Makroaufnahme wird die Bildschirmauflösung nicht mehr gespeichert

V-061229

Kalenderanzeige: Verbesserung der Definition zusätzlicher Feiertage in der Datei "Makro.ini"
  Verbesserung der Vordergrundanzeige von Tabellenfenstern

V-061125

Es wird laufend (nicht nur alle 30 Sekunden) geprüft, ob die Dateien "MakroRec.mak", "Makro.mak" oder "Makro.ini" durch geänderte Versionen ersetzt wurden

V-061119

Von den Dateien "MakroRec.mak", "Makro.mak" und "Makro.ini" werden drei Backupgenerationen angelegt
  Neuer Tabellenfenster-Vordergrund-Parameter "VOF"

V-061105

Vor dem Überschreiben der Dateien "MakroRec.mak", "Makro.mak" und "Makro.ini" wird eine Backupdatei angelegt
  Fehlerkorrektur: Falsche Fensterkoordinaten im Infomodus

V-061015

Neuer Schalter "/VG" in "Close", "WinMax", "WinMin" und "WinWait"

V-060917

Neuer Befehl "ExitMakro"
  Neuer Befehl "ExitPrgm"
  Automatischer Start einer Makroaufnahme bei Programmbeginn mit "Record1" bis "Record9" im INI-Datei-Schlüssel "AutorunMakro"
  Die Makroaufnahme kann über die Programmparameter [Record1] bis [Record9] gestartet werden
  Verbesserter Tabellendruck

V-060903

Überarbeitung von "Makro.dlh"
  Zwischen den Editorfenster wird mit der Tabulatortaste (ohne Strg) gewechselt

V-060815

Tabellenfenster können transparent ausgegeben werden

V-060730

Beim Programmstart wird die Übereinstimmung der Dateiversionen der EXE-Datei und der Bibliotheken überprüft

V-060721

Neuer Befehl "Call"
 

Neuer Befehl "MakroText"

  Die Makro-Dateien können verschlüsselt und mit einem Passwortschutz versehen werden
 

Das Programm kann vollkommen verborgen werden

 

Die Dateien "Makro.ini", "Makro.mak" und "MakroRec.mak" können auch bei laufendem Programm durch geänderte Versionen ersetzt werden

V-060212

Makroeditor: Fensterbreiten und Sprungmarken über Buttons einstellbar

V-060211

Neuer Parameter "Alle" in den Befehlen "WinMax" und "WinMin"

 

Kontextsensitive Hilfe im Makro-Editor

V-051206

Korrektur: Verringerung der CPU-Belastung bei der Makro-Aufnahme

V-051008

Neue Befehle "WinMax" und "WinMin"

V-050824

Korrektur: Speicherprobleme bei sehr langen Wiederholungsschleifen

V-050818

Zur Beschreibung des Wiedergabefensters kann im Makro-Kopf neben dem Fenstertitel auch der Klassenname und/oder der Programmname verwendet werden

V-050814

Die Angabe "Screen" bzw. "Win" im Makro-Titels kann in jedem Mausbefehl durch die Parameter "/S" bzw. "/W" überschrieben werden

V-050714

Bei Echo- und Tabulator-Fenstern mit Timeout kann die Restzeit laufend neben dem Fenstertitel ausgegeben werden

V-050705

Im Befehl "Echo" kann der Text auch im Blocksatz ausgegeben werden

V-050624

Neuer Befehl "LockInput" zur Sperre von Tastatur und Maus

V-050613

Fehlerkorrektur "ShowMausKlicks"

V-050612

Neuer Steuerbefehl "ShowMausKlicks"

V-050607

Korrektur: Fehlerhafte Berechnung der Kalenderwoche im Befehl "Date /KW"

V-050605

Möglichkeit zum Makroabbruch, wenn mit "Activate" kein Fenster gefunden wird

V-050603

Geänderte Behandlung der Hotkey-Vorwahltasten während der Makrowiedergabe

 

Neuer Befehl "ReleaseShift"

 

Neue Befehle "Date" und Time"

 

Neue Option: Wiedergabeabbruch nur an einem Schleifenende

 

Neue Option: Wiedergabeabbruch auch durch Escape

 

Neue Option: Aufgenommenen Makros mit "ReleaseShift" abschließen

V-050514

Makroeditor-Button zum Entfernen aufgenommener Break- bzw. Wait-Befehle

V-050508

Neuer Untis-Befehl "Untis Case"

V-050507

Verbesserte Makroaufnahme und Makrowiedergabe

V-050501

Verbesserter Befehl "Activate Next" bzw. "Activate Prev"

V-050424

Neuer Befehl "Close"

 

Anstelle des Fenstertitels kann in "Activate" das Schlüsselwort "Next" oder "Prev" verwendet werden

V-050322

Neuer Schalter "/W" in "WinWait"

V-050312

Korrektur: Fehlermeldung beim Programmstart, wenn kein Drucker installiert war

V-050213

Fehlerkorrektur: "Num+" wurde nicht als Hotkey akzeptiert

V-050209

Korrektur: Fehler bei der Verwendung von deaktivierten Windows-Tasten in einer Makroaufnahme

V-050101

Überarbeitung der Funktionen <Untis Save Temp> und <Untis Restore Temp>

V-041224

Freigabe der Strg-Taste vor bzw. Wiederherstellung des Strg-Zustands nach der Makrowiedergabe ist im Optionenfenster einstellbar

V-041025

Ausgabe von Unicode-Zeichen über den neuen Befehl "<Char nnnn>" möglich

V-040912

Ein Makro kann auch durch nochmaligen Programmaufruf mit dem Shortcut des Makros als Parameter gestartet werden

V-040904

Fehlerkorrektur: Bei Echtzeitaufnahme war keine automatische Wiederholung möglich

V-040829

Fehlerkorrektur: Programme wurden nicht gefunden, wenn der Pfad länger als 255 Zeichen war

V-040827

Fehlerkorrektur: Aufnahme aller Mausbewegungen: Unnötige <Maus Move> Statements werden entfernt

V-040826

Korrektur: Kalenderbuttons funktionieren nicht mit XP Servicepack 2

V-040825

Fehlerkorrektur: Falscher Fenstertitel bei Aufnahmebeginn über Programmbutton

V-040823

Fehlerkorrektur: Absturz bei Aufnahmeende über Programmbutton

 

Fehlerkorrektur: Tooltips verschwinden im Optionenfenster sofort

 

Fehlerkorrektur: Art des Kalenders kann im Optionenfenster nicht ausgewählt werden

 

Fehlerkorrektur: Die Befehle "<Num+>", "<Num/>" wurden nicht akzeptiert

V-040727

Zwischen den Aufnahmeschritten können feste Pausen eingefügt werden

 

Bei Mausbewegung können alle Punkte oder nur Start- und Endpunkt aufgenommen werden

V-040706

Fehlerkorrektur: Fenstertitel mit Hochkomma

V-040601

Neuer Befehl "Nop" zum Deaktivieren von Standard-Tastenkombinationen

V-040511

Verbesserung der Funktion "Run" mit CMD-Dateien

V-040504

Schalter "/EX" im Makro-Titel

V-040425

Fehlerkorrektur in "WinWait"

V-040414

Zusätzlich zum Fenstertitel und zum Klassennamen kann in "Activate" und "WinWait" auch ein Programmname angegeben werden

V-040411

Zusätzlich zum Fenstertitel kann in "Activate" und "WinWait" auch ein Klassenname angegeben werden

V-040408

"WinWait" wartet auch auf das Schließen von Programmfenstern

V-040407

Neue Befehlsgruppe "Intern"

V-040405

Einstellbare Editor-Optionen

 

Neuer Befehl "WinWait"

 

Programm kann im Infomodus gestartet werden

V-040328

Timeout-Option in Tabellen und Echo-Fenstern

V-040320

Neuer Befehl "Sound"

V-040310

Tabulatoren in Echo-Fenstern auch rechtsbündig und zentriert

V-040306

Hotkeys mit 2 Tasten (z.B. Strg+H+A) möglich

Anmerkung: Das Progamm "Untis", für das in "Makro" Sonderfunktionen zur Verfügung stehen, ist ein Stundenplan- und Schulverwaltungsprogramm von Gruber&Petters (http://www.grupet.at).

 

Zurück zur Homepage