Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Онлайновый перевод (Google, Bing, Яндекс) 
Author Message
Serge Yolkin



PostPosted: Fri Aug 12, 2011 16:03    Post subject: Reply with quote

Допилил, наконец. Окошко как-бы модальное, даже еще модальнее. Логика использования: выделение текста (в почти любом приложении) - запуск по горячей клавише (системной) - изучение/правка результата - закрытие окошка (с копированием в буфер, или без). Управление - не более двух кнопок на интерфейсе ("закрыть" и, если есть что, "скопировать перевод в буфер, потом все равно закрыть") и соответсвующие хоткеи - Esc и Enter без модификаторов. С захватом выделенного текста - никаких чудес, hta запускается свернутым и, через небольшую паузу, эмулирует нажатие Ctrl+C, в связи с чем есть одна особенность (не баг и не фича) - при запуске из файлменеджера/с ярлыка текущее содержимое буфера будет переведено, но, при выходе без копирования, в буфере останется файл (объект), а ни разу не текст, соответственно, при повторном запуске будет показано сообщение "буфер обмена пуст".
Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="BLMini.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="BLMini.7z"

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
AAAAAAA=
Неизвестный баг - ни разу не запускал это при отсутствии инета - даже не знаю что получится.
Известный баг - эмуляция Ctrl+C не срабатывает на некоторых тормознутых приложениях, в частности, на AvantBrowser (давно собираюсь с него на что-нибудь перейти) и Adobe Acrobat. На IE, MS Office, SM Office, Lotus, AkelPad - вроде, работает


Last edited by Serge Yolkin on Wed Aug 17, 2011 17:12; edited 1 time in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group