ac'tivAid

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.
Die letzte stabile Version finden Sie unter www.heise.de/ct/activaid.

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.

| Aufgabenliste |

FS#1300 - Inkompatibilität mit einigen Programmen (Miranda IM)

Gehört zu Projekt: ac'tivAid
Angelegt Sven Knurr (Tuxman) - Montag, 11. Februar 2008 - 18:46
Aufgabentyp Fehlerbericht
Kategorie Erweiterungen → MinimizeToTray
Status Zugeteilt
Zuständig David Hilberath (Thrawn)
Betriebssystem Alle
Schweregrad Niedrig
Priorität Normal
Betrifft Version zukünftige Version
Fällig in Version Unbestimmt
Fällig am Unbestimmt
Prozent erledigt 0%
Stimmen 0
Versteckt Nein

Beschreibung

Servus,

mit MTT gibt es offenbar Probleme in Verbindung mit einigen Programmen, in meinem Beispiel Miranda
minimierte Anwendung bekommt dann das Traysymbol der vorigen Anwendung.

Nachvollziehbar wie folgt:

  1. div. Programme und Miranda starten, bspw. mIRC und Miranda IM.
  2. mIRC in den Tray schicken → mIRC-Symbol im Tray
  3. mIRC wiederherstellen (Win-U) → mIRC-Symbol verschwunden
  4. Miranda IM in den Tray schicken → mIRC-Symbol im Tray
  5. Miranda IM wiederherstellen → mIRC-Symbol verschwunden

Statt mIRC funktionierte es bspw. auch mit Winamp und
das ein Problem von Miranda (verwendete Version. 0.8#9 mit Modern Contact List) oder von ac’tivAid?

Diese Aufgabe ist abhängig von

Kommentar von David Hilberath (Thrawn) - Montag, 11. Februar 2008 - 19:55

Hmm. Hab leider kein Miranda, aber ich vermute das Icon von Miranda liegt nicht in der dazugehörigen Prozess .exe. Zusätzlich fehlt genau diese Überprüfung, ob ein Icon in der exe vorhanden
Änderung mit dem IconIndex ist sehr gut. Evtl könnte man dies so erweitern, dass man festlegen kann welche Fenster welche Icons kriegen, denn a) stimmt oft Icon,1 nicht mit dem wirklich verwendeten Icon überein und b) würde so das obige Problem trotzdem ein Icon kriegen können.

Kommentar von Sven Knurr (Tuxman) - Montag, 11. Februar 2008 - 20:03

Also lt. Ressourceneditor hat das Icon von Miranda die ID 102. Wenn das hilft. ;)

Kommentar von David Hilberath (Thrawn) - Montag, 11. Februar 2008 - 20:17

102? Ernsthaft? Verrückt. Sollte aber helfen, danke.

Kommentar von Sven Knurr (Tuxman) - Montag, 11. Februar 2008 - 20:22

Icon Group 102, genau genommen. (Einzelne Icons hat es gar
Bedarf kann ich gern weitertesten.

Kommentar von Michael (Michael) - Montag, 11. Februar 2008 - 22:09

Also das Miranda Icon ist schon das erste in der exe, die Gruppe hat nur den Namen
habe jetz noch nicht den MTT Code angeschaut, aber vielleicht wäre es gut, eine andere Variante für die Findung des Icons zu nutzen, denn im Moment sieht es (für mich) so aus, als ob das skalierte 32x32 Icon genutzt werden würde und nicht das 16x16 Icon.

Ich habe leider im Moment keine Zeit es mir genauer anzuschauen, aber das Problem mit den 32x32 Pixeln habe ich beim AppLauncher in 1.2.2beta40 behoben. Der folgende Code ist der aus AppLauncher zum laden des Icon in die Variable:

   al_sfi_size = 352  ; Structure size of SHFILEINFO.
   VarSetCapacity(al_sfi, al_sfi_size)
...
            if DllCall("Shell32\SHGetFileInfoA", "str", al_IconFile1, "uint", 0, "str", al_sfi
               , "uint", al_sfi_size, "uint", 0x101)  ; load small icon
            {
               hIcon = 0
               Loop 4
                  hIcon += *(&al_sfi + A_Index-1) << 8*(A_Index-1)
            }
Kommentar von Michael (Michael) - Mittwoch, 20. Februar 2008 - 22:37

Ein ähnliches Problem tritt auch bei Winamp auf (zumindest bei einem klassischen Skin). Im Fall von Winamp wird auch nur das Hauptfenster deaktiviert, die Playlist bleibt sichtbar.

Noch ein Hinweis: Auch Programme wie DM2 haben Probleme mit Miranda und Winamp.

Kommentar von Michael (Michael) - Donnerstag, 21. Februar 2008 - 08:17

Die Anzeige des Icons funktioniert für mich jetzt auch mit Miranda und Winamp. Dass der Playlist-Editor von Winamp nicht gleichzeitig mit minimiert wird, liegt natürlich daran, dass es ein eigenes Fenster ist. Es funktioniert mit b85 also alles so wie ich es erwarte.

Kommentar von Sven Knurr (Tuxman) - Donnerstag, 21. Februar 2008 - 15:22

Scheint tatsächlich besser zu funktionieren nun, danke...

Lade...