Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Как заменить стандартный блокнот другой программой?

Ответить
Настройки темы
Разное - [решено] Как заменить стандартный блокнот другой программой?

Аватара для vanillapink

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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

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

Отправлено: 15:29, 01-06-2010

 

Старожил


Сообщения: 286
Благодарности: 10

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 19:08, 05-05-2012 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


Цитата 9119:
Делаем бекам файлов notepad.exe в %WINDIR% (опционально) »
Что надо записать в батник, чтобы все работало???

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

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

Последний раз редактировалось Sisin, 16-12-2016 в 16:54.


Отправлено: 16:40, 16-12-2016 | #32


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Цитата 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"

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:56, 16-12-2016 | #33


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


момент...

Последний раз редактировалось Sisin, 17-12-2016 в 00:58.


Отправлено: 00:35, 17-12-2016 | #34


Аватара для Эльдарик

Пользователь


Сообщения: 95
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 20:13, 17-12-2016 | #35


Аватара для Sisin

Старожил


Сообщения: 345
Благодарности: 9

Профиль | Отправить PM | Цитировать


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

Последний раз редактировалось Sisin, 19-12-2016 в 14:00.


Отправлено: 13:12, 19-12-2016 | #36



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Как заменить стандартный блокнот другой программой?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
(solved) Как заменить стандартный блокнот (Notepad) в дистрибутиве ? Aspirine Автоматическая установка Windows 2000/XP/2003 19 28-04-2012 18:09
Java - Как заменить заменить символ \ на \\ , с помощью replaceall ? Большой Кол Программирование и базы данных 3 29-04-2011 05:37
Разное - Как заменить стандартный "Поиск" gen0m.rsw Microsoft Windows 2000/XP 0 15-10-2010 04:02
Разное - как заменить стандартный рисунок при загрузке винды x64? Ingolder Оформление Windows XP 13 18-09-2009 11:24
Разное - [решено] как добавить блокнот Notepad в контекстное меню AACC Microsoft Windows 2000/XP 4 05-02-2009 15:35




 
Переход