Передача буфера обмена в пакет в Windows XP - PullRequest
1 голос
/ 10 ноября 2009

В Windows XP я хочу скопировать текст (URL) в буфер обмена, а затем запустить пакетный файл, который будет использовать этот URL.

Я знаю, что возможен обратный процесс, когда clip.exe плавает вокруг.

Ответы [ 3 ]

2 голосов
/ 11 ноября 2009

Вчера Рэймонд Чен разместил в своем блоге новую старую вещь это решение http://blogs.msdn.com/oldnewthing/archive/2009/11/10/9919908.aspx

1 голос
/ 10 ноября 2009

Я использую свою собственную CLIPTEXT программу. Это очень простой 5-строчный паскаль, вот исходный код. Я уверен, что вы можете получить идею и перевести ее на любой другой язык.

program cliptext;
uses clipbrd;
begin
  writeln(clipboard.asText);  
end.

затем в ваших пакетных файлах вы можете использовать для запуска скопированных URL-адресов.

for /f "tokens=*" %%c in ('cliptext') do start "" "%%c"
0 голосов
/ 19 ноября 2013

Используйте команду {{! CLIPBOARD}} или вы также можете посетить эту страницу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...