Тема: AHK: Как записать ковычки в переменную?
Как дать переменной значение "Lada"?
Var:=""Lada""
не работает
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как дать переменной значение "Lada"?
Var:=""Lada""
не работает
Пуск → AutoHotkey → AutoHotkey Help → Tutorial → 6 - Variables.
Если тип данных переменной строчка (в нашем случае это так), то переменные выделяются в кавычки, но не забываем, что сама строчка так же выделяется в кавычки. Потому переменная выделяется внутри строчки следующим образом: открывается кавычка, пробел, точка, пробел, имя переменной, пробел, точка, пробел, закрываются кавычки. Либо второй вариант: открываются кавычки, пробел, имя переменной, пробел, закрываются кавычки. Пробуйте.
sText := """ текст в ковычках """
msgbox % sText
Можно так сделать:
MsgBox, % " """ . "текст в к0вычках" . """ "
Ой, я как всегда невнимательный. Опять не то насоветовал...
Кавычки удобней так присваивать:
var = "текст"
Тоже есть вопрос по записи.
abc := (A_PtrSize=8) ? %A_temp%\64.dll : %A_temp%\x64.2.dll
Как правильно записать? На сколько я понял \ мешается. Но как мне тогда путь указать?
Смешались в кучу коты, люди...
:=
Двоеточие перед равно значит, что проценты не нужны, а кавычки нужны.
stealzy
Да я уже куда только не ставил эти кавычки... Можете подсказать как правильно? Не получается нужный путь получить.
Переменные обрамлять ничем не нужно, а строки обрамляйте кавычками.
Где строки, где переменные найдете?
ЭтоПеременная := 42
MsgBox % ЭтоПеременная " а это строка"
MsgBox %ЭтоПеременная% а все остальное строка.
Атакписатьнестоит := %ЭтоПеременная% + а тут текст нафигачу... wtf?
АтакМожно = %ЭтоПеременная% + а тут текст нафигачу...
MsgBox % Атакписатьнестоит
MsgBox % АтакМожно
stealzy
abc = (A_PtrSize=8) ? %A_temp%\64.dll : %A_temp%\64.2.dll
Вот так что-то похожее но все равно не то
YMP
Сам бы никогда не догадался. Спасибо. Где вообще можно почитать про, то как правильно обрамлять, что значат скобки, кавычки, точки итд в ahk, как их правильно применять?
Где вообще можно почитать про, то....
Где вообще можно почитать про, то как правильно обрамлять, что значат скобки, кавычки, точки итд в ahk, как их правильно применять?
Пуск → AutoHotkey → AutoHotkey Help → Tutorial → 6 - Variables.
Var = "Lada"
Msgbox, % Var
Не знаю куда проще.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться