Notepad

Аватара пользователя
Epipd

Notepad

Сообщение Epipd »

Возникла необходимость заменить стандартный блокнот в хрюше на другую программу. Но трабла вся в том, что при удалении файла notepad.exe или его замены, хрюша его восстанавливает, а необходимо, чтобы при оброшении из консоли: notepad.exe report.txt файл открывал заменитель блокнота. Как это настроить, очень нужно.
Аватара пользователя
hasherfrog

Re: Notepad

Сообщение hasherfrog »

1. Обзовите программу-заменитель "notepad.exe "

2. Положите её в какой-нибудь каталог c:\myBins

3. Переопределите %PATH таким образом, чтобы c:\myBins был первым в пути.

Тогда в консоли при вызове notepad.exe будет запущено Ваше приложение, вместо стандартного.
Аватара пользователя
Epipd

Re: Notepad

Сообщение Epipd »

Советую классную прогу как звмену Notepadu - AkelPad

http://akelpad.net.ru/




А по поводу установки переиминовываешь AkelPad в Notepad и копируешь туда где был Notepad на загрузочном диске С

Изображение
Аватара пользователя
Epipd

Re: Notepad

Сообщение Epipd »

Вот его и юзаем Изображение , а о проблемах юзания см. выше. Изображение  В итоге все пучком, красивый блокнот, правдо менюшки несколько кривоваты.
Аватара пользователя
Epipd

Re: Notepad

Сообщение Epipd »

Все сделал, как ты написал (переименовал, в path прописал и даже перезагрузился). И ноль толку, как открывался стандартный блокнот, так и открывается. Даже если выбрать программу для открывания txt новый notepad, он все равно стандартный открывает. ХЕЛП ПЛИЗ. Изображение
Аватара пользователя
hasherfrog

Re: Notepad

Сообщение hasherfrog »

1. Внимательнее перечитайте мой предыдущий пост.

2. Менять путь можно как из собственно консоли, так и "Мой комп"->"Свойства"->"Дополнительно"->"Переменные среды". В первом случае изменения коснутся только консоли, во втором - всех программ.

3. Путь к "заменителю notepad.exe" должен быть первым в перечислении.

ПС. Перезагрузка необязательна.



Добавлено:



PPS. Кажется, я понял, в чём дело. Вы в консоли говорите notepad, а не notepad.exe. Тогда сделайте дополнительно вот какой финт ушами: программу-заменитель обзовите просто notepad, без расширения. Или сделайте её копию, с именем без расширения (ещё лучше).
Аватара пользователя
Epipd

Re: Notepad

Сообщение Epipd »

Epipd Может тебе поставить ЭТО??? _

http://www.astonshell.ru/bred3/index.html
Аватара пользователя
hasherfrog

Re: Notepad

Сообщение hasherfrog »

Серверная программа наследует при запуске системное окружение. Данное окружение ещё не содержит c:\myBins. Ваша задача - изменить %PATH% до запуска программы-сервера. В линуксе это просто, в виндах всё немного хуже. Попробуйте запускать службу как батник (я очень надеюсь, что серверная программа не является службой).
Аватара пользователя
Gore

Re: Notepad

Сообщение Gore »

По идее, запуск программы-сервера идёт в автозапуске, как



Код:

Код: Выделить всё

myServerProgram.exe

А Вам надо создать файл runServer.bat с содержимым



Код:

Код: Выделить всё

set PATH=c:\myBins:%PATH% 
myServerProgram.exe

И запускать его (runServer.bat) вместо myServerProgram.exe в авторане.
Аватара пользователя
Gore

Re: Notepad

Сообщение Gore »

Можно поподробнее про "Батник", бред3 не подходит, по скольку вызов идет как notepad.exe report.txt c сервера.
Ответить

Вернуться в «Microsoft Windows 2000/XP»