сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Контекстное меню в файловом менеджере - Edit with SciTE


Автор: Тугаринов Сергей / Дата: 18.01.2006 / Комментариев: 3
Категория: Полезные утилиты


Установка:
  1. скачать файл wscitecm121.zip;
  2. распаковать в любой каталог;
  3. Скопировать следующие файлы в каталог SciTE:
    • wscitecm.dll;
    • wscitecm-remove.reg
  4. зайти в каталог SciTE;
  5. в командной строке набрать следующую команду: "regsvr32 wscitecm.dll", если вы получите ошибку Access denied (доступ запрещен), смотрите ниже "Выгрузка wscitecm.dll";
  6. появится окошко с сообщением, о том, что wscitecm.dll зарегистрирована;
  7. дальше можно смело наслаждаться полученным эффектом :)

Удаление:

  • Для версий предшествующих 1.2: Запустить файл wscitecm-remove.reg.
  • Для версий 1.2 и выше: набрать в каталоге SciTE в коммандной строке: "regsvr32 /u wscitecm.dll".

Выгрузка wscitecm.dll

В случае если вы пытаетесь удалить или переписать dll файл и получаете в ответ ошибку "Access denied", значит библиотека или уже загружена или используется другим приложением.Для обхода этого можно предпринять следующее:

Решение 1: Закройте все окна Windows Explorer и удалите или скопируйте файл wsctecm.dll используя командную строку, например: (C:/>cp wscitecm.dll )

Решение 2: Перезагрузите Windows, загрузитесь в режиме коммандной строки, и удалите или перепишете wsctecm.dll использую коммандную строку.

Решение 3:

  • Откройте коммандную строку
  • Нажмите Ctrl+Alt+Delete, появиться "Диспетчер задач", перейдите на вкладку "Процессы", и убейте процесс explorer.exe, если explorer не перезапуститься автоматически откройте коммандную строку и наберите explorer, пример(c:/>explorer)
  • удалите или скопируйте файл wsctecm.dll используя командную строку, например: (C:/>cp wscitecm.dll )

Источник / Версия для печати / Прочитано: 15036 раз(а)

Комментариев: 3 (rss)

1. gansA / 20.01.2006 - 14:28
Что-то слишком серьезное решение, мне хватило простого reg файла

REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\edit]
@="Edit with &SciTE"

[HKEY_CLASSES_ROOT\*\shell\edit\command]
@="\"C:\\tools\\wscite\\SciTE.exe\" \"%1\""
Цитата
2. Тугаринов Сергей / 21.01.2006 - 19:39
gansA,
Что-то слишком серьезное решение, мне хватило простого reg файла

Похоже что решение с dll имеет единственное преимущество перед вашим, это иконка в контекстном меню :)))

Кстати, а каким образом ваше решением в случае ненадобности удаляется, естественно кроме поиска нужных ключей в реестре? Может есть уже готовое решение, если есть, можно выложить ваш вариант как основной...
Цитата
3. gansA / 23.01.2006 - 13:56
Батник для чистки реестра от всех записей в ветке

[HKEY_CLASSES_ROOT\*\shell\edit]

при желании можно настроить на чистку только записей Scite

echo REGEDIT4 > "%TEMP%\$tmp$.reg"
echo [-HKEY_CLASSES_ROOT\*\shell\edit] >> "%TEMP%\$tmp$.reg"
start/wait regedit -s "%TEMP%\$tmp$.reg"
del "%TEMP%\$tmp$.reg" > nul
Цитата


Добавить комментарий:
Имя:
E-mail:
        BBCodes




Интересные статьи / Тематические материалы © 2004 - 2017 - Хранение данных