Clipboard Tools
Clipboard Helper для vbs
Все началось с того, что я в четвертый раз копировал одни и те же 11 классов для построения отчетов из проекта в проект.
Терпение мое на этом кончилось, и я сделал из них три небольшие dll-ки, слегка подработал напильником и пересобрал все использующие их проекты, проекты, использующие эти проекты и т.д. Обратите, кстати, внимание на vb-build (http://www.vb-build.com, я пересобрал без него, и заняло это половину дня).
Во время пересборок я неоднократно выставлял DLL Base Address в свойствах проекта и написал небольшой скрипт на vbs, который этот адрес мне считает(dllbase.vbs).
Очень удобно: запустил - и в Clipboard лежит нужная строка адреса. Одна беда - нет в vbs объекта Clipboard. С этим я справился, написав оболочку для объекта Clipboard, которую можно использовать из скрипта на vbs (ClipboardHelper.dll).
Регистрируем строкой regsvr32 ClipboardHelper.dll и пользуемся как родным VB Clipboard:
Set C=CreateObject("ClipboardHelper.cClipboard")
С.SetText "mother was wash up the frame"
msgbox С.GetText
С.Сlear
Вопросы, пожелания, замечания - bodhy@promsoft.ru
Кстати, недавно попался пример использования этой утилиты в мирных целях
http://www.fileforum.ru/lofiversion/index.php/t16277.html
Скачать ClipboardHelper можно здесь.
Clipboard Clear
Вот, кстати, еще одно полезное усовершенствование - утилитка, стирающая буфер обмена. Возможно, Вам приходилось мучиться, пытаясь "вышибить" из буфера обмена попавший туда кусок. Утилитка весит 2кб, написана на ассемблере и поставляется с исходными кодами ;-)
Этот программный продукт поддерживает tonal@promsoft.ru ;-)
Скачать Clipboard_Clear можно здесь.
Обновлено: 11.08.2006

новости