Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Как заменить стандартный блокнот другой программой? (http://forum.oszone.net/showthread.php?t=177084)

vanillapink 01-06-2010 15:29 1425289

[решено] Как заменить стандартный блокнот другой программой?
 
Привет
Помогите, пожалуйста, сделать замену стандартного блокнота программой Notepad2.
Мне Notepad2 гораздо удобнее, но он не устанавливается как программа.

В инете видела скрипт как заменить на хр , а на 7-ке не нашла (http://www.litenet.ru/content-2880.html)

Сама в этом не понимаю ничего...

exo 01-06-2010 15:37 1425292

Попробуйте так
Панель управления - Программы по умолчанию - Ассоциировать файлы (у меня английская винда, возможно будет по другому).
Напротив .txt выбрать вашу программу, т.е. указать путь к exe файлу.

ну вот, у меня на 2008 R2 x64 работает :)

Twister83 01-06-2010 16:16 1425321

Пользуюсь NotePad++, раньше качал ехе файл NppLauncher.bin, в нем notepad.exe
Заменяем родной файл в:
c:\windows\system32\dllcache
c:\windows\system32
c:\windows
И у нас при вызове блокнота открывается наш блокнот.
Или попробовать через ассоциацию как писали выше. Я в принципе так и настроил.

vanillapink 01-06-2010 17:46 1425380

ассоциировать не получилось - проблема в том - что эта пргорамма НЕ устанавливается, а просто распаковывается...
Это можно было и проще сделать: через свойство файла, там тоже монжно назначить программу. Выбрала я свой новый блокнотик применить к .txt , но он не применяется, мне кажется потому что прога не УСТАНАВЛИВАЕТСЯ!! (архив разархивировала, а там ехе-шник)

Twister83, а про твой способ не поняла - в 3-х местах файлик менять???

Twister83 01-06-2010 17:52 1425387

Ну да, можешь тут прочитать описание, найди - Замена Блокнота.
Фактически в Виндоусе мы заменили все своим блокнотом (три места, где хранится стандартный) и при открытии txt(к примеру) он запускает наш блокнот.
Notepad2 вроде как аналог Notepad++ только какие-то отличия.

Hector 01-06-2010 18:04 1425390

Цитата:

Цитата exo
Панель управления - Программы по умолчанию - Ассоциировать файлы »

А с помощью реестра, это можно реализовать?

Morpheus 01-06-2010 18:29 1425400

Цитата:

Цитата vanillapink
ассоциировать не получилось »

Что-то криво в системе. Скачайте и внесите в реестр двойным щелчком по txt_fix_w7.reg, затем попробуйте ещё раз.

exo 01-06-2010 18:32 1425403

Цитата:

Цитата vanillapink
ассоциировать не получилось - проблема в том - что эта пргорамма НЕ устанавливается, а просто распаковывается... »

Блин. кроме списка установленных программ есть кнопка "Обзор". Нажимаете и указываете путь к файлу Notepad2.exe - т.е. там куда распаковали Notepad2.
Цитата:

Цитата Hector
А с помощью реестра, это можно реализовать? »

HKEY_CLASSES_ROOT\.txt\ShellNew\ItemName может то ?

vanillapink 01-06-2010 19:32 1425433

exo, конечно через обзор выбирала ехе-шник Notepad2, не подхватывается он ...

Morpheus 01-06-2010 19:38 1425438

vanillapink, а добавить в контекстное меню файлов пункт "Открыть с помощью Notepad2" подойдёт?

vanillapink 01-06-2010 19:49 1425447

Morpheus, ты что-то пишешь , да? скрипт какой-то??

а чтобы заменял стандартный блокнот не получится??

Clever_man 01-06-2010 20:02 1425458

vanillapink, а что с заменой файлов оригинального блокнота? По-моему самый оптимальный вариант. Использую Akelpad - это один из его вариантов установки (замена родного notepad.exe)

Morpheus 01-06-2010 20:06 1425463

vanillapink, нет, не пишу ничего. Есть элементарный твик, его можно изменить для Notepad2.
Я не сторонник замены системных файлов чем-то левым и копания в реестре, если не знаешь точно, что делаешь. Но если очень хочется - Notepad2 Modifications

Clever_man 01-06-2010 20:09 1425465

Morpheus, полностью согласен, но в данном случае эта программа проверена лично временем. К тому же всегда можно вернуть обратно.

Hector 01-06-2010 20:27 1425484

Цитата:

Цитата exo
HKEY_CLASSES_ROOT\.txt\ShellNew\ItemName »

просто написать путь к установленному Notepad2?

Vadikan 01-06-2010 21:39 1425538

Проблема решается элементарно средствами Windows, все они описаны тут: [решено] Как задать программы (ассоциации файлов) по умолчанию?

Но нет, надо лезть в системные папки, заменять файлы, писать скрипты, лезть в реестр. 15 постов - результата нет. Молодцы :)

