• heise online
  • c't Magazin
  • iX Magazin
  • Technology Review
  • Telepolis
  • heise mobil
  • heise Security
  • heise Netze
  • Open Source
  • heise Developer
  • heise Resale
  • heise Foto
  • heise Autos
  • c't-TV
  • Software/Download
  • Stellenangebote
  • Preisvergleich
  • Tarifrechner
  • IT-Markt
  • heisetreff
  • heise Veranstaltungen
  • heise Whitepapers
  • Abo&Heft
  • Archiv
Software-Verzeichnis

Erweiterte Suche
26.275 Programme
623 Webdienste
91 E-Books
Sie beobachten 0 Programme
Sie vergleichen 0 Programme
  • Alle Systeme
  • Windows
  • Mac
  • Linux
  • Smartphones

Sie sind hier: Startseite › Systemsoftware › Themen-Specials › ac'tivAid Forte

VolumeSwitcher WebSearch WindowsControl Bildergalerie

Häufig gestellte Fragen (FAQ)

? Mein Viren-Schutzprogramm meldet, dass ac'tivAid bzw. darin enthaltene Dateien einen Wurm, Trojaner oder einen Virus enthalten. Stimmt das etwa?

Bitte überprüfen Sie, ob die beanstandete Datei bei virustotal ebenfalls von vielen Virenscannern als gefährlich eingestuft wird. In den meisten Fällen wird es sich um einen Fehlalarm handeln, da AutoHotkey und daraus erstellte Exe-Dateien Programmcode enthalten der fälschlicherweise für bösartigen Code gehalten wird. Die Skriptsprache AutoHotkey (und auch AutoIt) bietet viele Möglichkeiten, welche auch Programmierer von Viren und Trojanischen Pferden einsetzen, zum Beispiel die Fernsteuerung von fremden Programmen oder die Überwachung der Tastatur. Besonders das bei AutoHotkey mitgelieferte AU3_Spy.exe wird des Öfteren mal von einzelnen Virenscannern als gefährlich eingestuft. Dabei handelt es sich um ein Hilfsprogramm von AutoIt, welches dazu dient, andere Programme zu analysieren, was besonders bei der Skriptentwicklung hilfreich ist. Im Zweifelsfall können Sie diese Datei aber problemlos löschen, da sie von ac'tivAid nicht verwendet wird. Bislang wurde jeder Fehlalarm der Virenscanner durch ein Signaturen-Update behoben.

? Warum habe ich plötzlich Probleme beim Brennen, warum reagiert meine Brennsoftware so träge, warum steigt die Prozessorauslastung einiger Prozesse, wenn ac'tivAid läuft?

In den meisten Fällen liegt ein Konflikt mit DriveIcons vor. Sie können die Erweiterung abschalten oder so konfigurieren, dass es keine Probleme mehr gibt.

Einige Brennprogramm wie Nero Burning Rom überprüfen ebenso wie DriveIcons ständig den Status von CD/DVD-Laufwerken. Das hat zur Folge, dass das Brennprogramm und auch ac'tivAid selbst sehr träge reagieren und das Brennen von Medien quasi unmöglich wird. Aus diesem Grund kann man eine Ausnahmeliste mit Programmen erstellen, bei welchen die Abfrage des Laufwerks-Status von CD/DVD-Laufwerken so lange unterbunden wird, wie eines der Programme aktiv ist.

Um ein Programm in die Ausnahmeliste aufzunehmen, empfiehlt es sich, das Problemprogramm zu schließen und DriveIcons in ac'tivAid zu deaktivieren (der Haken oben links neben der Kurzbeschreibung), da ac'tivAid sonst kaum noch zu bedienen ist. Nach dem Übernehmen der Einstellung ist DriveIcons nicht mehr aktiv, kann aber trotzdem noch konfiguriert werden. Starten Sie nun das Problemprogramm und rufen dann die Konfiguration von DriveIcons auf. Klicken Sie auf den "+"-Button, aktivieren sie ein Fenster des Problemprogramms und drücken Sie dann Enter. Nun sollte die Ausnahmeliste um einen Eintrag ergänzt sein. Um auch andere Anwender vor diesem Problem zu bewahren, teilen Sie uns bitte das Programm und den entsprechenden Eintrag in der Ausnahmeliste mit. Die Liste kann Teile des Fensternamens oder den Klassennamen, eingeleitet von einem "ahk_class ", enthalten.

