![]() |
Замена штатного Notepad на другой
Как корректно заменить Notepad 11 на любой другой? Способ по аналогии с 10-й не проходит.
Спасибо. |
|
а проассоциировать текстовые файлы с другим редактором - не вариант?
|
Vanadiy777, (Просто тоже пытаюсь Notepad3 "приживить"...)
Вот и я его хочу, привык еще с Notepad2, отредактировал для txt, bat, cmd, ini и т.д, а когда перешел на Notepad3, переношу только INI-файл. На десятке было отлично, на 11 - как-то не так. Испытывал с многими блокнотами - та же "бодяга"! А Приживить на какую ОС? На 10-е Windows Registry Editor Version 5.00 ; Замена Notepad Windows на Notepad3 Notepad3 (x64) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "Debugger"="\"D:\\PortableApps\\Notepad\\Notepad3\\Notepad3.exe\" -notepadStyleCmdline -z" жирным его местоположение. |
Цитата:
приживить пытаюсь на 11-ю, на 10-ке все работает... |
Vanadiy777,
На 11-й пока не получается, как на 10-ке, но испытал несколько косвенных способов, которые даже неплохо работают. Подскажи пожалуйста, как вставить цитату, на какой значок жимонуть! |
STRELEC1, Выделяешь текст и нажимаешь всплывающую кнопку Цитировать или ссылку Цитировать в меню над сообщением.
|
Цитата:
надо выделить текст, который хотите процитировать, затем на нем правой кнопкой мыши - должна выскочить синяя кнопка Цитировать. Кнопка горит совсем не долго, надо успеть... :) |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
иногда не успеваешь нажать... :) |
Цитата:
|
Цитата:
|
Коллеги, а чем вас не устраивает Notepad++, например? Он и в контекстное меню прописывается, и ассоциировать руками можно.
|
Цитата:
Цитата:
|
Цитата:
Может поделитесь? |
https://www.binaryfortress.com/NotepadReplacer/ можете отследить что она делает
|
Цитата:
После удаления программы пункт в контекстном меню не возвращается... Вернуть получается только повторной установкой Windows Notepad через Microsoft Store... Но, после этого, естественно, Notepad встает опять по умолчанию. |
|
А почему забыли про AkelPad
Сам предлагает заменить блокнот. |
Цитата:
Сами на 11-ой пробовали? Не отрабатывает это теперь... |
Цитата:
|
Цитата:
как это сделать правильно, чтобы Цитата:
затем, через дебаггер, перехватывает управление на себя и прописывает путь к блокноту, который был выбран в качестве замены. Ну, и как уже говорил, пропадает пункт в контекстном меню "Создать - Текстовый документ" Расковыряв инсталлятор обнаружил скрипт PowerShell: RemoveNotepad.ps1
Код:
$App = "Microsoft.WindowsNotepad" Лог установки: Installation_Log
Код:
20:44:44 Запускается сервис Монитора Установки... Значения, добавленные в реестр: Скрытый текст
Код:
Windows Registry Editor Version 5.00 Vadikan, вот как-то так... |
omlife,
Понял, спасибо. Но я Dism++ не использую в принципе... |
Vanadiy777,
Скрытый текст
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\notepad.exe] "NoOpenWith"=- [HKEY_CLASSES_ROOT\txtfilelegacy\DefaultIcon] @="D:\\PortableApps\\Notepad3\\Notepad3.exe" [HKEY_CLASSES_ROOT\txtfilelegacy\shell\open\command] @="D:\\PortableApps\\Notepad3\\Notepad3.exe \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "UseFilter"=dword:00000000 [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "Debugger"="\"D:\\PortableApps\\Notepad3\\Notepad3.exe\" -notepadStyleCmdline -z" Вот что я намудрил. При установке рег-файл запускается на последнем этапе, работает и на живой системе. cmd, bat, reg и файлы сценариев открываются через "изменить", txt, ini, inf сопоставил с Notepad3 через "открыть с помощью",благо он там уже прижился. Также возврат к родному блокноту происходит без проблем. Надо помудрить до 100% замены без лишних телодвижений. Отпишитесь, кто испытал. UNDO Скрытый текст
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\notepad.exe] "NoOpenWith"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "UseFilter"=dword:00000001 [-HKEY_CLASSES_ROOT\txtfilelegacy\DefaultIcon] [-HKEY_CLASSES_ROOT\txtfilelegacy\shell\open] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe] |
Цитата:
интересный подход... Но, все же правильней будет метод, который предложил коллега omlife. В этом случае происходит полная подмена на выбранный для замены блокнот. Осталось только автоматизировать... |
Цитата:
|
Цитата:
Не совсем понятно, что Вы подразумеваете под словом "родной" Если Вы имеете ввиду стандартный блокнот, то он не удаляется, и остается работоспособным после удаления Notepad3, или другого установленного блокнота на замену. А "магазинный" блокнот, естественно, удаляется... Но, при желании, его, опять таки-же, можно вернуть через магазин... У меня замечательно отработала следующая комбинация: При помощи скрипта PowerShell, который я давал выше, удалил магазинный блокнот. Затем добавил рег-файл от omlife. Установил Notepad3, выбрав опцию "Заменить стандартный блокнот на Notepad3" (дословно не помню, но что-то подобное). После этого все, что должно было открываться в блокноте по умолчанию, теперь открывается в Notepad3... Для чистоты эксперимента изменил значение "Debugger" на AkelPad... Соответственно, вместо Notepad3 стал использоваться AkelPad, со всеми вытекающими... Не знаю, как Вы, а я, пожалуй, на этом методе и остановлюсь ( еще раз, спасибо omlife за идею и предоставленный рег-файл) , допилю только под себя... Идея такая - "слепить" программу, которая удаляла бы "магазинный" блокнот, затем анализировала бы установленные, ну, скажем так, самые известные блокноты (AkelPad, Notepad3, Notepad++, и т.д.), и назначала бы его по умолчанию вместо стандартного... Вот, только, как задать приоритет, если их несколько? |
Vanadiy777,
Родной это магазинный. При запуске скрипта PowerShell выдает ошибку с указанием строки и знака. Копировал со страницы. Параллельно возникает вопрос как осуществить указанную комбинацию при инсталляции, внедрив ее в дистрибутив. Мой вариант я испытал при инсталляции на подопытном компе. Иконки ini, inf, log как у Notepad3. остальные - как и должно быть. |
Цитата:
Цитата:
Ссылки ищите сами, мне это не интересно. ОС должна чистая устанавливаться, без каких-либо модификаций, иначе это будет просто г**носборка... Ваш вопрос, изначально, звучал так: Цитата:
"Тетенька, дайте попить, а то так есть хочется, что даже переночевать не с кем..." Извините, ничего личного... |
Скрытый текст
Модифицирование дистрибутивов обсуждается в других, специализированных темах.
Ссылки ищите сами, мне это не интересно. ОС должна чистая устанавливаться, без каких-либо модификаций, иначе это будет просто г**носборка... Не отрицаю. Модифицировать дистрибутив не мой уровень. По-моему применение ОЕМ-папок придумано не г***сборщиками, а это очень хороший способ усовершенствовать внешний вид, внести какие-то свои твики, как контекстные менюшки (SetupComplete.cmd придуман не самоделкинами - очень полезная вещь), чем потом тратить уйму времени, бегать по окнам, ставить/снимать галочки. Система должна быть настроена под себя... Это бесконечный процесс! Скрытый текст
Извините, ничего личного...
С уважением отношусь к Вашему мнению! |
Vanadiy777, День добрый.
Испытал программу по замене блокнота. Все сделал как было предложено. "Пошуршала" маленько, вроде отработала, но после ее работы возникли проблемы, описанные Вами ранее. Решил сделать согласно Вашему алгоритму: Скрытый текст
1. RemoveNotepad.ps1
2. Reg для живой системы.reg 3. отключит предложения поставить снова магазинный блокнот.reg 4. "Debugger" > Notepad3.exe 1. Запустил окно PowerShell от Админа и получил сообщение: Скрытый текст
.ps1". Для получения дополнительных сведений вызовите справку с помощью команды "get-help about_Command_Precedence".
PS C:\Users\user\Desktop> ".\\RemoveNotepad.ps1". >> строка:1 знак:24 + ".\\RemoveNotepad.ps1". + ~ Отсутствует имя свойства после оператора ссылки. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingPropertyName PS C:\Users\user\Desktop> На этом эксперимент закончился. Что я делаю не так, в чем ошибка? Спасибо. |
Цитата:
я до конца еще не разбирался, но скрипт запускал так, как уже писал: Цитата:
|
omlife,
огромная к Вам просьба! Когда добавляете в сообщение какой-либо программный код, или содержимое рег-файлов, то используйте тег "[code]" Так людям будет удобнее копировать содержимое. Спасибо. |
Vanadiy777
Цитата:
|
omlife,
спойлер то теперь зачем убрали? :) Формат примерно такой должен быть (пишу по русски, а то синтаксис как теги воспринимает...) [спойлер][код]сюда вставляем содержимое[/код][/спойлер] |
Цитата:
Нормуль, надеюсь, что без обид...:wink: |
Уважаемый omlife, СПАСССИБО - все получилось!
|
Цитата:
не по пионерски это как-то... Напишите последовательность действий... Одну ведь задачу решаем... |
Vanadiy777, Здравствуйте
Цитата:
|
omlife, Здравствуйте.
Цитата:
Спасибо. |
Коллеги, всех приветствую!
Собрал, вот, на скорую руку, свой "удалятор блокнота"... (Спасибо за идею и рег-файлы коллеге omlife) Программа еще сырая и, скорее всего, потребуется еще не одна доработка, но у меня вроде все работает... Что делает программа:
Пример Notepad.reg
Код:
Windows Registry Editor Version 5.00 Ключи для тихого запуска /SILENT или /VERYSILENT. Установка на живую систему, а также возможность использования через SetupComplete.cmd Просьба ко всем, кто может или хочет, затестить... Windows Notepad Remover |
Vanadiy777,
Цитата:
|
STRELEC1,
Абсолютно не понятны эти Ваши манипуляции в реестре: Ваш вариант
Код:
Windows Registry Editor Version 5.00 В Вашем случае, при использовании моего варианта будет достаточно этого: Notepad.reg
Код:
Windows Registry Editor Version 5.00 Notepad.reg закидываете в папку ОЕМ рядом с программой, структуру Вы, очевидно знаете, и прописываете запуск программы в SetupComplete.cmd, используя ключ /VERYSILENT Остальные значения реестра уже присутствуют в программе, и по новой их добавлять не нужно. После установки Windows 11 получите систему блокнотом Notepad3. |
Цитата:
Спасибо. |
Цитата:
Нет в моей программе никакой инсталляции... Ну, х.з., может быть я объяснять не умею... :o Я Вам дал готовый рабочий вариант, и для живой системы, и для использования с Вашими ОЕМ-папками при установке системы. Еще раз говорю - все идеи и значения реестра от omlife уже реализованы в программе... Вам необходимо только свой рег-файл "Notepad.reg", со своими настройками, положить рядом с программой, и он будет подхвачен автоматически. В нем Вы можете указать путь к любому своему блокноту, на который Вы хотите заменить, будь то "порташка", или установленная версия... А что касаемо разных редакторов для одного типа файлов - то для этого контекстное меню существует, которое также можно отредактировать под себя. |
Vanadiy777,
Цитата:
|
Цитата:
Не вижу абсолютно никакой связи... Что Вы к этим ОЕМ-папкам прицепились? У Вас что, их несколько? Ну так и разложите по ним настройки для разных компов. Такое ощущение складывается, что мы на разных языках разговариваем... :) Никак не могу понять, что Вы сделать хотите... |
Vanadiy777,
Цитата:
Вполне достаточно для решения: Скрытый текст
Windows Registry Editor Version 5.00
; Заменить в реестре настройки Win11 на настройки от Win10 для типов файлов ini, inf, log ну и конечно txt [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf] @="inffile" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile] @="Setup Information" "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\ 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\ 32,00,5c,00,73,00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,\ 00,6c,00,2c,00,2d,00,32,00,30,00,30,00,30,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36,\ 00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini] "PerceivedType"="text" @="inifile" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile] @="Configuration Settings" "EditFlags"=dword:00200000 "FriendlyTypeName"="@shell32.dll,-10151" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36,\ 00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.log] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.log] @="txtfile" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt] "Content Type"="text/plain" "PerceivedType"="text" @="txtfile" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt\ShellNew] "ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\ 2d,00,34,00,37,00,30,00,00,00 "NullFile"="" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile] @="Text Document" "EditFlags"=dword:00210000 "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\ 00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\ 32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\ 00,2c,00,2d,00,34,00,36,00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\ 00,30,00,32,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 Скрытый текст
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "Debugger"="\"D:\\PortableApps\\Notepad\\Notepad3\\Notepad3.exe\" -notepadStyleCmdline -z" https://anonfiles.com/rdaaR2G6y1/OpenWith2_jpg |
Цитата:
тогда что Вам мешает это применить? Вы же знаете как это через SetupComplete.cmd сделать... |
Цитата:
второй можно через SetupComplete.cmd так добавить: Код:
REG LOAD HKU\Custom "%SystemDrive%\Users\Default\NTUSER.DAT" >nul |
omlife,
Вот по этому поводу статья от Vadikanа Автоматическое внесение изменений в профиль Default во время установки Windows |
Vanadiy777, здравствуйте.
Цитата:
С незапамятных времен использую метод ОЕМ-папок ($OEM$ директории на установочном диске - http://www.oszone.net/2243) и стараюсь использовать их возможности по максимуму. Как известно, $OEM$ директории предоставляют широкие возможности для воплощения своих идей, из множества методов этот для меня наиболее приемлем. А SetupComplete.cmd позволяет унифицировать эти возможности. Приношу свои извинения за небольшое лирическое отступление. Из обсуждения по теме почерпнул для себя много нового и полезного, за что весьма признателен всем участникам за профессиональные советы. Учиться никогда не поздно, выло бы желание. Спасибо ВСЕМ! |
Цитата:
Извините, только сейчас увидел, что Вы пост поправили... Я правильно понял, что Вы мой вариант считаете неудачным? |
Vanadiy777, День добрый.
Цитата:
Как раз сейчас готовлюсь переустановить систему и на чистой протестировать Вашу разработку (вечно не хватает времени), результаты обязательно сообщу. Всего доброго. |
Vanadiy777, Привет.
Тестировал на всех этапах с reg, cmd, bat, ini. inf, txt. Сообщаю результаты теста. 1. Чистая система, Блокнот оригинальный Win11 https://anonfiles.com/3aifTfGay1/OpenWith1_jpg 2. Удалил Блокнот оригинальный Win11 Вашей программой, удаление прошло успешно. https://anonfiles.com/E3icTbG7yb/OpenWith2_jpg Обычный Виндовский блокнот. Запустил файл: Скрытый текст
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "Debugger"="\"D:\\PortableApps\\Notepad\\Notepad3\\Notepad3.exe\" -notepadStyleCmdline -z" Ничего не изменилось, файлы открываются обычным блокнотом. 3. Запустил файл: Скрытый текст
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\notepad.exe] "NoOpenWith"=- [HKEY_CLASSES_ROOT\txtfilelegacy\DefaultIcon] @="D:\\PortableApps\\Notepad\\Notepad3\\Notepad3.exe" [HKEY_CLASSES_ROOT\txtfilelegacy\shell\open\command] @="D:\\PortableApps\\Notepad\\Notepad3\\Notepad3.exe \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "UseFilter"=dword:00000000 [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe] https://anonfiles.com/M5icTbG4ya/OpenWith3_jpg Файлы открываются в Notepad3. Это результаты теста для осмысления. Пока без выводов. Думаю, что примем оптимальное решение. |
STRELEC1, Приветствую!
Спасибо за тестирование. Только вот читаете Вы не внимательно... :) Я не зря давал пример: Пример Notepad.reg
Код:
Windows Registry Editor Version 5.00 Обратите внимание, что в моем примере параметр UseFilter удаляется. Цитата:
А надо было так: Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 Тогда вот это будет вообще не нужно: Цитата:
Также, экспериментальным путем выяснил, что "магазинный" блокнот удалять совсем не обязательно. Достаточно добавить только первый рег-файл от omlife, и в "Debugger" путь прописать к своему блокноту (не забываем про "UseFilter") Остальное вообще все не нужно... |
Vanadiy777, Привет.
Цитата:
Учту! Цитата:
Цитата:
Цитата:
Ну мы близки к оптимизации и завершению работы по замещении штатного блокнота. Я уже переделал ОЕМ-папки, отредактировал Cmd-шник, переустановил систему. Все прошло в штатном режиме. |
Цитата:
конечно, пусть будет, сохраняется функционал виндового блокнота. Остается возможность на выбор "Открыть с помощью..." Цитата:
|
Цитата:
https://anonfiles.com/y6D5U9Gey1/OpenWith3a_jpg 1-ый файл от omlife и Debugger, но смутил "UseFilter", поэтому эксперимент нельзя было назвать "чистым". Работа прошла не впустую. :up |
Цитата:
Цитата:
Еще заметил такую особенность, на чистой винде, без всяких StartAllBack Если выбираю "Открыть с помощью - Блокнот (стандартный)", то картинка такая: Скрытый текст
![]() и файлы открываются в Notepad3 Если выбираю "Открыть с помощью - Блокнот (магазинный)", то, тогда такая: Скрытый текст
![]() и, тогда файлы, по умолчанию, открываются в блокноте. Затем снова выбираю "Открыть с помощью - Блокнот (стандартный)", и файлы по умолчанию снова открываются в Notepad3. Т.е., получается, что мы с вами еще и функционал расширили... :wink: |
Vanadiy777,
Цитата:
Цитата:
Установил систему по ранее обговоренному алгоритму: AssWin10.reg Скрытый текст
Windows Registry Editor Version 5.00
; Заменить в реестре настройки Win11 на настройки от Win10 для типов файлов ini, inf, log ну и конечно txt [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf] @="inffile" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile] @="Setup Information" "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\ 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\ 32,00,5c,00,73,00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,\ 00,6c,00,2c,00,2d,00,32,00,30,00,30,00,30,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36,\ 00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini] "PerceivedType"="text" @="inifile" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile] @="Configuration Settings" "EditFlags"=dword:00200000 "FriendlyTypeName"="@shell32.dll,-10151" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36,\ 00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.log] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.log] @="txtfile" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt] "Content Type"="text/plain" "PerceivedType"="text" @="txtfile" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt\PersistentHandler] @="{5e941d80-bf96-11cd-b579-08002b30bfeb}" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt\ShellNew] "ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\ 2d,00,34,00,37,00,30,00,00,00 "NullFile"="" [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile] @="Text Document" "EditFlags"=dword:00210000 "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\ 00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\ 32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\ 00,2c,00,2d,00,34,00,36,00,39,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\ 61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\ 00,30,00,32,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 ; Замена штатного "магазинного" блокнота на Notepad3 ; Значение "Debugger"= (Путь указан УСЛОВНО) НЕОБХОДИМО УКАЗАТЬ СВОЙ ПУТЬ К ИСПОЛНЯЕМОМУ ФАЙЛУ СВОЕГО БЛОКНОТА !!! [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe] "Debugger"="\"D:\\PortableApps\\Notepad\\Notepad3\\Notepad3.exe\" -notepadStyleCmdline -z" "UseFilter"=dword:00000000 После инсталляции reg, bat, cmd, файлы скриптов открываются в Notepad3. Для txt, ini, inf, log сделал так: https://anonfiles.com/3eM9VdGdy1/OpenWith_jpg 20 минут - полет нормальный 60 минут - полет нормальный ну и т.д. Большое спасибо за сотрудничество Вам и omlife. Удачи. |
Цитата:
я тоже использую StartAllBack, но для чистоты эксперимента проверил еще и без нее. Кстати, классическое меню можно вернуть не используя сторонние программы, а через реестр. Классическое меню
Код:
Windows Registry Editor Version 5.00 Вернуть меню Windows 11
Код:
Windows Registry Editor Version 5.00 Может пригодится кому-нибудь... :) |
Коллеги, всем доброго времени суток!
Собрал новую версию "оптимизатора блокнота"... (Спасибо за рег-файлы коллеге omlife) Программа работает без удаления "магазинного" блокнота. Что делает программа:
Пример Notepad.reg
Код:
Windows Registry Editor Version 5.00 Ключи для тихого запуска /SILENT или /VERYSILENT. Программа предназначена только для ОС Windows 11. Запуск на живой системе, а также возможность использования через SetupComplete.cmd при установке системы. Скачать: Windows Notepad Optimizer Возможно, как альтернатива, пригодится кому-нибудь... P.S. STRELEC1, если найден ответ на Ваш вопрос, то отметьте тему как решенную. |
Vanadiy777, Привет.
Скрытый текст
P.S. STRELEC1, если найден ответ на Ваш вопрос, то отметьте тему как решенную.
Да я давеча считал вопрос решенным только не знал где и на что "жимануть", ну и, конечно, ждал, когда Вы облачите все в *.exe-файл. Цитата:
2. В Windows Notepad Optimizer.exe, если я правильно понял, рег-файл от omlife для текстовых файлов из 10-и? Для продвинутых пользователей неплохо было бы привести их оригинальный текст. 3. После отработки екзешника надо ли совершать дополнительные манипуляции с текстовыми файлами? 4. Думаю, что получу ответ на заданные выше вопросы после тестирования с другим текстовым редактором, не было бы проблем со временем! Спасибо. |
STRELEC1,
ну сколько же мы с Вами будем одно и то же по кругу то гонять?... :) Ну, давайте опять по порядку: Цитата:
Пример файла я давал выше. Windows Notepad Optimizer.exe настроена таким образом, что ищет файл Notepad.reg рядом с собой, и если находит, то добавляет его в реестр. Если файла не будет, то путь в "Debugger" добавлен не будет, поэтому он и должен лежать рядом с программой. Цитата:
Дублировать содержимое файла в очередной раз не вижу никакого смысла. Информация о содержимом этого файла была озвучена аж три раза, в том числе и формате cmd, а продвинутые пользователи умеют читать. Цитата:
|
Vanadiy777, Здравствуйте.
Нареканий на Windows Notepad Optimizer.exe нет, все текстовики, с которыми я экспериментировал, четко становились Программами по умолчанию. Но inf, ini, log, txt приходилось во всех случаях сопоставлять с заданной программой: Открыть с помощью > Выбрать другое приложение > Блокнот > галочка ОК. И вот эта "белиберда" с завидным постоянством повторяется во всех случаях. 1. Использовал реги при первом входе в систему после инсталляции. 2. Устанавливал их с помощью Setup...cmd. 3. Применял их на "живой" системе. CMD-шники и др. - все в порядке, а с inf, ini, log, txt приходилось настраивать ручками. Это не смертельно, но у Вас-то все как положено. Поэтому и возникают вопросы, которые Вас заставляют нервничать. Согласен, что тему можно закрывать. (на что "жимануть?") Не смейтесь, но делал РЕГ-файл с настроенной Винды, затем ассоциировал текстовые файлы с магазинным блокнотом, запускал РЕГ-файл и ... результат нулевой. Но "собака где-то же зарыта". Хотя, повторюсь - это не смертельно. Главное - основная цель достигнута! В рамках темы Вы сделали две прекрасные утилиты, которые всегда найдут свое применение при определенных условиях. Получил массу впечатлений от общения с Вами. Спасибо. |
STRELEC1,
вообще никаких нервов, просто у меня закралось сомнение, что я объяснить правильно не умею... А это уже грустно... :) Цитата:
поэтому приходится назначать ассоциации в ручную... У меня нет "порташки", а искать и качать влом... Для чистоты эксперимента можете мне в личку прислать портативную версию - на ней еще проверю. Цитата:
Цитата:
|
Vanadiy777, здравствуйте.
Цитата:
Всего доброго! |
Vanadiy777, Привет, получил Ваше сообщение, но "ковырялся" на другом компе.
1. Возник вопрос. Вы все манипуляции проделывали не одном компе? Я делал вначале на одном, но создавал точку восстановления и для чистоты эксперимента откатывался назад и, что удивительно, всякий раз успешно. Экспериментировал и на другом компе, результат Вы догадываетесь какой. Теперь вкратце о моих исследованиях: Эксперимент проводил в двух режимах (1-й - текстовики отображаются магазинным блокнотом, 2-й - текстовики отображаются указанным блокнотом - проделывал 4-е известных операции ручками). 2. Исследовал в реестре HKLM, HKCU, HKCR (делал экспорт реестра по двум режимам, указанным выше и сравнивал их до и после). Кратко Результат. I - HKLM в обоих режимах не изменился (относительно нашей задачи). II - HKCR Претерпел изменения (весит порядка 60-и Мб), но только в 7-и строках (а всего их сотни тысяч). Сделал Рег-файл для должного отображения текстовых файлов. Данных о применяемом новом Нотепаде не содержит. III - HKCU Претерпел изменения (весит порядка 8-и Мб), но изменения в 50-и строках. Это неделю "ковыряться" и не факт, что не допустишь ошибок. Приостановил работы, а потом подумал, а не проще ли сопоставить текстовые файлы с новым блокнотом традиционным методом (это максимум 2 - 3 минуты). Здесь, кстати, имеются подробные данные что и чем открывать (и лелеемый Notepad3.exe с указанием где проживает). Такие результаты вкратце. Вывод: Текстовики разумнее доводить до ума ТРАДИЦИОННЫМ МЕТОДОМ и будет Счастье! |
Цитата:
я делал у себя на трех компах, плюс, мои подопечные делали у себя, количество не скажу, и все, в один голос, говорят, что все работает... Но, у всех установленная, а не портативная версия Notepad3... Расковыряв инсталлятор Notepad3 нашел строки, что он прописывает в HKCU Код:
Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts |
Vanadiy777
Цитата:
Скрытый текст
Windows Registry Editor Version 5.00
; ========================= ДО - ============================ [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ab" "b"="Notepad3.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.log\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ab" "b"="Notepad3.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.reg\OpenWithList] "a"="Notepad3.exe" "MRUList"="a" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ab" "b"="Notepad3.exe" ; ========================= ПОСЛЕ + ========================= [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ba" "b"="Notepad3.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ini\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ba" "b"="Notepad3.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.log\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ba" "b"="Notepad3.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.reg\OpenWithList] "a"="Notepad3.exe" "MRUList"="a" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList] "a"="Microsoft.WindowsNotepad_8wekyb3d8bbwe!App" "MRUList"="ba" "b"="Notepad3.exe" Цитата:
Цитата:
Цитата:
А подробнее о Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts Попробовать скинуть ссылку на Notepad3 в ветку, что получится, для эксперимента? |
Цитата:
Ваше право... Но, не проще ли перейти на нормальную версию с инсталлятором, тем более, что Notepad3, по заявлениям авторов, обновляться больше не будет? Тогда и работать сразу будет все корректно, и велик изобретать не надо... :) Но, по любому, решать Вам... Я для себя, и своих подопечных, решение нашел, и оно всех устраивает... За что Вам, и коллеге omlife, огромное СПАСИБО! :Beer: Если бы не пнули... :) Цитата:
пробуйте, кто же мешает, я Вам об этом писал в предыдущем посте... Проверьте значения до, и после... |
Vanadiy777,
Цитата:
Цитата:
Дождусь ответа и тему закрою, а Notepad3 на мой век хватит, есть и др. текстовики Большое спасибо. |
Цитата:
Поделюсь по любому, завтра только пересоберу последнюю версию 5.21.1129.1. У меня сейчас 5.21.905.1, но, с учетом нашей с Вами и коллегой omlife коллаборации (ох, не люблю я все эти слова новомодные), короче, в результате нашего совместного поиска, его теперь тоже надо "допилить", чтобы он на 11-ой нормально работал. Но его трогать уже не буду, сразу сделаю последнюю версию. Пришлю ссылку в личку. Цитата:
P.S. Репаком Notepad3 обязательно поделюсь, как обещал. Пришлю в личку ссылку. |
Vanadiy777, И последнее. Расставание, как правило, вещь неприятная. Могу ли я обратиться к Вам, как более опытному товарищу, за советом в разъяснении некоторых вопросов, которые не могу решить самостоятельно, и каким образам с Вами можно связаться?
Коллаборация - разовое или временное сотрудничество, вот что и печально. Большое спасибо за совместную работу. Всего доброго. |
Цитата:
А с чего Вы взяли, что мы с Вами расстаемся??? :o В любое время пишите в личку по всем интересующим вопросам - чем смогу, всегда помогу (кроме денег, конечно, сам пенсионер :) ) Цитата:
Как будто Мишку Олимпийского опять провожаем... P.S. Еще не один раз спишемся, и не раз столкнемся в прениях... Я надеюсь... :wink: |
Цитата:
Цитата:
Цитата:
До свидания. |
Цитата:
Так может мы, с Вами, еще что-нибудь "замутим" в отношении Windows 11? Я, например, такой возможности не исключаю... |
STRELEC1,
Раз тема решенная, то не плохо было бы в "шапку" решение закрепить... Попросите модератора, как это правильно сделать. Ведь многим людям может пригодиться... |
STRELEC1, Приветствую!
Отправил Вам в личку, как и обещал, новую версию Notepad3 5.21.1129.1. |
Vanadiy777, Привет!
Спасибо, скачал, приступаю к тестированию. |
Время: 13:14. |
Время: 13:14.
© OSzone.net 2001-