Hector 01-06-2010 21:47 1425545

а если необходимо сделать это во время тихой установки, тогда варианты с правой кнопкой мыши не пройдут

Morpheus 01-06-2010 21:55 1425552

Цитата:

Цитата Vadikan
Проблема решается элементарно средствами Windows »

читать дальше »
Цитата:

Цитата exo
Попробуйте так
Панель управления - Программы по умолчанию - Ассоциировать файлы (у меня английская винда, возможно будет по другому).
Напротив .txt выбрать вашу программу, т.е. указать путь к exe файлу. »

Цитата:

Цитата vanillapink
ассоциировать не получилось - проблема в том - что эта пргорамма НЕ устанавливается, а просто распаковывается...
Это можно было и проще сделать: через свойство файла, там тоже монжно назначить программу. Выбрала я свой новый блокнотик применить к .txt , но он не применяется, мне кажется потому что прога не УСТАНАВЛИВАЕТСЯ!! (архив разархивировала, а там ехе-шник) »

Цитата:

Цитата exo
Блин. кроме списка установленных программ есть кнопка "Обзор". Нажимаете и указываете путь к файлу Notepad2.exe - т.е. там куда распаковали Notepad2. »

Цитата:

Цитата vanillapink
exo, конечно через обзор выбирала ехе-шник Notepad2, не подхватывается он ... »

А какие ещё есть средства Windows?

Vadikan 01-06-2010 23:54 1425611

vanillapink, пожалуйста, сделайте три вещи:

1. Это
2. Загрузите программу отсюда. Убедитесь, что программа не в ZIP-папке, т.е распакована.
3. Пуск - Поиск - Программы по умолчанию - Сопоставление типов файлов или протоколов конкретным программам - txt - Обзор - выбрать Notepad2

По каждому пункту отчитайтесь.


All
Большое кол-во советов, ведущих в разные стороны, не способствует решению проблемы.

Hector, этим вопросом в автоустановке задавались еще 5 лет назад (solved) Как заменить стандартный блокнот (Notepad) в дистрибутиве ?

vanillapink 02-06-2010 08:35 1425710

СПАСИБО всем за помощь , я сама не хочу лезть в реестр и менять там что-то

