Что нового

Как скопировать значение переменной в буфер обмена?

agikon

Знающий
Сообщения
789
Репутация
16
например $var содержит
Код:
$var = 'текст'

я делаю так
Код:
ClipPut ($var)
ClipGet ($var)

но не работает
так вот как скопировать его в буфер и потом вставить, то есть извлечь ctrl+v?
помогите пожалуйста.
 

sngr

AutoIT Гуру
Сообщения
981
Репутация
391
Re: Как из текст из переменной скопироват в буфер и потом вставить?

Код:
$var = 'текст'
ClipPut ($var)
MsgBox(0,"",ClipGet())
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Re: Как из текст из переменной скопироват в буфер и потом вставить?

sngr
да всё бы ничего... но ведь в блокнот то не вставляет.
да в окошке правильно показывает, но в блокнот не вставляет.
то есть как ctrl+v не работает.
 

sngr

AutoIT Гуру
Сообщения
981
Репутация
391
Re: Как из текст из переменной скопироват в буфер и потом вставить?

Код:
$var = 'текст'
ClipPut ($var)
Run("notepad.exe")
Sleep(2000)
send(ClipGet())
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Re: Как из текст из переменной скопироват в буфер и потом вставить?

sngr
спасибо!
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Как скопировать содержимое переменной в буфер обмена?

я делаю так но с буфера почемуто "0" (ноль) возвращает.
Код:
$var1 = 'текст1'
ClipPut ($var1)


подскажите пожалуйста что не так?
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
658
Re: Как скопировать содержимое переменной в буфер обмена?

У меня все работает:
Код:
$var1 = 'текст1'
ClipPut ($var1)

$get = ClipGet()
MsgBox(0, '', $get)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Re: Как скопировать содержимое переменной в буфер обмена?

agikon

{DoubleTopicWarn.SModer}

у тебя что, память девичья?
http://autoit-script.ru/index.php/topic,7750.msg52825.html#msg52825
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Re: Как текст из переменной скопироват в буфер и потом вставить?

после объединения эта тема выглядит особенно эпичной ;D
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Re: Как текст из переменной скопироват в буфер и потом вставить?

с предупреждением согласен.
сам не знаю что и получилось.
хоть вербте хоть не но в 7 не работает.
прокрутил этот код в XP и работает, ну всмысле вставляет не 0 а текст. вобщем что-то вин7 подглючивает.
если бы знал что дело в 7 то не поднимал бы вопрос. а то вроде и делаю все как обычно а не работает.
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Как в буфер обмена скопировать содержимое переменной?

Например есть
Код:
$var = '123'

так вот подскажите пожалуйста как 123 скопировать в буфер обмена?
вот так не выходит
Код:
ClipPut ($var)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 472
Репутация
2 402
Re: Как в буфер обмена скопировать содержимое переменной?

agikon [?]
вот так не выходит
Это почему?

Проблемы с памятью?
 

Viktor1703

AutoIT Гуру
Сообщения
1 535
Репутация
410
Re: Как в буфер обмена скопировать содержимое переменной?

OffTopic:
Наплодил одинаковых тем ;D
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Re: Как в буфер обмена скопировать содержимое переменной?

мда...
да мне самому стыдно, я сам в шоке.
и не поверите но как будто и не спрашивал никогда, отак вышибло.
аж сам удивился когда мне носом тыкнули в мою же тему)
извините.

p.s.
спасибо за подсказки. вот так заработало.
Код:
$var  = '123'
ClipPut ($var)
send(ClipGet())
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Re: Как текст из переменной скопироват в буфер и потом вставить?

agikon [?]
вот так заработало
что эквивалентно
Код:
send($var)
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Вот например как в буфер скопировать значение "1" ?
Код:
$var1 = '1'

делаю вот так но не выходит, копирует в буфер имя переменной а не значение переменной.
Код:
$var1 = '1'
$var1 = ClipGet()
MsgBox(0, "Clipboard contains:", $var1)

подскажите пожалуйста.
 

Mur

Осваивающий
Сообщения
132
Репутация
32
Код:
$var2 = 23
ClipPut($var2)
$var1= ClipGet()
MsgBox(0, "Clipboard contains:", $var1)

Так?
 
Верх