Mam następującą funkcję w AutoHotkey, która dołącza ciągi Leftoraz Rightjako prefiks i sufiks do danego ciągu tekstowego, który jest wstępnie wybrany w pliku tekstowym:
TagWrapper(Left, Right)
{
ClipSaved := ClipboardAll
Clipboard =
send ^c
Clipboard = %Left%%clipboard%%Right%
send ^v
Clipboard := ClipSaved
ClipSaved =
}
Funkcja działa poprzez skopiowanie tekstu do schowka, a następnie dodanie do niego przedrostka Lefti sufiksu Right.
Teraz chciałbym dodać podział linii między Lefti clipboarda także między clipboardi, Rightaby tekst był zawijany między dwiema liniami z zawartością w Lefti Right. Jak mogę to zrobić?
Próbowałem dodać
`n
lub
`r
między przedrostkiem i przyrostkiem a schowkiem, np. w następujący sposób:
TagWrapper(Left, Right)
{
ClipSaved := ClipboardAll
Clipboard =
send ^c
Clipboard = %Left%%`nclipboard`n%%Right%
send ^v
Clipboard := ClipSaved
ClipSaved =
}
ale to nie zadziałało (skrypt nawet nie działa). jakieś pomysły?