![]() |
Send("^V") как это работает .
На сколько я понял эта функция закидывает в буфер обмена
Код:
ClipPut("12345678910") Код:
ClipGet() Код:
Send("^V") Код:
Run("notepad.exe") |
Да, по сути - одно и то же.
Но ClipGet нужен чтобы, например, послать текст в неактивное окно, в то время как Send() - в текущее активное. |
Цитата:
Код:
Run("notepad.exe") И как тогда послать с помощью ClipGet ? |
Send чувствителен к регистру. Очень ранимый к ниму :)
Если вместо V вставить v - все будет чики-пуки. Кстати, небольшой совет - для более быстрой работы пиши в начале Opt("SendKeyDelay",0), хотя тут это не суть важно. + бонус шли ф5 в блокнот) Через ClipGet шлеется так: Код:
Opt("SendKeyDelay",0) |
Send чувствителен к регистру. Очень ранимый к ниму
Если вместо V вставить v - все будет чики-пуки. Кстати, небольшой совет - для более быстрой работы пиши в начале Opt("SendKeyDelay",0), хотя тут это не суть важно. + бонус шли ф5 в блокнот) Всеравно теперь только маленькая v в блокноте)))) |
Пробуй так:
Код:
Run("notepad.exe") |
Цитата:
|
Такой способ работает, проверил
Код:
Opt("SendKeyDelay",0) А этот способ нет Код:
Send("^{V}") |
У тебя винда плохая
Ставь тукс :) А по теме - я не знаю почему не работает... у меня все прекрасно... Проверь версию интерпретатора - может в ней дело |
А по русски без мата можно, куда лезть что смотреть?
Цитата:
|
Это не мат :)
По теме - смари личку. И не шли туда, все равно все сдесь пишеш, а я тут топики мониторю :) |
v3.2.12.1
©1999-2008 Jonathan Bennett & AutoIt Team AutoIt v3 Homepage |
Ну вроде норм версия.
Я не знаю что у тебя там такого не правильного... |
Цитата:
|
Ну вроде норм версия.
Я не знаю что у тебя там такого не правильного... Ы попробуй Send("^м") |
Вложений: 1
Вот иформация по окну в которое хочу вставить код, фото внизу
|
Цитата:
|
Цитата:
Пример работы отправки по ctrl+v я привел. Условия работы (при включенной английской раскладке) указал. Все остальное можно решить функцией ControlSetText. Удачи. |
Цитата:
|
Ухахааха
|
Есть такая кнопка "Тема решена"...
|
А есть ещё альтернатива, независящая от раскладки клавиатуры:
Код:
Send("+{INS}") |
У меня тоже Send("^V") начал работать только после того, как я поставил по умолчанию англ. раскладку. Когда по умолчанию поставил китайский, Send("^V") работала как положено. Видимо, проблема в русской раскладке, а не в том, что непременно должна стоять английская. Знает ли кто-нибудь, что может быть не так с русской? А то не хочется выбирать между Send("^V") и русск раскладкой по уолчанию)
|
evg64,
так сказали же, Ctrl+Ins = Ctrl+C Shift+Ins = Crtl+V |
Я тоже долго думал, как вставить из буфера обмена именно комбинацией клавиш.
Send("+{INS}") Creat0R, спасибо! |
Время: 14:35. |
Время: 14:35.
© OSzone.net 2001-