Показать полную графическую версию : [решено] Как заменить стандартный блокнот другой программой?
vanillapink, непонятно, решилась ли проблема. Поясните, актуальна ли она. Если актуальна:
1. Выполните, пожалуйста, пункты 5.1 правил форума (http://forum.oszone.net/announcement-95-133.html) Windows 7.
2. Как проверить контрольную сумму дистрибутива Windows 7 (http://www.outsidethebox.ms/10527/)
3. С какими правами вы работаете?
не сделала - боязно в реестр что-то тащить »
А заменять блокнот другой программой не боязно? Ведь изменения записываются в реестре...
vanillapink
02-06-2010, 11:37
А заменять блокнот другой программой не боязно? Ведь изменения записываются в реестре... »
этоя хоть понимаю, что и чем заменяю, а не устанавливаю непонятную мне программу
3. С какими правами вы работаете? »
администратор (если я правильно поняла о чем речь)
Тему навреное можно закрыть, т.к. альтернативное решение всё же нашла
Morpheus
02-06-2010, 12:16
а не устанавливаю непонятную мне программу »
Это вы о твике из сообщения #7 (http://forum.oszone.net/post-1425400-7.html)? Он возвращает настройки открытия *.txt по умолчанию, как бы это было на чистой системе.
ilnurasaev
19-02-2012, 13:29
как безопасно заменить notepad на notepad++ или akelpad
и что лучше notepad++ или akelpad
Cтать владельцем файла notepad.exe и заменить его на нужный вам текстовый редактор, указав всё то же имя notepad.exe
Доступ - [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:. (http://forum.oszone.net/thread-129646.html)
ilnurasaev
19-02-2012, 14:07
изменить владельца не получается пишет отказано в доступе
Попробуйте Notepad Replacer (http://soft.oszone.net/program/10570/). Только запускайте его от имени администратора.
Twister83
19-02-2012, 18:31
Пользуюсь Notepad++, на оф.сайте есть .ехе файл для замены оригинального Notepad.exe. Первоначально делаю резервную копию оригинального файла, если захочу вернуть.
Далее, заменяем файл в папках на наш:
1. c:\windows\system32\dllcache
2. c:\windows\system32
3. c:\windows
Какие-то хреновые решения проблемы...в винХРю надо было просто "новый блокнот" скопировать в папку дллкэш и всё...винда сама его разталкает куда надо...я ещё обычно из папки виндовс его удалял,т.к. в систем32 он всё равно есть,ну и соответственно в папке дллкэш.А вот на семёрке - всё иначе - у неё тупо нету папки дллкеш и чем её заменили\как переименовали - хз.
ALEKCEN, самое простое решение - это ассоциировать "свой блокнот" с необходимыми типами файлов. Просто, как все гениальное :)
Предложу свой, может не совсем оригинальный ,но рабочий способ.
Делаем бекам файлов notepad.exe в %WINDIR% (опционально)
Пишем батник для запуска вашего аналога блокнота.
Качаем маленькую, но очень полезную прогу Bat To Exe Converter (http://www.f2ko.de/programs.php?lang=en&pid=b2e).
Перегоняем .bat в .exe (ставим галочку "invisible mode")
Переименовываем получившийся .exe в notepad.exe и закидываем в нужные папки в WINDIR.
Делаем бекам файлов notepad.exe в %WINDIR% (опционально) »
Что надо записать в батник, чтобы все работало???
Написал:
start C:\[PORTABLE]\SynWrite\Syn.exe %1
exit
Перегнал .bat в .exe. Заменил. При выборе в контектном меню Windows на любом файле bat "Изменить" открывается пустой лист.
Написал:
start C:\[PORTABLE]\SynWrite\Syn.exe %1
exit »
start C:\[PORTABLE]\SynWrite\Syn.exe %1
Перегнал .bat в .exe. Заменил. При выборе в контектном меню Windows на любом файле bat "Изменить" открывается пустой лист. »В реестре, в подразделе command (...\batfile\shell\edit\command) - в параметре (по умолчанию) к %1 добавьте кавычки:
%SystemRoot%\System32\NOTEPAD.EXE "%1"
Эльдарик
17-12-2016, 20:13
Я когда устанавливаю Akelpad перед этим удаляю файл notepad из C:\Windows
У меня еще проблемка. В контекстном меню Windows 7 есть пункт Печать, но так как в редакторе, на который я хочу заменить notepad, нет консольной команды на печать, мне надо записать в реестр команду вместо "C:\Windows\System32\NOTEPAD.EXE /p %1".
Консольная команда print /d:"\\ПК\Samsung ML-3470 Series" "%1", если ее вставить в реестр вручную, прекрасно справляется.
Но как реализовать решение с помощью bat, я задолбался:
REG ADD "HKEY_CLASSES_ROOT\batfile\shell\print\command" /ve /t REG_EXPAND_SZ /d "print /d:"\\ПК\Samsung ML-3470 Series" ""%%1""" /f
Что надо добавить, чтобы заработала эта команда?? Дело в том, что строка /d:"\\ПК\Samsung ML-3470 Series" никак не хочет вставляться в реестр без изменений.
______________________________________________
Сам решил.
REG ADD "HKEY_CLASSES_ROOT\cmdfile\shell\print\command" /ve /t REG_EXPAND_SZ /d "print /d:"""\\ПК\Samsung ML-3470 Series""" ""%%1""" /f
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC