PP Script: Text Paste

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

PP Script: Text Paste

Сообщение Ergo » Вс фев 09, 2003 9:17 pm

Все знают, что в PowerPro можно здорово автоматизировать работу при помощи вставки часто-используемых кусков текста, например, адрес домашней странички, имя фамилия, почтовый адрес.

Если делать это через *Keys, то вы будете зависеть от текущей раскладки клавиатуры, также нервишки может подпортить PuntoSwitcher. Если это делать через Clip TextPaste, то если по хорошему, то нужно сохранить текущий буфер обмена, вставить текст, очистить буфер обмена (чтобы не засорять историю буфера обмена временными данными), заполнить его предыдущим содержанием буфера обмена (вернуть как было). Поэтому скрипт разрастается. А я написал маленький универсальный

Сохранить как ins.txt в папке Scripts
Код: выделить все
.save_clipboard

Clip TextPaste &(arg(1))
; Следующая строчка пофиксит возможную проблему с PuntoSwitcher-ом

Keys {Left}{Right}

.restore_clipboard


В этом скрипте вызываются два других скрипта, которые вы найдете <a href='http://fileforum.ru/viewtopic.php?t=4460' target='_blank'>здесь</a>, и которые я в своих скриптах буду использовать всегда, чего и вам советую.

Теперь чтобы создать команду для вставки текста <a href='http://wincmd.ru' target='_blank'>http://wincmd.ru</a>
надо набрать в поле команда
Код: выделить все
.ins("http://wincmd.ru")
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение XLSoft » Вт фев 11, 2003 1:39 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Если делать это через *Keys, то вы будете зависеть от текущей раскладки клавиатуры<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
В связи с этим, кстати, дискредитируется сама идея в общем-то полезных snippets. <!--emo&:(-->Изображение<!--endemo--> Все они по задумке автора используют *Keys вместо *Clip TextPaste. И очень зря, ведь против "Fast but clipboard gone" © PP <!--emo&:)-->Изображение<!--endemo--> есть .save_clipboard и .restore_clipboard. <!--emo&:D-->Изображение<!--endemo-->
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Ergo » Вт фев 11, 2003 3:00 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->В связи с этим, кстати, дискредитируется сама идея в общем-то полезных snippets.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Нет ну почему же дискредитирована, просто в сниппетсах используй не Keys а Clip TextPaste.

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Все они по задумке автора используют *Keys вместо *Clip TextPaste.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Потому как они используют только одну раскладку.
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0


Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron