Как быстро показать мой текст, просто хочу отобразить его - PullRequest
0 голосов
/ 21 октября 2019

проверьте мой код, я в настоящее время использую этот метод, я просто хочу показать свой текст, но это занимает слишком много времени, я хочу показать его быстро, как ctrl c ctrl v, возможно ли это? Какой способ лучше? я хочу нажать «sendbigtest» и пробел и показать мой большой текст, спасибо ..

:r:]sendbigtest:: Send, ( "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?""Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"</p> <p>) return</p> <p>

Ответы [ 2 ]

0 голосов
/ 22 октября 2019

Для отображения только текста (например, копирование не требуется), вы можете использовать один из вариантов ниже. Один использует команды SplashTextOn / SplashTextOff .

Другой использует команды Progress . Он использует специальную опцию zh0, которая на самом деле скрывает индикатор выполнения, но текст описания остался - это то, что нам нужно.

Для большего контроля над макетом и именем шрифта / цветом / размеромиспользуйте команду Progress с опцией zh0, которая пропускает строку и отображает только текст. Например:
Progress, zh0 fs18, Some 18-point text to display.

В обоих параметрах для закрытия всплывающего окна используется ESC .


Параметр с использованием текста Splash:

bigtext =
(
Put all your big text here
Put all your big text here
Put all your big text here
)

:r:]sendbigtest::
SplashTextOn , 900, 600, TEST, %bigtext%
return

~esc::SplashTextOff

Опция с использованием индикатора выполнения:

bigtext =
(
Put all your big text here
Put all your big text here
Put all your big text here
)

Progress, zh0 m2 fs10 w600, %bigtext%
return

~esc::Progress, Off
0 голосов
/ 21 октября 2019

Попробуйте сохранить текст в буфер обмена и отправить пасту.

:r:]sendbigtest::
ClipSaved := ClipboardAll ; to preserve previous clipboard contents
clipboard =
(
Sed ut perspiciatis . . .
)
Send , ^v
clipboard := ClipSaved ; restore clipboard contents
ClipSaved := "" ; clear in case clipboard was very large
Return
...