Des weiteren verträgt sich DriveIcons nicht mit der Personal Firewall Outpost. Dort sollten Sie bei der Verwendung von AutoHotkey-Skripten generell die Option "Erlaube NetBios Kommunikation" aktivieren (siehe nächsten Punkt).

Es kann auch passieren, dass einige Laufwerke (z. B. VPN) DriveIcons und damit das System ausbremsen. Abhilfe bietet nur das Entfernen der entsprechenden Laufwerksbuchstaben in der Konfiguration von DriveIcons.

? Warum reagiert ac'tivAid langsam oder führt zu starker Prozessorauslastung?

In den meisten Fällen liegt die Ursache bei FreeSpace und/oder DriveIcons. Diese beiden Erweiterungen fragen ständig den Status aller Laufwerke ab. Wenn einige Laufwerke – insbesondere Netzlaufwerke – langsam reagieren, hängt AutoHotkey und somit ac'tivAid fest. Abhilfe schafft wiederum das Deaktivieren der Erweiterungen oder folgende Konfiguration:

FreeSpace: Checkbox "Anzeige nur aktualisieren, wenn ein Explorer-Fenster aktiv ist" ankreuzen (verhindert z. B. auch Mausruckler in Photoshop)

DriveIcons: Unter "Folgende Laufwerke berücksichtigen:" sollten die Buchstaben der WebDAV-Laufwerke (Web-Ordner) oder langsame Netzlaufwerke entfernt werden.

? Woran liegt es, dass ac'tivAid seltsam aussieht, die Schriften sich überlagern oder abgeschnitten sind?

Das Problem kann mehrere Ursachen haben:

  1. Sie haben die Standard-Schriftgröße von Windows verändert. Zwar erkennt ac'tivAid, wenn unter Systemsteuerung/Anzeige ein höherer DPI-Wert gewählt wurde, um entsprechend gegenzusteuern, aber die manuelle Veränderung von Schriftgrößen bemerkt ac'tivAid unter Umständen nicht, wie auch viele anderen Anwendungen nicht.

  2. Sie haben eine Schriftart als Standardschrift ausgewählt, welche eine ungewöhnliche Laufweite und Buchstabenhöhe hat.

  3. Sie verwenden ein Theme/Skin mit ungewöhnlichen Maßen für die grafischen Elementen.

Lösung: Es empfiehlt sich, ein Standard-Theme/Skin zu verwenden und die Schriftgröße nur über den DPI-Wert unter Systemsteuerung/Ansicht anzupassen. Diese Einstellungen werden von ac'tivAid erkannt und es werden dementsprechend kleinere Schriften verwendet, damit keine Texte abgeschnitten werden.

? Wieso sind AltGr-Kürzel nicht über Strg+Alt erreichbar?

Normalerweise sind AltGr-Kürzel auch über Strg+Alt erreichbar. So ist es zum Beispiel möglich, statt AltGr-Q für das @-Zeichen Strg-Alt-Q zu verwenden. ac'tivAid unterscheidet aber zwischen diesen Kürzeln, um noch mehr Tastenkombinationen zu ermöglichen als üblich. Wer dennoch das gewohnte Verhalten von AltGr und Strg+Alt haben möchte, muss die Kürzel mit Strg+Alt statt mit AltGr zuweisen. In diesem Fall funktioniert dann auch zusätzlich AltGr.

? ac'tivAid verhält sich seltsam, nachdem mein Computer aus dem Ruhezustand oder dem Standby-Modus "aufwacht". Kann man ac'tivAid nicht automatisch neu laden lassen?

Doch, das geht über eine versteckte Einstellung in der Datei settings\ac'tivAid.ini. Dort müssen Sie unter [activAid] den Eintrag ReloadOnWakeUp = 1 ergänzen.

? In vielen Erweiterungen (FileRenamer, PastePlain etc.) gibt es Probleme mit Unicode-Schriftzeichen (Türkisch, Osteuropäisch ...). Ist ein Unterstützung geplant?

