Как создать запись autohotkey с двойным двоеточием ("::") в выводе?

все эти записи autohotkey работать:

:r0*:uuu::[url=][/url]{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}{LEFT}

:r0*:hhh::[h][/h]{LEFT}{LEFT}{LEFT}{LEFT}

:r0*:iii::[i][/i]{LEFT}{LEFT}{LEFT}{LEFT}

:r0*:bbb::[b][/b]{LEFT}{LEFT}{LEFT}{LEFT}

но это не работает, видимо из-за конфликт С "::" что я пытаюсь выход:

:r0*:shh::qdev::show();{LEFT}{LEFT}

так как это работает только с одним двоеточием:

:r0*:shh::qdev:show();{LEFT}{LEFT}

но как я могу, например, избежать двоеточий, чтобы у меня была двойная двоеточие в выходе?

24
задан Edward Tanguay
13.12.2022 8:21 Количество просмотров материала 3697
Распечатать страницу

1 ответ

вы можете использовать backtick, чтобы избежать двойной двоеточие:

:r0*:shh::qdev`::show();{LEFT}{LEFT}

вы можете изменить escape-символ:

#EscapeChar \  ; Change it to be backslash instead of the default of accent (`).
3
отвечен Dennis Williamson 2022-12-14 16:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх