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#1700 - Hotstrings: Fortlaufende Nummer einfügen (Multi User)

Gehört zu Projekt: ac'tivAid
Angelegt michael (dehner) - Dienstag, 04. Mai 2010 - 15:32
Zuletzt bearbeitet von Michael (Michael) - Donnerstag, 03. Juni 2010 - 17:55
Aufgabentyp Hilfe / Support
Kategorie Erweiterungen → HotStrings
Status Geschlossen
Zuständig Michael (Michael)
Betriebssystem Alle
Schweregrad Niedrig
Priorität Normal
Betrifft Version 1.3.1
Fällig in Version Unbestimmt
Fällig am Unbestimmt
Prozent erledigt 100%
Stimmen 0
Versteckt Nein

Beschreibung

Hallo,

bin seit mehreren Jahren begeisterter AA Benutzer. Gleich vorweg, möchte ich ein großes Dankeschöne an die Entwickler- und Supportgemeinde aussprechen!

Mein Anliegen ist, daß ich fortlaufende (Vorgangs-) Nummern mit der Hilfe von Hotstrings in Dokumente einfügen möchte. Diese Funktion soll von mehreren ac’tivAid Benutzern genutzt werden können.

Meine Frage:

Wie kann ich einen Wert aus einer Datei (Netzlaufwerk) auslesen, bzw. eine Variable als Wert in eine Datei zurückschreiben?

Diese Aufgabe ist abhängig von

Geschlossen  Michael (Michael)
Donnerstag, 03. Juni 2010 - 17:55
Grund für Schließung:  kein Fehler
Zusätzlicher Kommentar zur Schließung:  Falls noch Fragen offen sind, bitte gerne einen weiteren Kommentar hinzufügen.
Kommentar von Michael (Michael) - Dienstag, 04. Mai 2010 - 15:39

Am einfachsten ist dies wahrscheinlich über die Funktion IniRead
Man muss also die Nummer in einer INI Datei speichern und dann mit Autohotkey auslesen, ausgeben und anschließend um eins erhöht wieder abspeichern (→
das schon weiter?

Kommentar von michael (dehner) - Donnerstag, 06. Mai 2010 - 08:08

Das ist genau was ich gesucht
sieht mein Script aus:

IniRead, Var, S:\ac'tivAid\ticket_nr.ini, Nummer,
Var,
%Var%, S:\ac'tivAid\ticket_nr.ini, Nummer,
Ticket NR [%Var%]

Jetzt suche ich nur noch eine Möglichkeite die Funktion auf F11 zu legen.

Wenn ich das Script unter UserHotkeys unter "Befehl" einfüge, bekomme ich nur den Hinweis, daß die Datei nicht gefunden wird.

Kommentar von Michael (Michael) - Donnerstag, 06. Mai 2010 - 08:31

Bei UserHotkeys müsste man das Script in einer eigenen Autohotkey Datei speichern und diese dann mit dem Hotkey aufrufen.

Wenn die portable Version von ac'tivAid genutzt wird, muss zusätzlich der Pfad der ausfürbaren AutoHotkey Datei angegeben werden, also beispielsweise

AutoHotkey\autohotkey.exe s:\ac'tivAid\ticket_nr_script.ahk

Ich habe das Script noch ein bisschen erweitert, dass überprüft wird, ob die Datei exisitiert.

IniRead, ticket_nr, s:\ac'tivAid\ticket_nr.ini, Nummer, Key, 0
if(ticket_nr==0)
{
  msgbox,4,Fehler, ACHTUNG Ticket Nummer ist 0! Soll das Script versuchen Ini-Datei neu anzulegen?
  IfMsgBox No
    exit
}
IniWrite, % ++ticket_nr, s:\ac'tivAid\ticket_nr.ini, Nummer, Key
Send, Ticket NR [%ticket_nr%] 

WICHTIG, das Script ist nicht transaktionssicher. Soll heißen wenn zwei Personen gleichzeitig den Hotkey benutzen kann es dazu kommen, dass die selbe Zahl doppelt verwendet wird!

Lade...