Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
0 Members and 1 Guest are viewing this topic.
Как написать в строке, чтобы отображались сразу русский и английский при выводе?
TOCLIP("Stroca Строка")WAITMS(50)KEYDOWN (#CTRL) // вставитьWAITMS (50)KEYDOWN (#V)WAITMS (50)KEYUP (#V)KEYUP (#CTRL)WAITMS (50)
В обычном режиме никак.
#name "Полиглот"LOGCLEARLCLICK(390,255) // это для активации окнаWAITMS(500)$text = "Как написать в строке, чтобы отображались сразу русский и English при выводе"$hwnd1 = wndfind("Clickermann -") // получаем HWND окна кликера$hwnd2 = wndfind("Notepad++") // получаем HWND окна куда пишем$len = STRLEN($text) + 1FOR($i=1, $i < $len) $s = STRCUT($text, $i, 1) IF(STRLEN(STRFILTER(STRCONCAT("_",$s),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789-+*/ .,:;?№",0)) > 1) SETKBLAYOUT($hwnd1, 1049) // устанавливаем русскую раскладку SETKBLAYOUT($hwnd2, 1049) KEYSTRING($s, 10) ELSE SETKBLAYOUT($hwnd1, 1033) // устанавливаем английскую раскладку SETKBLAYOUT($hwnd2, 1033) KEYSTRING($s, 10) END_IFEND_CYCHALT
а буфер может быть только единичным или можно несколько?
в вышеуказанный скрипт, в $text как вставлять системные переменные? и возможно ли сделать, чтобы в $text был разный текст и при этом этот скрипт был только один, а не для каждого $text
//Создаешь рядом со файл "Text.txt" и в него записываешь строки со своими текстамиIF(TFCOUNT("Text.txt") > $count) INC($count,1)ELSE $count = 1END_IF$str = TFREAD ("Text.txt", $count)TOCLIP($str) // скопировать текст в буферWAITMS (50)KEYDOWN (#CTRL) // вставитьWAITMS (50)KEYPRESS(#V)WAITMS (50)KEYUP (#CTRL)WAITMS (50)//Каждый новый проход будет считываться новая строка с текстом