Возникла необходимость заменить стандартный блокнот в хрюше на другую программу. Но трабла вся в том, что при удалении файла notepad.exe или его замены, хрюша его восстанавливает, а необходимо, чтобы при оброшении из консоли: notepad.exe report.txt файл открывал заменитель блокнота. Как это настроить, очень нужно.
|
1. Обзовите программу-заменитель "notepad.exe "
2. Положите её в какой-нибудь каталог c:\myBins 3. Переопределите %PATH таким образом, чтобы c:\myBins был первым в пути. Тогда в консоли при вызове notepad.exe будет запущено Ваше приложение, вместо стандартного. |
Все сделал, как ты написал (переименовал, в path прописал и даже перезагрузился). И ноль толку, как открывался стандартный блокнот, так и открывается. Даже если выбрать программу для открывания txt новый notepad, он все равно стандартный открывает. ХЕЛП ПЛИЗ. :oszone:
|
1. Внимательнее перечитайте мой предыдущий пост.
2. Менять путь можно как из собственно консоли, так и "Мой комп"->"Свойства"->"Дополнительно"->"Переменные среды". В первом случае изменения коснутся только консоли, во втором - всех программ. 3. Путь к "заменителю notepad.exe" должен быть первым в перечислении. ПС. Перезагрузка необязательна. Добавлено: PPS. Кажется, я понял, в чём дело. Вы в консоли говорите notepad, а не notepad.exe. Тогда сделайте дополнительно вот какой финт ушами: программу-заменитель обзовите просто notepad, без расширения. Или сделайте её копию, с именем без расширения (ещё лучше). |
С консолью вроде все в порядке, а вот если запустить ПУСК/ВЫПОЛНИТЬ и там набрать Notepad или notepad.exe, все равно открывается стандартный. Проблема вся в том, что есть серверная программа, которая присылает отчет на локальный комп и открывает его в стандартном блокноте. Она вызывает его как notepad.exe, так вот еще не удалось сделать так что бы она открывала отчет в новом блокноте.
Если надоел, то заранее прошу прощения.:gigi: |
Серверная программа наследует при запуске системное окружение. Данное окружение ещё не содержит c:\myBins. Ваша задача - изменить %PATH% до запуска программы-сервера. В линуксе это просто, в виндах всё немного хуже. Попробуйте запускать службу как батник (я очень надеюсь, что серверная программа не является службой).
|
Epipd Может тебе поставить ЭТО??? _
http://www.astonshell.ru/bred3/index.html |
Можно поподробнее про "Батник", бред3 не подходит, по скольку вызов идет как notepad.exe report.txt c сервера.
|
По идее, запуск программы-сервера идёт в автозапуске, как
Код:
myServerProgram.exe Код:
set PATH=c:\myBins:%PATH% |
Неа, в авторане пусто, хрюша же. А программа - это ERP система БААН, которая где-то у себя формирует отчет и посылает его на определенное устройство (указанное в системе БААН). Если указать notepad.exe report.txt она открывает отчет в блокноте (стандартном). Все что выше перепробЫвал, а толку нет. Можь у меня руки не оттуда ростут :) :gigi:
|
Советую классную прогу как звмену Notepadu - AkelPad
http://akelpad.net.ru/ А по поводу установки переиминовываешь AkelPad в Notepad и копируешь туда где был Notepad на загрузочном диске С :super: |
Для особо одаренных повторяю, при замене notepada, хрюша его через 1 сек востанавливает.
Кстати, а как это отключить (восстановление на с: отключено)? |
Epipd
1) Расскажу поподробнее на диске C включаешь поиск Notepada но его не удаляешь! 2) переиминовываешь AkelPad в Notepad и копируешь на место где в поиске на диске C нашел Notepad т.е поверх (не удаляя Микрософтовского Notepadа) Должно помочь!!! Во всяком случае мне помогло!!! :biggrin: |
Если поверх писа'ть в папку Windows м System, эта свинья все равно все восстанавливает.
Добавлено: Если поверх писа'ть в папку Windows м System, эта свинья все равно все восстанавливает. |
Да, это серьезней чем я думал, тогда щелкни правой кнопкой мыши на любом файле текстовом файле *.txt и выбери открыть с помощью там выбери другую прогу отличную от Notepadа и поставь галочку для всех типов файлов такого вида и ОК!!!
P.S Попытка не пытка! (Берия) :biggrin: |
Неа, мимо кассы. Это уже пробовал. Еще варианты? :gigi:
|
Вариант такой зайди в реестр и сделай поиск по слову Notepad и все что найдешь (имеется ввиду пути к Notepadу измени к другому измененному Notepadу ),
Если не поможет попробуй отключить File Protection! |
Усе пробовал еще неделю назад :lol:
Давай еще :up: |
Да здраствует творение Билли Гей-тс-с-с-а и мои кривые руки. Все получилось, удалил файл notepad.exe из папки cashedll и заменил блокнот на новый, как ожидалось через секунду хрюша возмутилась: "По какому праву, да кто ты такой, да откуда у тебя руки растут". Вообщем пришлось два раза ее послать и теперь все просто ГУД. Всем большое спасибо!
|
Notepad2 хорошая альтернатива, подсветка грамотная, настраиваемые стили т .д. Скорость однозначно самая высокая среди равных, а установка ... ну самое простое - это взять и скопировать поверх стандартного Блокнотика, юзайте на здоровье :P
URL - http://www.flos-freeware.ch/notepad2.html |
Вот его и юзаем :up: , а о проблемах юзания см. выше. :gigi: В итоге все пучком, красивый блокнот, правдо менюшки несколько кривоваты.
|
Время: 06:08. |
Время: 06:08.
© OSzone.net 2001-