
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comfort Software :: Форумы :: Обсуждение возможностей | |||
|
|||
Comfort Typing: шаблон как результат работы скрипта |
| Автор | Добавил |
| DmitryN |
| ||
![]() Зарегистрирован: Fri Oct 17 2008, 01:53PM Сообщений: 23 | Здравствуйте. Прежде всего хочу сказать большое спасибо за новые функции, которые я активно использую: скрипты и залоговки в списках. А теперь хочу попросить ещё одно усовершенствование, касающееся этих фунций: возможность использовать результат работы скрипта в качестве шаблона. Зачем мне это нужно? У меня есть скрипт, который делает запросы некоему веб сервису, осуществляющему поиск страниц на некотором ресурсе по названию страницы. Скрипт посылает сервису содержимое буфера обмена (название страницы) и получает ссылку на соответствующую страницу. Всё замечательно до тех пор, пока по названию не находятся несколько страниц (по разным продуктам, например). Сейчас мне приходится вставлять все полученные ссылки и потом вручную удалять всё, кроме нужной. Если бы результат работы скрипта обрабатывался как обычный шаблон, я бы мог вернуть скриптом вот это: <POPUP> <CS Word>http://www.site.com/word.html</CS> <CS Excel>http://www.site.com/excel.html</CS> </POPUP> и проблема была бы решена. -- С уважением, Дмитрий | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 617 | А можно посмотреть весь скрипт? Критичные названия можно поменять как в предыдущем примере. Have a nice day | ||
| Наверх |
| DmitryN |
| ||
![]() Зарегистрирован: Fri Oct 17 2008, 01:53PM Сообщений: 23 | Здравствуйте. Вот упрощённый пример. Можно передавать значения 'Word', 'Excel' или 'Requirements'. Шаблон:
<POPUP>
Скрипт (заменил работу с сервисом затычкой, так как она здесь не важна):
function getArticlesByTitle(title)
-- С уважением, Дмитрий | ||
| Наверх |
| DmitryN |
| ||
![]() Зарегистрирован: Fri Oct 17 2008, 01:53PM Сообщений: 23 | Это то, что сейчас есть. А хочется, чтобы было так:
-- С уважением, Дмитрий | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 617 | Попробуйте новую версию 4.0.5.3: http://www.comfort-software.com/beta/ck_setup.zip Только надо хорошенько протестировать - не испортилось ли что-нибудь. У меня не много шаблонов со скриптами. Have a nice day | ||
| Наверх |
| DmitryN |
| ||
![]() Зарегистрирован: Fri Oct 17 2008, 01:53PM Сообщений: 23 | Здравствуйте. Спасибо за оперативность, но у меня Comfort Typing и попробовать Comfort Keys я не могу. Можно получить сборку для Comfort Typing? -- С уважением, Дмитрий | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 617 | http://www.comfort-software.com/beta/ct_setup.zip Have a nice day | ||
| Наверх |
| DmitryN |
| ||
![]() Зарегистрирован: Fri Oct 17 2008, 01:53PM Сообщений: 23 | Первые тесты показывают что всё работает замечательно. Большое спасибо! Если что отломается, обязательно напишу. -- С уважением, Дмитрий | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 617 | Отлично. Have a nice day | ||
| Наверх |
| Miron |
| ||
![]() Зарегистрирован: Tue Jul 28 2009, 05:38AM Сообщений: 20 | А как запускается скрипт? Можно ли произвести транслитерацию десятка выделенных файлов за один раз? | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 617 | Вопрос в том, как вы будете выделять файлы? В шаблоны можно передать текст с помощью тега CLIPBOARD или SELECTION. А разбирать этот текст придется уже в скрипте. Have a nice day | ||
| Наверх |
| Vadik |
| ||
![]() Зарегистрирован: Thu Jul 15 2010, 07:38AM Сообщений: 37 | Ничего себе, не знал что такое возможно, это обычный javascript? Жаль ещё нет описания в документации, может я не там ищу… Comfort Keys Pro оплачен по счёту 4470054 | ||
| Наверх |
| Comfort |
| ||
![]() ![]() ![]() Зарегистрирован: Wed Sep 19 2007, 03:42PM Сообщений: 617 | Да, обычный javascript. Примеры есть в подкаталоге Scripts. К сожалению содержать онлайн-документацию в актуальном состоянии не всегда получается. Лучше пользоваться справкой, которая идет с программой. Have a nice day | ||
| Наверх |
| Модераторы: Comfort |