1

Тема: AHK: Знак % в Msgbox

Ребят подскажите как поставить знак % в Msgbox где-то в русской справке читал непомню

                                                   
                                                   
                                                     
                                                     

2 (изменено: creature.ws, 2012-06-24 17:24:18)

Re: AHK: Знак % в Msgbox

MsgBox % "%"
MsgBox `%
MsgBox % `% """" . "." . """"

3

Re: AHK: Знак % в Msgbox

Ну, последний вариант я бы изобразил попроще:

MsgBox `%"."

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: Знак % в Msgbox

Жаль форум не позволяет корректно представить код, содержащий в качестве имени переменных различное количество неразрывного пробела, например. Примеры кода можно было бы сделать более «интересными».

5 (изменено: Indomito, 2012-07-04 15:09:04)

Re: AHK: Знак % в Msgbox

creature.ws можно % записать в переменную для последующего использования.
Что то вроде этого (фрагмент скрипта)

;--Escape-последовательности как константы для MsgBox, %
cEscLF      := "`n"
cEsc2LF    := cEscLF cEscLF
cEscCR    := "`r"
cEscCRLF := cEscCR cEscLF
cEscTab   := "`t"
cEscSps   := " "
cEscPrc    := "`%"
"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

6

Re: AHK: Знак % в Msgbox

Слишком много чести, как для MsgBox
Стандартной реализации достаточно, у TC вопрос возник из недостатка опыта.

7 (изменено: Indomito, 2012-07-04 16:29:51)

Re: AHK: Знак % в Msgbox

Ну это фрагмет + ты же знаешь как я пишу файлик PathUses.ahk подключаемый через #include к любому, т.е. к каждому скрипту содержит набор путей и кучу констант. Просто мне лень было каждый раз лезть в справку и отыскивать нужно, хотя может и перебор.
А MsgBox это частный случай, просто глянул пост и увидел - решил поделиться, так сказать опытом

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro