Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: SimplY on February 27, 2020, 05:37:34 PM
-
Например:
Enter в переменную или буфер - это
#DEFINE EOL: CHAR(13), CHAR(10)
TOCLIP(STRCONCAT("А", EOL, "Б"))
В разные ячейки в Excel - это:
#DEFINE @CRLF: CHAR(13), CHAR(10)
#DEFINE @TAB: CHAR(9)
$a = "A1"
$b = "B1"
$c = "C1"
$d = "A2"
$e = "B2"
TOCLIP(STRCONCAT($a, @TAB, $b, @TAB, $c, @CRLF, $d, @TAB, $e))
А другие? Например, сделать щрифт жирным в письмо, картинка в буфере обмена и т.д.
Где про это можно почитать?
Что означает номер CHAR?
-
Это директива препроцессора, которая заменяет один текст на другой. Почитать можно в справке.
#DEFINE EOL: "Конец строки"
PRINT(EOL)
HALT
Функция CHAR возвращает символ по его коду
PRINT(CHAR(1049)) // Большая буква Й
HALT
-
Это директива препроцессора, которая заменяет один текст на другой. Почитать можно в справке.
#DEFINE EOL: "Конец строки"
PRINT(EOL)
HALT
Функция CHAR возвращает символ по его коду
PRINT(CHAR(1049)) // Большая буква Й
HALT
Не понятно. Зачем использовать символы через CHAR, когда их можно просто скопировать и вставить в TOCLIP? Enter полезная штука, ячейки таблицы. Но я не нашел это в таблице юникода. Если выделить из Wordа жирный текст и вставить его в любой почтовый клиент, то там он тоже будет жирным. Значит можно изначально формировать нужный буфер, не прибегая к Wordу. Возможно сделать жирным например шрифт?
@CRLF, @TAB, EOL - это просто имена, или они и отвечают за Enter? Мне больше по этим штукам справку бы почитать.
-
Не понятно. Зачем использовать символы через CHAR, когда их можно просто скопировать и вставить в TOCLIP?
Не знаю как там в юникоде, но в кодировке ASCII или 1251, в таблице первые 32 это управляющие коды, они не имеют печатного символа.
Да, сейчас во многих программах ты можешь их скопировать и вставить на прямую как строку, но работать с ними не удобно.
Вот ты встретил в коде такую строку, что там? Что она выведет?
" "
Если TAB можно просто скопировать в строку, то как задать строку содержащую "возврат каретки"+"перевод строки" или что-то одно?
Кликермэн синтаксически не поддерживает многострочные строки. Интерпритатор разбирает код построчно и для него
$var = "123
456"
будет белиберда.
Ещё в синтаксисе нет экранирования и разных типов кавычек, поэтому вставить двойные кавычки " в строку можно только через CHAR(34)
Все эти символы нельзя задать из кода в кавычках, но в памяти они могут храниться нормально и обрабатываться. Вот чтоб задать их из кода и нужен CHAR
print("Ваш код ", CHAR(34), "12345", CHAR(34))
HALT
10:10:58 Ваш код "12345"
@CRLF, @TAB, EOL - это просто имена, или они и отвечают за Enter? Мне больше по этим штукам справку бы почитать.
Просто имена, можешь поменять на любые. Он ищет в тексте эту последовательность и заменяет на то что после двоеточия. Всё просто как дверь.
Если выделить из Wordа жирный текст и вставить его в любой почтовый клиент, то там он тоже будет жирным.
Не обязательно. Если формат письма "Обычный текст" то не будет. Если "Формат HTML" то будет.
Если выделить из Wordа жирный текст и вставить его в любой почтовый клиент, то там он тоже будет жирным. Значит можно изначально формировать нужный буфер, не прибегая к Wordу. Возможно сделать жирным например шрифт?
Если говорить про почтовый клиент, то вставлять нужно HTML код. Только проблема, в outlook нет доступа, чтобы увидеть и вставить именно код. Можно вставить только через файл или файл-шаблон.
Создаёшь кликером какой нибудь файл, допустим mail.html. С содержимым
<body><b>Жирный текст</b></body>
В новом письме делаешь: вставка--вложить файл--выделяешь mail.html -- и на кнопке "вставить" выбираешь дополнительно "вставить как текст".
Вуаля.
В HTML может быть много чего, от цвета до таблиц и картинок.
Ах, да, кодировка mail.html должна быть WIN-1251. Если она UTF-8 (например при создании кликером), то в HTML нужно добавить задание кодировки
<head><meta content="charset=utf-8"></head><body><b>Жирный текст</b></body>
Только нафига это. Ну нет в оутлуке редактора кода, есть только визуальный редактор с кнопочками. И возможность вставить код вот такая сложная.
Тебе это точно для e-mail нужно? Тогда проще пользоваться консольным отправлением писем. Здесь где-то был пример.
Вот тема http://crapware.aidf.org/forum/index.php?topic=3778.0
Не знаю какой там формат по умолчанию и можно ли включить HTML. Нужно курить.
-
Если тебе это нужно для Excel, то тоже HTML
<html><b>Жирный</b></html>
или
<html><body><ul><li><b>Жирный</b></li><li>Нежирный</li></ul></body></html>
Цвета там всякие работают, шрифты и размер
<html><font color="#FF0A0A">Цветной текст <b>жирный текст</b> Цветной текст продолжение <font color="#FF0CF0" face="Arial" size="5">Другой цвет</font></font></html>
Без устаревшего тега FONT
<html><span style="color: #FF0A0A;">Цветной текст <b>жирный текст</b> Продолжение <span style="color: #FF0CF0; font-family: Arial, sans-serif; font-size: 22px;">Другой цвет</span></span></html>
-
Если тебе это нужно для Excel, то тоже HTML
<html><b>Жирный</b></html>
или
<html><body><ul><li><b>Жирный</b></li><li>Нежирный</li></ul></body></html>
Цвета там всякие работают, шрифты и размер
<html><font color="#FF0A0A">Цветной текст <b>жирный текст</b> Цветной текст продолжение <font color="#FF0CF0" face="Arial" size="5">Другой цвет</font></font></html>
Без устаревшего тега FONT
<html><span style="color: #FF0A0A;">Цветной текст <b>жирный текст</b> Продолжение <span style="color: #FF0CF0; font-family: Arial, sans-serif; font-size: 22px;">Другой цвет</span></span></html>
Спасибо большое!!! Всё ясно и понятно.