AHK in der aktuellen c't

Alles, was nicht in die anderen Foren gehört.

Moderator: jNizM

User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

AHK in der aktuellen c't

31 Aug 2022, 06:44

https://www.heise.de/select/ct/2022/19/2221307185391113021

Code: Select all

Sub Autokorrektur_Export()
    Dim a As AutoCorrectEntry
    Selection.ParagraphFormat.Space1
    Selection.TypeText "#IfWinNotActive ahk_exe WINWORD.EXE" & vbCr & vbCr
    For Each a In Application.AutoCorrect.Entries
        Selection.TypeText "::" & a.Name & "::" & a.Value & vbCr
    Next
    Selection.TypeText "#IfWinActive" & vbCr
End Sub
Source: ct.de/ytbu (c't 19/2022 S. 154)
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: AHK in der aktuellen c't

31 Aug 2022, 08:02

@jNizM - ist das die noch aktuell erhältliche Ausgabe (da der verlinkte Magazin-Artikel ja nur für Abonennten online zugänglich ist). Ansonsten wären natürlich "persönliche Leihgabe des Artikel" als PDF auch noch eine Option (meine weitaus bessere Hälfte hasst die c't Stappelungen im Wohnzimmer) :)
toralf
Posts: 868
Joined: 27 Apr 2014, 21:08
Location: Germany

Re: AHK in der aktuellen c't

31 Aug 2022, 10:17

Meine bessere Hälfte mag es nicht mal dass ich die letzten 8 Jahre im Keller habe, nachdem ich bereits 20 entsorgt habe…
ciao
toralf
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: AHK in der aktuellen c't

31 Aug 2022, 15:43

@toralf - dabei gibts die auf CD als Jahresausgabe (die dann auch niemand mehr sichtet :shh: :lol:).
BoBo
Posts: 6564
Joined: 13 May 2014, 17:15

Re: AHK in der aktuellen c't

01 Sep 2022, 01:05

Moin folx,
ich habe mal das von c´t in der Ausgabe 19 besprochene VBA-macro/script in das initiale posting von @jNizM kopiert (siehe Oben).

Die Vorgehensweise wäre wohl nun wie folgt: obiges Macro in Microsoft Word über dessen VBA Editor einbetten, und auf einem leeren Dokument ausführen.
Dabei wird eine in Word bereits existierende Autokorrektur Wortliste in das AHK Hotstringformat konvertiert und im Dokument abgelegt.
Anschließend wäre die erfolgte Ausgabe in einer AutoHotkey-Scriptdatei abzuspeichern.
Auf diesem Wege lassen sich mittels AutoHotkey Words' Autokorrekur Wortlisten auch "ausserhalb" von Word verwenden.

Die Deutsche Autokorrekturdatei findet sich hier: 'A_AppData\Microsoft\Office\MSO1031.acl'
Die Dateinamen-Syntax für anderweitige separat abgelegte Sprachversionen: "MSO<vierstelliger Language Code>.acl"
Hier gibts Infos zum LocaleID > Language Code: https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oe376/6c085406-a698-4e12-9d4d-c3b0ee3dbc4a

HTH

PS. Autor des c´t Artikels sowie des VBA-Scriptes ist Stefan Wischner ([email protected])
Literatur: Hajo Schulz, Tipp-o-matik, Windows automatisieren mit AutoHotkey, c´t 10/2019, S. 156

Return to “Allgemeines”

Who is online

Users browsing this forum: No registered users and 89 guests