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#712 - text umschließen
|
BeschreibungHallo mal wieder... ich arbeite viel mit Hotstrings und es ist mit das beste, was es gibt, beschleunigt es doch ungemein die Arbeit, wenn man viel mit SGML zu tun hat. Nun habe ich folgenden Vorschlag. Kann man Hotstrig so erweitern, dass markierter Text von einem in Hotstring festgelegten Baustein umklammert wird? Bsp.: Das Wort “Verweis” soll von einem Element umschlossen werden, in einem Schritt. Im Hotstring sollte man also definieren können: <VERWEIS-START> </VERWEIS-ENDE> und da in die Mitte rein soll dann Das Wort “Verweis” kommen. –> Also Endausgabe: <VERWEIS-START>Verweis</VERWEIS-ENDE> Momentan muss dass in zwei Schritten erledigt werden, oder hab ich da was übersehen. DANKE!!! Mfg mwe |
Montag, 22. Januar 2007 - 10:56
Grund für Schließung: implementiert
so funktioniert das mit ahk:
send, {CTRLDOWN}c{CTRLUP} send, <Verwis-Start>%clipboard%</Verweis-ende> return
Problem ist nur, dass die Zwischenablage immer überschrieben wird.
kann man doch super mit UserHKs erledigen:
zB zum Fett schreiben in Foren oder so:
<send>[b]%selection%[/b]
kann man auch Klammern mit machen oder Anführungszeichen oder was auch immer..
HotStrings reagieren immer nur auf getippte Text, mit HotStrings wäre es also nicht möglich. Momentan wäre das wie hier schon vorgeschlagen nur mit UserHotkeys möglich.
ALARM! Ich hab hier nen kleines Problem festgestellt: Wenn ich nen Text mit nem “+” umschliessen will, dann ist nach dem Umschliessen das + wech :[
Test: blabla + blabla = blablablabla [b]blabla blabla = blablablabla[/b]
Du musst `+ schreiben, da + für Shift steht. Das liegt an AutoHotkey. Da viele mit ac’tivAid arbeiten, die AutoHotkey nicht kennen, werde ich das in Zukunft wohl mal überall rausfiltern müssen.
Wus? Daran ändert sich hier leider nix, wenn ich bei
blabla `+ blabla = blablablabla
probiere meinen “Firefox-imForum-Bold-schreiben-Hotkey” drauf haue, dann steht:
[b]blabla `blabla = blablablabla[/b]
da.
Komisch, ich dachte immer, das geht bei Send. Du musst aber wohl {+} verwenden oder <SendRaw> einsetzen.
Juhu! SendRaw funktioniert! Danke! :] [b]blabla + blabla = blablablabla[/b]
öhm... Commando zurück: Das funktioniert nicht mit meinem “mit-``-umschliessen” für MEL. Da steht dann halt {ASC 096}...
Kann man bei UsuerHKs nich das + ersetzen wenn mans sich aus der Selection holt? Das wird ja offensichtlich auch irgendwie verschluckt, weils nen Steuerzeichen ist, oder?
Verstehe nicht ganz. Was geht nicht mit SendRaw?
ok: versuche ich
getAttr ($obj[0] + $attr)
mit ``-zu umschliessen (mit <send>{ASC 096}%Selection%{ASC 096} ) dann kommt dabei folgendes raus:
`getAttr ($obj[0] $attr)`
Leider is das + nun weg... aber okok: Benutze ich SendRaw bleibt das Plus ja: ( <sendRaw>{ASC 096}%Selection%{ASC 096} ) dann steht das da:
{ASC 096}getAttr ($obj[0] + $attr){ASC 096}
Nu hab ich anstatt der ` das {ASC 096} da zustehen.. was mach ich nu? OK ich hab ne Idee ich mach 2 ``. ( <sendRaw>``%Selection%`` ) Dann hab ich schonmal folgendes:
`getAttr ($obj[0] + $attr)
Das letzte ` fehlt leider.. :/ <send> und <sendRaw> kann man nich kombinieren, was?
Bitte mal Beta 37 testen, habe gerade wenig Zeit.
hey gar kein problem. Wär mir auch recht, wenn das aufgeschoben blieb. Ich meine ich notiers lieber bevor ichs vergess. DAnke Danke Danke daß de dich gleich gekümmert hast :]
Allerdings ist mir damit bei meinem (ich denke mal wirklich speziellen) Problem auch noch nicht geholfen: Aus “getAttr ($obj[0] + $attr)” wird jetzt mittels “<send>{ASC 096}%Selection%{ASC 096}” folgendes :
aASC 096}getAttr ($obj[0] + $attr)aad#`
Aber das hat wirklich keine Priorität!
OK! Mittlerweile geht das ja ziemlich stabil! Danke Danke!! :]
Allerdings hab ich hier eine kleine Ausnahme. Das problem ist es ist auch schlecht reproduzierbar. Ich hab hier gerade ein Maya offen da passiert im MelStudio folgendes:
* Ich markiere: pSphere1.e[75] * ich drücke auf meinen Hotkey * nun steht das da: `pSphere1.e75`
Sprich die eckigen Klammern werden weggeschmissen. Mir ist das schon mehrmals passiert. Aber ich kann nicht sagen wieso ausgerechnet bei dem String. zB bei `pSphere2.e[75]` gehts wunderbar!!! *shrug*
ne Idee?
komisch, kann ich nicht nachvollziehen.
`pSphere1.e[75]` `pSphere2.e[75]`
Passiert das nur in MelStudio?
jaja Ich kanns auch nicht nachvollziehen :] Also wie gesagt, daß taucht zufällig auf. Ich hab auch noch nen 2. Maya gestartet und da wars nicht so. Ich weiß nicht genau, aber kann sein, daß das bisher nur im MelStudio war.
Also nen “not-repro”-Bug
Ich hab ja probiert es systematisch nachzuvollziehen, aber erfolglos. Wollt nur fragen, vielleicht hättest du ja ne Idee gehabt. Ansonsten könnwer das auch abhaken. Das mit dem SelectionPaste funktioniert auch grandios :] 100000Dank!!!