serzh82saratov
Есть какой-нибудь вариант сделать код более приятным для чтения или триллион дубликатов никак не сделать красивыми?
Пример того, что у меня вышло:
!vk42:: SelectedWrapForBold("[b]", "[/b]") ; Alt + B - Bold text
SelectedWrapForBold(p1, p2) {
TempClipboard := ClipboardAll
Clipboard =
SendInput {LCtrl Down}{vk43}{LCtrl Up} ;; "C"
ClipWait, 0.3
If ErrorLevel
Return 0, Clipboard := TempClipboard
Clipboard := p1 Clipboard p2
Sleep 150
Send {LCtrl Down}{sc2F}{LCtrl Up} ; "V"
Sleep 150
Return 1, Clipboard := TempClipboard
}
return
; To change the name of the spoiler you must enter the desired name of the spoiler in ' ', otherwise it will be called simply "spoiler".
!vk53:: SelectedWrapForSpoiler("[SPOILER = ' ']" , "[/spoiler]" ) ; Alt + S - Spoiler
SelectedWrapForSpoiler(p1, p2) {
TempClipboard := ClipboardAll
Clipboard =
SendInput {LCtrl Down}{vk43}{LCtrl Up} ;; "C"
ClipWait, 0.3
If ErrorLevel
Return 0, Clipboard := TempClipboard
Clipboard := p1 Clipboard p2
Sleep 150
Send {LCtrl Down}{sc2F}{LCtrl Up} ; "V"
Sleep 150
Return 1, Clipboard := TempClipboard
}
return