Da AutoHotkey auch in der nächsten Zeit keine Unicode-Unterstützung erhält, ist eine Unterstützung von Unicode und Sonderzeichen in ac'tivAid kaum möglich. Sobald aber AutoHotkey Unicode unterstützt, wird das auch mit in ac'tivAid einfließen.

? Wenn ac'tivAid aktiv ist und WinFax ein Fax empfängt, wird ständig das CD-Laufwerk ein- und ausgefahren, bis ich die Meldung am Bildschirm bestätige, woran kann das liegen?

WinFax lässt die LED der Rollen-Taste beim Fax-Eingang blinken. Dies wird anscheinend software-seitig dadurch realisiert, dass ständig Strg+Rollen gesendet wird. Genau dieses Kürzel ist aber in ac'tivAid über die Erweiterung Eject standardmäßig mit dem Auswerfen des ersten CD/DVD-Laufwerks belegt. Sie müssen also entweder das Blinken der Rollen-LED in WinFax deaktivieren oder in Eject ein anderes Tastaturkürzel zuweisen.

? Wenn ac'tivAid aktiv ist, funktioniert die rechte Maustaste nicht mehr korrekt. Wie kann ich das beheben?

In der Statistik (Hilfe-Menü) ist ersichtlich, welche Erweiterungen die mittlere oder rechte Maustaste um eigene Funktionen erweitern. Eventuell ist es notwendig, die Erweiterungen zu deaktivieren oder umzukonfigurieren, damit das Problem behoben ist.

? Warum erhalte ich gelegentlich bei einem Neustart die Meldung "Die Internetverbindung ist sehr langsam oder falsch konfiguriert ..."?

Diese Meldung erscheint, wenn die automatische Aktualisierung aktiviert ist und ac'tivAid nach 15 Sekunden keine Verbindung zum Internet bekommt. Falls Sie nicht auf automatische Aktualisierungen verzichten wollen, aber zum Beispiel einen Router verwenden, der nicht innerhalb von 15 Sekunden betriebsbereit ist, können Sie den Timeout-Wert in der Datei settings\ac'tivAid.ini anpassen. Um beispielsweise den Timeout auf 30 Sekunden zu setzen, müssen Sie unterhalb von [activAid] die Zeile "NetworkTimeout = 30" einfügen.

? ac'tivAid stürzt mir nach einigen Änderungen in der Konfiguration ständig ab. Gibt es einen Debug-Modus, um eventuell herauszufinden, woran das liegt?

Ja, der Debug-Modus wird automatisch aktiviert, wenn Microsofts kostenloses Tool  WindowsDbgView.exe im Verzeichnis von ac'tivAid liegt. Um den Debug-Modus abzuschalten, muss DbgView.exe wieder entfernt oder umbenannt werden. Der Debug-Modus schickt im Hintergrund Nachrichten an DbgView.exe, welches diese dann anzeigt.

? Wieso wechselt mein Tastaturlayout bei der Verwendung von ac'tivAid immer wieder mal zur Englischen Tastatur?

In den Standardeinstellungen von Windows geschieht der Layout-Wechsel immer beim Drücken von Alt+Umschalt. Einige Kürzel nutzen diese Kombinationen, so dass es passieren kann, dass Alt+Umschalt mal versehentlich alleine gedrückt wird. Sie können in der Systemsteuerung unter Regions- und Sprachoptionen im Reiter Sprachen auf die Details-Schaltfläche klicken, um alle zusätzlichen Tastaturlayouts zu entfernen oder über die Schaltfläche Tastatur eine andere Kombination für den Layoutwechsel festlegen.

? Warum sind meine Einstellungen weg, seit ich ac'tivAid unter Vista aktualisiert habe?

Kopieren Sie bitte das Verzeichnis C:\Programme\ac'tivAid\settings nach C:\ProgramData\ac'tivAid\settings und starten Sie ac'tivAid neu, dann sind alle Einstellungen wieder da. Falls die installierten Erweiterungen nicht in der linken Liste auftauchen, können Sie dies reparieren, indem Sie eine Erweiterung deinstallieren, auf "OK" oder "Übernehmen" klicken und diese Erweiterung wieder installieren. Ihre erweiterungsspezifischen Einstellungen werden nicht angetastet.

