Что нового

Раскладка клавиатуры

AngelKent

Новичок
Сообщения
33
Репутация
0
Всем добрый день...
Многоуважаемые гуру AutoIT. У меня к Вам вопрос.
Если определённый текст. Допустим:
Сайт http://vk.com/feed
И 2-й сайт http://autoit-script.ru/
Как его скопировать так, что бы это было в 2-х переменных и вводилось в разных местах и определённой раскладкой клавиатуры. ClipPut() - не подходит... Он вместо {.} выдаёт {/}, Вместо Сайт выдаёт Cfqn и так далее.
P.S. Текст может быть разным и в разной поочерёдности англ/рус клавиатура, а ещё в разных местах... С местом решил проблему а вот с раскладкой не могу.
 
A

Alofa

Гость
Код:
@KBLayout ; Может это надо?

Прошу прощения, что не Гуру ;D
 
A

Alofa

Гость
Одна минута в поисковике и:
http://autoit-script.ru/index.php?topic=7503.0
https://autoit-script.ru/index.php?topic=12081.0
 
Автор
A

AngelKent

Новичок
Сообщения
33
Репутация
0
Alofa сказал(а):
Одна минута в поисковике и:
http://autoit-script.ru/index.php?topic=7503.0
https://autoit-script.ru/index.php?topic=12081.0
Ничего не могу найти в этих ссылках, касательно данной темы


Добавлено:
Сообщение автоматически объединено:

Может Вы не поняли меня. Как скопировать некий текст что бы потом его написать "в точности" так же. Учитывая все "точки" и "запятые"
 
A

Alofa

Гость
AngelKent сказал(а):
Может Вы не поняли меня.
Если честно, то тут приходится догадываться.

AngelKent сказал(а):
Как скопировать некий текст что бы потом его написать "в точности" так же...
Откуда копируем, куда вставляем и причем тут раскладка клавиатуры?
 
Автор
A

AngelKent

Новичок
Сообщения
33
Репутация
0
Откуда копируем, куда вставляем и причем тут раскладка клавиатуры?
Копировать в буфер текст и вставлять его.... Типа Ctrl+C и Ctrl+V... Только оно вместо нужного, например Сайт http://autoit-script.ru/, выдаёт Сайт реезЖ..фгещше-ыскшзеюкг. или Cfqn http://autoit-script.ru/, в зависимости от раскладки. Вот при чём. Никак не могу это исправить, что бы писало правильно. Ещё нужно что бы оно присваевало текст 2-3 переменным, а после писало.
Вот пример.

Код:
$list=MouseGetPos()
$ora=MouseGetPos()
MouseClick ('left', 550, $list[1], 3, 0)
Sleep (500)
Send ('^{c}')
$timer=ClipGet()
MouseClick ('left', 550, $list[1]+10, 3, 0)
Sleep (500)
Send ('^{c}')
$time=ClipGet()
MouseClick ('left', $ora[0], $ora[1], 3, 0)
Sleep (500)
Send ('^{c}')
$txt=ClipGet()
MouseClick ('left', $list[0], $list[1], 1)
$slp=Random(1000,6000)
Sleep ($slp)
Send ('+{Tab 2}')
Sleep (100)
Send ('*') ; * Как в русском так и в АНГЛ на одной кнопке
Sleep (100)
Send ('{Tab 2}')
$rdm=Random(0,22)
$rdm=Ceiling($rdm)
$text=0
Send ($text)
	  Send ('{Tab 2}')
	  Send ('{Space}')
	  Sleep (1000)
	  MouseClick ('left', 10, 70, 1)
	  Send ('{Tab 3}')
	  Send ('{Enter}')
	  Sleep (600)
	  $qwe=10
While $qwe
   Send ('Через ')
   Send ($timer)
   Send ('{,} а по-точнее в ')
   Send ($time)
   Send ('.....')
   Send ($txt)
   Sleep (500)
   Send ('{Enter}')
   Sleep (500)
   $qwe=$qwe-1
WEnd
 
Верх