hotstring `s `t `r `n

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

skl
Posts: 10
Joined: 20 Oct 2023, 02:12

hotstring `s `t `r `n

22 Oct 2023, 06:40

Hi,
manches läuft nicht so, wie es sollte.
`t fügt ein Tab ein, soweit ok
Der Unterschied zwischen `n und `r ist mir nicht ganz klar. Beide erzeugen eine neue Zeile (CR/LF)

`s fügt leider kein Leerzeichen ein, wie es sollte, sondern hängt einfach ein "s" an: "Sehr geehrte Fraus"

Code: Select all

:c*:sgdh::Sehr geehrte Damen und Herren,`n
:c*:sgh::Sehr geehrter Herr`t
:c*:sgf::Sehr geehrte Frau`s
skl
Posts: 10
Joined: 20 Oct 2023, 02:12

Re: hotstring `s `t `r `n

22 Oct 2023, 06:54

Ich habe es jetzt über die Krücke "2 Leerzeichen und ein Backspace" hin bekommen:

Code: Select all

:c*:sgh::Sehr geehrter Herr  `b
:c*:sgf::Sehr geehrte Frau  `b
garry
Posts: 3790
Joined: 22 Dec 2013, 12:50

Re: hotstring `s `t `r `n

22 Oct 2023, 07:56

Beispiel , s ist hier Variable mit dem Zeichen space . Unter Escape Sequences gibt es kein `s .
normalerweise ist am Zeilenende `r`n > (CR=CarriageReturn und LF=LineFeed )

Code: Select all

s:=Chr(32)
:?*X:sgh::Send,{text}Sehr geehrter Herr%s%%s%
------------------
https://www.autohotkey.com/docs/v1/Hotstrings.htm#Options
-- Hotstrings - Definition & Usage | AutoHotkey v1
------------------
https://www.autohotkey.com/docs/v1/misc/EscapeChar.htm
-- Escape Sequences - Definition & Usage | AutoHotkey v1
------------------
just me
Posts: 9556
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: hotstring `s `t `r `n

23 Oct 2023, 03:22

Moin,

als Ergänzung noch der 'offizielle' Weg:

Code: Select all

:c*:sgh::Sehr geehrter Herr{Space}
Siehe Tastennamen
garry
Posts: 3790
Joined: 22 Dec 2013, 12:50

Re: hotstring `s `t `r `n

23 Oct 2023, 03:41

@just me danke , man kann auch noch die Anzahl angeben

Code: Select all

:c*:sgh::Sehr geehrter Herr{Space 4}
oder auch :

Code: Select all

aa:="Sehr geehrter Herr   "
:?*X:sgh::Send,%aa%
aa:="Sehr geehrte Frau  李香蘭    "
:?*X:sgf::Send,{text}%aa%

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 14 guests