? Was tun, wenn ac'tivAid ständig neu lädt?

Falls das Problem auftritt, können Sie durch (gegebenenfalls längeres) Drücken von Strg+. (Strg+Punkt) versuchen, den Ladevorgang zu unterbrechen. Falls ac'tivAid danach immer noch das gleiche Verhalten zeigt, nehmen Sie bitte Kontakt mit uns auf, zum Beispiel über den Bugtracker.

? Warum werden bei einer Aktualisierung immer wieder Dateien installiert, die ich gelöscht habe (zum Beispiel UserHotkeys-Skripte)?

Das Update kann nicht entscheiden, ob Dateien manuell gelöscht wurden oder einfach noch bei einer Installation fehlen (da zum Beispiel eine sehr alte Version von ac'tivAid im Einsatz war). Wer generell einige Dateien nicht immer wieder manuell löschen möchte, kann in settings\ac'tivAid.ini folgendes hinzufügen:

[DeleteAfterUpdate]DeleteFile1 = extensions\UserHotkeys-scripts\320MPH*.*DeleteFile2 = ...DeleteFile3 = ...

? Ist es möglich, HotStrings über die Bildschirmtastatur (OSK.EXE) ausführen zu lassen?

ac'tivAid nutzt den sicheren Modus der HotStrings, bei welchem die Erkennung durch Mausklicks unterbrochen wird. Oft ändert sich bei Mausklicks nämlich die Position des Cursors, womit ein Wort unterbrochen wird.

Um Mausklicks in ac'tivAid zu ignorieren, muss in der Datei settings\custom-variables.ini die erste Zeile wie folgt lauten:

#Hotstring NoMouse

? Wenn ich QuickChangeDir aufrufe, während ein Explorerfenster aktiv ist, "heftet" es sich quasi an dieses.

Dieses Verhalten wurde implementiert, damit man immer sieht, worauf sich QuickChangeDir bezieht. Es lässt sich über die Option "Fenster andocken" abschalten. Dass die Fenster sich nicht ganz synchron bewegen, liegt daran, dass QuickChangeDir immer erst auf die neue Position vom Explorer-Fenster reagieren muss und nicht wirklich angedockt ist.

? Gelegentlich verschwinden meine gesamten Notizen. Woran liegt das?

Die Ursache ist leider noch nicht geklärt. Allerdings ist die Notiz nicht hoffnungslos verloren. QuickNote speichert die Informationen für die Undo-Funktion in eine separate Datei. Mittels Strg+Z sollten Sie also ihre Notiz wieder herstellen können. Gegebenenfalls müssen Sie Strg+Z öfter drücken.

? Wie kann ich Programme über ac'tivAid starten und diese mit AutoHotkey fernsteuern, sodass zum Beispiel der Cursor direkt in einem bestimmten Eingabefeld steht.

Das geht derzeit nicht direkt über ac'tivAid. Man muss ein separates AutoHotkey-Skript anlegen (zum Beispiel in extensions/Userhotkeys-scripts), welches diese Aufgabe übernimmt. Dieses Skript wird dann in ac'tivAid mit UserHotkeys mit einem Tastaturkürzel belegt.

Ein Skript könnte also wie folgt aussehen:

#NoTray SetTitleMatchMode,2
Run, C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE /c ipm.note /m test@poremsky.com`;bla@siemsn.com
WinWaitActive, Microsoft Outlook send {tab}{tab}

Liegt das Skript zum Beispiel bei extensions/Userhotkeys-scripts/outlook.ahk, kann es in UserHotkeys direkt über outlook.ahk aufgerufen werden.

? Ich möchte in Word und anderen Programmen bei Strg-Cursordown und Strg-Cursorup das gleiche Verhalten haben wie etwa in UltraEdit: das Scrollen um eine Zeile nach unten oder oben. Wenn ich aber in Userhotkeys Strg-Cursordown mit {WheelDown} belege, schickt ac'tivAid ein Strg-WheelDown an Word, also ein Strg zuviel, mit der Konsequenz, dass nicht gescrollt, sondern die Schrift kleiner wird. Was mache ich falsch?

Word erkennt, dass die Strg-Taste gedrückt wurde. Man kann Word aber überlisten, indem man den Status der Strg-Taste zurücksetzt:

{Ctrl up}{WheelDown}

? Ist es möglich, via UserHotkeys mehrere Programme mit einem Tastaturkürzel auszuführen?

Das Ausführen mehrerer Anwendungen ist über das Spezial-Kommando <CategoryLaunchAll> möglich. Sie weisen allen zu startenden Anwendungen die gleiche Kategorie zu und erstellen zusätzlich ein Kürzel mit dem Befehl <CategoryLaunchAll> und der gleichen Kategorie. So können alle Anwendungen in der Kategorie über das eine Kürzel gestartet werden.

Alternativ können sie auch einfach ein AutoHotkey-Skript über UserHotkeys starten, welches die Programme startet.

? Kann man nicht auch die Helligkeit des Displays mit einer Erweiterung regeln und als OSD darstellen?

Leider gibt es keine einheitliche Steuermöglichkeit für die Helligkeit eines Displays. Viele Displays lassen sich gar nicht erst per Computer steuern. Es gäbe zwar die Möglichkeit, über die Grafikkarte die Helligkeit anzupassen, doch auch hier gibt es keinen einheitlichen Weg – somit handelte es sich nur um einen Behelf, da nicht die Hintergrundbeleuchtung eines LC-Displays gesteuert würde. Nach derzeitigem Kenntnisstand ist so eine Erweiterung also nicht möglich.

? Könnte man in ac'tivAid nicht auch Mausgesten einbauen?

Das wäre nur mit großem Aufwand möglich, da so etwas von AutoHotkey nicht angeboten wird. Neben der Komplexität wäre auch die Geschwindigkeit ein Problem, da ac'tivAid ja schon viele andere Dinge macht. In einer zukünftigen Version von AutoHotkey ist allerdings die Unterstützung von Mausgesten geplant.

? Welche Aufgabe hat die Datei ac'tivAid_main.ahk?

Diese Datei ist nur bis zum ersten Start von ac'tivAid sichtbar und enthält das eigentlich ac'tivAid. In der kleinen ac'tivAid.ahk wird die Version von AutoHotkey überprüft und danach löscht sich ac'tivAid.ahk selbst, benennt ac'tivAid_main.ahk in ac'tivAid.ahk um und lädt sich selbst und damit das richtig ac'tivAid neu. Dieser Umweg ist nötig, das es sein kann, dass in einer neueren Version von ac'tivAid auch Befehle verwendet werden, die von der aktuell installierten AutoHotkey-Version nicht verstanden werden. In diesem Fall würde ac'tivAid nämlich mit einer Fehlermeldung abbrechen.

? Wenn ac'tivAid gestartet ist, zeigt die Festplatten-LED ständige Festplattenzugriffe an. Was passiert da genau?

Das Verhalten ist je nach aktivierter Erweiterung normal. Folgende Erweiterungen greifen regelmäßig auf die Festplatte zu:

  • Der Entwicklermodus von ac'tivAid (überprüft ständig, ob Skriptdateien verändert werden)

  • DriveIcons (ständige Abfrage der Laufwerke, ob Medien eingelegt sind und wie sie heißen. Ggf. Überwachung des Desktops, ob Verknüpfungen gelöscht wurden)

  • QuickChangeDir (aktualisiert regelmäßig die Indexdateien, was aber konfigurierbar ist)

  • RecentDirs (Option: periodische Säuberung im Hintergrund alle 5 Minuten)

  • AppLauncher (stündliche Aktualisierung des Indexes)

Des weiteren entstehen Festplattenzugriffe auch beim Aufruf einzelner Erweiterungen. So sichert zum Beispiel QuickNote ständig die Eingaben in die Notizdatei. Andere Erweiterungen erfordern nur einen kurzfristigen Festplattenzugriff, zum Beispiel LeoToolTip und ThesauroToolTip, welche eine temporäre Datei zwecks Auswertung anlegen und wieder entfernen.

Abgesehen von DriveIcons mit deaktivierter Desktopüberwachung beeinträchtigen alle Festplattenzugriffe in gewissen Grenzen die Performance, da der Schreib-/Lesekopf bewegt wird. Unter Umständen kann der Performance-Verlust durch einen Virenscanner drastisch steigen. Dem kann man vorbeugen, indem man folgende Dateitypen nicht überprüfen lässt: *.tmp, *.ahk, *.txt, *.ini. Alternativ kann man auch das ac'tivAid-Verzeichnis und das Settings-Verzeichnis von der Überprüfung ausschließen.

? Gibt es die Möglichkeit eine Silent-Installation durchzuführen, also ohne, dass ac'tivAid gleich gestartet wird?

Die Installer sind selbstextrahierende Rar-Archive, welche sich also problemlos mit WinRAR oder Rar.exe entpacken lassen. Das reicht auch schon zur Installation. Die Installer machen eigentlich nichts anderes als das Archiv zu entpacken und ac'tivAid automatisch zu starten.

Alternativ gibt es die normale Version (ohne Installer) als Zip-Archiv und von der jeweils aktuellen Beta-Version ebenfalls immer ein Zip-Archiv.

? Wie sichere ich die Einstellungen von ac'tivAid oder von einzelnen Erweiterungen?

Da alle Einstellungen im Settings-Ordner abgelegt werden, genügt es, diesen Ordner zu sichern. Es gibt mehrere Möglichkeiten, das zu tun:


  1. Wechseln Sie in den Settings-Ordner über den Eintrag "Verzeichnis 'Settings' öffnen" im activAid-Menü, dann eine Ebene nach oben in den Ordner "ac'tivAid". Oder klicken Sie auf die Statusleiste in ac'tivAid ganz unten, dann landen Sie direkt im Ordner "ac'tivAid". Von dort aus können Sie den gesamten Settings-Ordner in ein Backup-Verzeichnis (idealerweise auf einem anderen Laufwerk) kopieren. Einstellungsdateien können Sie sie wiederherstellen, indem Sie sie im Settings-Ordner überschreiben und dann ac'tivAid neu laden.

  2. Sicherung über: "Alle Einstellungs-Dateien in einem Ordner sichern" und Wiederherstellung über "Einstellungs-Dateien aus einem Ordner laden" im activAid-Menü.

  3. Sicherung von Erweiterungs-Einstellungen: Im Menü "Erweiterung" können Sie die Einstellungen der gerade sichtbaren Erweiterung in eine Datei exportieren und wieder importieren oder hinzufügen (letzteres nur bei wenigen Erweiterungen). Während beim Importieren alle Einstellungen ersetzt werden, bleiben beim Hinzufügen vorhandene Einstellungen erhalten.

  4. Wiederherstellung von Einstellungen, wenn keine Sicherung vorhanden ist: In diesem Fall muss man auf sein Glück hoffen, dass man die fehlerhaften Einstellungen sofort bemerkt hat. Von einigen Einstellungs-Dateien wird nämlich bei jedem Speichern eine Sicherheitskopie angelegt (ac'tivAid.ini.bak, hotstrings.ini.bak). Diese stellen Sie wie folgt wieder her:

    • bak-Dateien sichern
    • fehlerhafte ini-Dateien löschen
    • die bak-Dateien umbenennen (.bak entfernen)
    • ac'tivAid neu laden.

? Wie kann man die Einstellungen in ac'tivAid von einem Computer zu einem anderen Computer übertragen?

Wenn Sie ac'tivAid im Einzelbenutzer-Modus (Standard) verwenden, brauchen Sie nur das komplette ac'tivAid-Verzeichnis auf den anderen Computer zu übertragen, da ac'tivAid in dieser Konfiguration alle Einstellungen im Unterordner "settings" ablegt. Es genügt natürlich auch, den Settings-Ordner allein zu übertragen.

Im Mehrbenutzer-Modus befinden sich die Einstellungen im Ordner "ac'tivAid/settings" im Anwendungsdaten-Ordner des Benutzerprofils. Da der Anwendungsdaten-Ordner standardmäßig ein versteckter Ordner ist, müssen Sie unsichtbare Dateien einblenden lassen, oder zum Beispiel mit WIN+R und der Eingabe von %appdata% direkt auf ihn zugreifen.

Weitere Information dazu finden Sie auch einen Abschnitt höher unter: "Wie sichere ich die Einstellungen von ac'tivAid oder von einzelnen Erweiterungen?"

? Wie kann ich festlegen, dass statt des Explorers mein Lieblings-Dateimanager verwendet wird (zum Beispiel bei QuickChangeDir)?

Dazu gibt es drei Einträge in der ac'tivAid.ini innerhalb von [activAid]:

FileBrowser = Explorer ; Normaler Explorer
FileBrowserWithTree = Explorer /e, ; Explorer mit Baumansicht öffnen FileBrowserSelect = Explorer /select, ; Explorer öffnen und angegebene Datei/Ordner auswählen

Soll statt des Windows Explorers ein alternativer Dateimanager verwendet werden, muss hinter dem Gleichheitszeichen statt "Explorer" der Name und gegebenenfalls der Pfad des betreffenden Programms angegeben werden. Beispiel (bezogen auf DirectoryOpus von GP Soft): FileBrowser = C:\Programme\GPSoftware\Directory Opus\dopus.exe

? Das Laden des Konfigurations-Fensters dauert sehr lange. Kann man das irgendwie beschleunigen?

Leider ist das derzeit nicht möglich, da ac'tivAid beim Aufbau der GUI im Hintergrund viele Aufgaben erledigt, zudem benötigt das Zeichnen des Fensters mit AutoHotkey seine gewisse Zeit und ist auch abhängig von der Systemauslastung. Besonders HotStrings braucht rechte lange, größere Konfigurationsdateien für die Darstellung einzulesen und zu parsen. Möchte man aber nur Zugriff auf die Konfiguration einer einzelnen Erweiterung haben, gibt drei Möglichkeiten, um schneller darauf zugreifen zu können:

  1. Die Option "Einträge im Tray-Menü rufen die Konfiguration der entsprechenden Erweiterung auf" aktivieren, womit man das Tray-Menü nicht mehr zum Deaktivieren, sondern zum gezielten Aufruf der Konfiguration einer Erweiterung verwendet.

  2. Im AppLauncher die Option "Befehle und Funktionen von ac'tivAid im AppLauncher anzeigen" aktivieren, welche dafür sorgt, dass man die Konfiguration einer Erweiterung direkt über den AppLauncher starten kann.

  3. In UserHotkeys über den Spezialbefehl <Config> die Konfiguration der angegebenen Erweiterung per Tastaturkürzel aufrufen. Beispiel: <Config>HotStrings.

Zudem besteht die Möglichkeit, Erweiterungen, welche bereits fertig konfiguriert sind, aus dem Konfigurationsfenster zu entfernen. Somit entfällt für die entfernten Erweiterungen die entsprechende Ladezeit. Der Aufruf der Einzelkonfiguration wie in Punkt 1 bis 3 beschrieben ist aber weiterhin möglich.

? Wie erstelle ich HotStrings, welche noch zusätzliche Textvariablen abfragen?

Dieses Vorhaben wird nicht direkt von ac'tivAid unterstützt. Man kann aber einen HotString in der Konfiguration auf "AutoHotkey-Befehle" umschalten, um dort beliebige Skriptbefehle einzugeben. Anhand zweier Beispiele können Sie auch ohne große Vorkenntnisse einen solchen HotString realisieren.

Beispiel 1: Unterbrechung des HotStrings und Fortsetzung bei Enter.

Send, Hallo%A_Space%
Input, Var1, v, {Enter}
Send, {BS},{Enter}{Enter}
Send, Vielen Dank für Ihre Mail, %Var1%{!}

Erklärung:

Zeile 1: Hier wird "Hallo", gefolgt von einem Leerzeichen, %A_Space%, gesendet. Letzteres muss nur angegeben werden, wenn am Ende oder Anfang eines Send-Befehls ein Leerzeichen gesendet werden soll.
Zeile 2: Hier wartet das Skript auf die Benutzer-Eingabe. Die Eingabe wird sofort angezeigt (dafür steht das "v") und mit Enter abgeschlossen. Erst dann wird das Skript in Zeile 3 fortgesetzt. Der eingegebene Text wird in der Variable Var1 festgehalten.
Zeile 3: Da das abschließende Enter einen Zeilensprung verursacht, das Komma aber direkt hinter der Eingabe erscheinen soll, wird mit {BS} (=Backspace} quasi die Löschen-Taste betätigt und das letzte Enter wieder gelöscht. Es folgen ein Komma und zwei Enter, was eine Leerzeile erzeugt.
Zeile 4: Hier wird ein Satz ausgegeben, der den vormals eingegebenen Text nochmals (%Var1%) verwendet. {!} Gibt ein Ausrufezeichen aus. ! kann nicht ohne Klammern angegeben werden, da es sonst vom Send-Befehl als Alt-Taste interpretiert wird. (Näheres dazu in der Hilfe)

Beispiel 2: Unterbrechung des HotStrings mit einer Dialogbox, welche den Text abfragt.

Send, Hallo%A_Space%
InputBox, Var1, , Bitte Namen Eingeben
Send, %Var1%,{Enter}{Enter}
Send, Vielen Dank für Ihre Mail, %Var1%{!}

Erklärung:

Zeile 1: wie oben.
Zeile 2: Hier erscheint eine Dialogbox, welche das Skript anhält. Das Skript wird nach Schließen der Dialogbox in Zeile 3 fortgesetzt. Bei "OK" enthält Var1 den eingegebenen Text; bei "Cancel" ist Var1 leer.
Zeile 3: Der eingegebene Text (%Var1%) wird gefolgt von einem Komma und zwei Enter-Befehlen ausgegeben.
Zeile 4: Hier wird ein Satz ausgegeben, der den vormals eingegebenen Text nochmals (%Var1%) verwendet. {!} Gibt ein Ausrufezeichen aus. ! kann nicht ohne Klammern angegeben werden, da es sonst vom Send-Befehl als Alt-Taste interpretiert wird. (Näheres dazu in der Hilfe)

Noch ein paar Infos zur Syntax. Jede Zeile enthält einen Befehl und jeder Befehl wird mit einem Komma von den Parametern getrennt. Sind mehrere Parameter möglich, zählt jedes weitere Komma als Trennzeichen zum nächsten Parameter (wie bei Input und InputBox). Kennt ein Befehl wie Send nur einen einzigen Parameter, wird das Komma auch als solches verwendet.

Variablen müssen beim Send-Befehl in %-Zeichen eingefasst werden. Variablennamen sollten nur aus Buchstaben (ohne Umlaute) und Zahlen bestehen. Das %-Zeichen selbst kann man über {%} ausgeben.

Bei Input und InputBox wird die Variable ohne %-Zeichen verwendet, da es hier um den Namen der Variable geht. Würde man %Var1% angeben, würde der Text nicht in Var1 gespeichert, sondern in die Variable mit dem Namen, welche in Var1 steht. Da Var1 aber nicht belegt ist, käme es zu einer Fehlermeldung. (se)

Seite « 1 2 3 4 5 6 7 8 9 10 11 12 »

Version zum Drucken | Per E-Mail versenden | Liste aller Programme | Empfehlen:

  • Alle Rubriken
  • Audio & Video
  • Foto & Grafik
  • Freizeit & Hobby
  • Handy, Fax & Co.
  • Internet
  • Netzwerk & Server
  • Office
  • Programmierung
  • Sicherheit
  • Spiel & Spaß
  • Systemsoftware
    • Betriebssysteme
    • Bildschirm-Recorder
    • Dateimanagement
    • Desktops & Zubehör
    • Emulatoren
    • Makros & Batches
    • Sonstiges
    • Utilities
    • Systeminfo
    • Technische Doku
  • Wissenschaft & Technik
Anzeige

Top-Suchbegriffe

  • Backup
  • Clonezilla
  • Defrag
  • ISO
  • MD5
  • Offline Update
  • Partition
  • Portable
  • RAR
  • Registry
  • Treiber
  • Update
  • USB
  • Vmware
  • ZIP
  • Programm vorschlagen
  • c't-Software-Kollektion
  • Rubrikenübersicht • RSS
  • Hilfe • FAQ
  • Datenschutzhinweis
  • Impressum
  • Kontakt
  • Mediadaten
  • Copyright © 2010 Heise Zeitschriften Verlag
  • International: The H, The H Security, The H Open Source, heise online Polska, heise Security Polska, heise Open Source Polska, heise Networks Polska