Vadikan
1. не сделала - боязно в реестр что-то тащить
2. ссылка на английскую версию - я нашла русскую , распаковывала.
3. делала так, тыкаю применить Notepad2 - он просто не добавляется :(

Я нашла более удобный вариант - нашла еще маленький аналог стандартного блокнота "Texter" - который тоже меня устроит (в отличие от стандартного)

ИЗВИНИТЕ за беспокойство

Vadikan 02-06-2010 10:10 1425744

vanillapink, непонятно, решилась ли проблема. Поясните, актуальна ли она. Если актуальна:
1. Выполните, пожалуйста, пункты 5.1 правил форума Windows 7.
2. Как проверить контрольную сумму дистрибутива Windows 7
3. С какими правами вы работаете?

Цитата:

Цитата vanillapink
не сделала - боязно в реестр что-то тащить »

А заменять блокнот другой программой не боязно? Ведь изменения записываются в реестре...

vanillapink 02-06-2010 11:37 1425793

Цитата:

Цитата Vadikan
А заменять блокнот другой программой не боязно? Ведь изменения записываются в реестре... »

этоя хоть понимаю, что и чем заменяю, а не устанавливаю непонятную мне программу

Цитата:

Цитата Vadikan
3. С какими правами вы работаете? »

администратор (если я правильно поняла о чем речь)

Тему навреное можно закрыть, т.к. альтернативное решение всё же нашла

Morpheus 02-06-2010 12:16 1425818

Цитата:

Цитата vanillapink
а не устанавливаю непонятную мне программу »

Это вы о твике из сообщения #7? Он возвращает настройки открытия *.txt по умолчанию, как бы это было на чистой системе.

ilnurasaev 19-02-2012 13:29 1861949

Как заменить notepad на notepad++ или akelpad
 
как безопасно заменить notepad на notepad++ или akelpad
и что лучше notepad++ или akelpad

MadMaks 19-02-2012 13:37 1861959

Cтать владельцем файла notepad.exe и заменить его на нужный вам текстовый редактор, указав всё то же имя notepad.exe
Доступ - [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:.

ilnurasaev 19-02-2012 14:07 1861981

изменить владельца не получается пишет отказано в доступе

Blast 19-02-2012 16:32 1862079

Попробуйте Notepad Replacer. Только запускайте его от имени администратора.

Twister83 19-02-2012 18:31 1862147

Пользуюсь Notepad++, на оф.сайте есть .ехе файл для замены оригинального Notepad.exe. Первоначально делаю резервную копию оригинального файла, если захочу вернуть.

Далее, заменяем файл в папках на наш:
1. c:\windows\system32\dllcache
2. c:\windows\system32
3. c:\windows

ALEKCEN 28-04-2012 17:32 1907387

Какие-то хреновые решения проблемы...в винХРю надо было просто "новый блокнот" скопировать в папку дллкэш и всё...винда сама его разталкает куда надо...я ещё обычно из папки виндовс его удалял,т.к. в систем32 он всё равно есть,ну и соответственно в папке дллкэш.А вот на семёрке - всё иначе - у неё тупо нету папки дллкеш и чем её заменили\как переименовали - хз.

Vadikan 28-04-2012 17:58 1907397

ALEKCEN, самое простое решение - это ассоциировать "свой блокнот" с необходимыми типами файлов. Просто, как все гениальное :)

9119 05-05-2012 19:08 1911130

Предложу свой, может не совсем оригинальный ,но рабочий способ.

Делаем бекам файлов notepad.exe в %WINDIR% (опционально)
Пишем батник для запуска вашего аналога блокнота.
Качаем маленькую, но очень полезную прогу Bat To Exe Converter.
Перегоняем .bat в .exe (ставим галочку "invisible mode")
Переименовываем получившийся .exe в notepad.exe и закидываем в нужные папки в WINDIR.

Sisin 16-12-2016 16:40 2696254

Цитата:

Цитата 9119
Делаем бекам файлов notepad.exe в %WINDIR% (опционально) »

Что надо записать в батник, чтобы все работало???

Написал:
start C:\[PORTABLE]\SynWrite\Syn.exe %1
exit

Перегнал .bat в .exe. Заменил. При выборе в контектном меню Windows на любом файле bat "Изменить" открывается пустой лист.

Nordek 16-12-2016 18:56 2696284

Цитата:

Цитата Sisin
Написал:
start C:\[PORTABLE]\SynWrite\Syn.exe %1
exit »

Код:

start C:\[PORTABLE]\SynWrite\Syn.exe %1
Цитата:

Цитата Sisin
Перегнал .bat в .exe. Заменил. При выборе в контектном меню Windows на любом файле bat "Изменить" открывается пустой лист. »

В реестре, в подразделе command (...\batfile\shell\edit\command) - в параметре (по умолчанию) к %1 добавьте кавычки:
Код:

%SystemRoot%\System32\NOTEPAD.EXE "%1"

Sisin 17-12-2016 00:35 2696339

момент...

Эльдарик 17-12-2016 20:13 2696459

Я когда устанавливаю Akelpad перед этим удаляю файл notepad из C:\Windows

Sisin 19-12-2016 13:12 2696855

У меня еще проблемка. В контекстном меню 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


Время: 16:45.

Время: 16:45.
© OSzone.net 2001-