Leider muss an dieser Stelle mitgeteilt werden, dass Wolfgang Reszel seine Arbeit an ac'tivAid beendet hat. Eine Entwicklerversion von ac'tivAid gibt es auf meiner Webseite. Gruß, Michael
Der Bugtracker wurde aus Sicherheitsgründen abgeschaltet, diese Website dient nur noch als statisches Archiv. |
||
Willkommen beim Bugtracker zu ac'tivAid. Ac'tivAid ist ein AutoHotkey-Skript, welches zuletzt in c't 12/08 ausführlich vorgestellt wurde. Wenn Sie in der stabilen Version einen Fehler finden, testen Sie bitte erst die aktuelle Beta-Version, bevor Sie den Fehler melden! Um evtl. schon hier behandelte und geschlossenen Themen mit der Suche zu finden, muss in der erweiterten Suche bei Status "Alle offenen Aufgaben" auf "Alle Status" umgestellt werden. |
Letzte stabile Version bei Heise.de: 1.3.1 Letzte beta Version 1.3.2 beta1 : activaid_beta.exe | portable_activaid_beta.exe Entwicklerversion von Michael Änderungen, Liesmich/Hilfe, FAQ und Themen-Special (bei www.heise.de) Digital Upgrade haben ein Video zu ac'tivAid 1.1.8.1 gedreht, wo ein paar Funktionen kurz angesprochen werden. |
FS#121 - letzter Buchstabe im Verzeichnispfad abgeschnitten
|
BeschreibungIrgendwie wird bei meinen zu indexierenden Verzeichnispfaden immer der letzte Buchstabe abgeschnitten, so dass die Indexierung und damit auch die Suche ins Leere laufen. Der verkürzte Verzeichnispfadstring ist erst bei erneutem Aufrufen des Konfigurationsmenus deutlich sichtbar. Vielen Dank im Voraus für eine Korrektur. PS: Habe schon ewig auf eine solche Anwendung gewartet. Good Job! |
Mittwoch, 01. Februar 2006 - 09:46
Grund für Schließung: korrigiert
Kann ich so bestätigen. Über die ini geht es aber...
Selbes Problem hier.
Der Fehler liegt anscheinend in der ac’tivaid_main.ahk selbst (bzw. ac’tivaid.ahk, wurde bei mir automatisch umbenannt?), nämlich in der Subroutine zur Auswahl eines Verzeichnisses:
4701. sub_ListBox_addFolder:
4737. StringReplace, VarAppOrg, VarApp, _Box, 4738. If ( func_StrLeft(%VarApp%,1) = “|” ) 4739. { 4740. StringTrimLeft, %VarApp%, %VarApp%, 1 → 4741. StringTrimRight, %VarApp%, %VarApp%, 1 4742. }
4749. Return
Wenn ich die Zeile 4741 auskommentiere, wird der letzte Buchstabe nicht mehr abgeschnitten. Da solche Pauschallösungen unter die Kategorie “Half-Assed” fallen und der Schrecken aller Programmierer sind, ist es wohl keine gute Lösung, weil ich nicht weiss, welche Folgen das noch haben könnte. Habe mich leider noch nicht so sehr mit AutoHotKey und ac’tivaid beschäftigt, daher weiss ich gerade nicht, wie man das beheben könnte, aber vielleicht hilft das ja dem Autor beim Beheben des Fehlers :)
Auf jeden Fall eine super Erweiterung, wie das ganze Paket selbst! Gute Arbeit!
Besteht das Problem eigentlich noch?
ja, besteht noch.
Das ist echt komisch, ich kann es so nicht nachvollziehen. Ich habe hier mal eine neue Version angehängt. Ist das Problem dort behoben?
Mit dieser Version ist zwar ein Löschen bisheriger Verzeichnisse möglich, aber ein Hinzufügen neuer geht nicht, da der Übernehmen-Button nicht aktiv wird.
Oh, stimmt. Das Problem hätte eigentlich schon eher auffallen müssen. Hier nochmal ein Veränderung.
Sorry, aber der Übernehmen-Button bleibt immer noch inaktiv.
Komisch, versuchen Sie mal die komplette neue Version. Falls es immer noch nicht geht, benötige ich weitere Details. Was steht schon bei QuickChangeDir drin und welches Verzeichnis soll hinzugefügt werden?
Hab komplett neu installiert, Übernehmen-Button geht immer noch nicht. In QuickChangeDir steht defaultmäßig C:\ drin, muss logischerweise zuerst entfernt werden, dann ist es egal, welches Verzeichnis hinzugefügt werden soll, z.B. C:\temp.
Jedenfalls ist die Variable PathsToIndex in der ac’tivAid.ini schon um ein Zeichen von rechts gekürzt, so dass der Fehler vorher, z.B. bei Speichern der Settings beim “Übernehmen” auftreten muss.
So, ich hoffe das Problem ist nun behoben. Ich habe eine neue Beta-Version online gestellt. Um sie zu erhalten, muss in der Konfiguration unter ac’tivAid “Auch Beta-Versionen beziehen...” aktiviert werden. PathToIndex steht nun nicht mehr in ac’tivAid.ini, sondern in QuickChangeDir.ini.
Funktioniert einwandfrei. Evtl. noch in der ac’tivAid_QuickChangeDir Indexer.ahk Zeile 21 anpassen an aktuelle Version: ScriptVersion = 0.8 Vielen Dank für das Tool. Es ist großartig!
Schön, dass es endlich klappt. Den Indexer überarbeite ich eh gerade etwas, da passe ich auch die Version noch an. Danke für die Hilfe.