1

Тема: AHK: Итоги выполнения поместить в буфер обмена.

Не могу понять как поместить итог выполнения в буфер обмена.


sendinput,  pl_uil.set_OutD;
sendinput,{Enter}
sendinput,  str:='00%Id%3685****%KtFin%   %Dtper%1200197%SumPay%%probel%        %Valta%%SmPay2%%prbel2%                            76818         7680  %Mc%RU IRKSK   0037564        0det  110ocrs               %KtLive%138872   %Num%10033611  0             ';
sendinput,{Enter}
sendinput,  result:=pl_fie_na.ad_AuG(c_rtr > sеr);
sendinput,{Enter}
sendinput,end;
sendinput,{Enter}

Есть кусок кода, в который помещается итоги выборки. В итоге получается такая строчка

pl_uil.set_OutD;
str:='00%Id%3685****%KtFin%   %Dtper%1200197%SumPay%%probel%        %Valta%%SmPay2%%prbel2%                            76818         7680  %Mc%RU IRKSK   0037564        0det  110ocrs               %KtLive%138872   %Num%10033611  0             ';
result:=pl_fie_na.ad_AuG(c_rtr > sеr);
end;

Вот всю эту выборку вместе с Enter нужно поместить в буфер обмена. Как будто пользователь выделил этот текст и нажал Ctrl+c.

Сейчас я сделал, что когда программа выполнится, то она последовательно в блокнот пишет эти строки, и потом пользователь копирует их.

Идея заключается в том, чтобы этот итог сразу попадал в буфер.

Подскажите как сделать ?

Мои варианты это вместо sendinput использовать что то другое, но я не пойму что.

2

Re: AHK: Итоги выполнения поместить в буфер обмена.

var =
( %
pl_uil.set_OutD;
str:='00%Id%3685****%KtFin%   %Dtper%1200197%SumPay%%probel%        %Valta%%SmPay2%%prbel2%                            76818         7680  %Mc%RU IRKSK   0037564        0det  110ocrs               %KtLive%138872   %Num%10033611  0             ';
result:=pl_fie_na.ad_AuG(c_rtr > sеr);
end;

)
Clipboard := RegExReplace(var, "\R", "`r`n")
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: itscan, 2016-04-14 11:25:06)

Re: AHK: Итоги выполнения поместить в буфер обмена.

Спасибо.

4 (изменено: itscan, 2016-04-14 11:25:17)

Re: AHK: Итоги выполнения поместить в буфер обмена.

Нет. Он переменные не подставляет, пишет как есть название переменных.

5

Re: AHK: Итоги выполнения поместить в буфер обмена.

itscan пишет:

спасибо попробую

У нас такая запись не принята. Как только исправите, подскажу.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6 (изменено: itscan, 2016-04-15 11:07:16)

Re: AHK: Итоги выполнения поместить в буфер обмена.

teadrinker
Поправил.

7

Re: AHK: Итоги выполнения поместить в буфер обмена.

С такими поправками вы себе быстрее бан заработаете, чем ответ.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8

Re: AHK: Итоги выполнения поместить в буфер обмена.

teadrinker Вы скажите что вам нужно написать, я напишу.
В правилах написано, без слега, и писать с большой буквы и по правилам. Что вам не нравиться ?

9

Re: AHK: Итоги выполнения поместить в буфер обмена.

А вы можете все правила сразу учесть, а не только выборочно?

Предложения должны начинаться с большой буквы и заканчиваться точкой.

itscan пишет:

Поправил

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

10

Re: AHK: Итоги выполнения поместить в буфер обмена.

teadrinker
Да уж, кому-то точно нужно сходить к доктору.
Поставил точку, которая очень важна в данном тексте была.

11

Re: AHK: Итоги выполнения поместить в буфер обмена.

itscan, ну, может, доктор вам скажет, где точки важны, а где нет, а вы потом нам расскажете. А потом, глядишь, и правила поменяем, чтоб только важные точки ставить, а неважные — не надо. А какие важные — у вас будем спрашивать, а вы — у своего доктора.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder