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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Notepad (http://forum.oszone.net/showthread.php?t=7514)

Epipd 06-07-2004 14:37 39506

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

hasherfrog 06-07-2004 14:50 39507

1. Обзовите программу-заменитель "notepad.exe "
2. Положите её в какой-нибудь каталог c:\myBins
3. Переопределите %PATH таким образом, чтобы c:\myBins был первым в пути.
Тогда в консоли при вызове notepad.exe будет запущено Ваше приложение, вместо стандартного.

Epipd 09-07-2004 17:03 39508

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

hasherfrog 12-07-2004 10:22 39509

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

Добавлено:

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

Epipd 14-07-2004 13:19 39510

С консолью вроде все в порядке, а вот если запустить ПУСК/ВЫПОЛНИТЬ и там набрать Notepad или notepad.exe, все равно открывается стандартный. Проблема вся в том, что есть серверная программа, которая присылает отчет на локальный комп и открывает его в стандартном блокноте. Она вызывает его как notepad.exe, так вот еще не удалось сделать так что бы она открывала отчет в новом блокноте.

Если надоел, то заранее прошу прощения.:gigi:

hasherfrog 14-07-2004 13:53 39511

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

Gore 14-07-2004 20:31 39512

Epipd Может тебе поставить ЭТО??? _
http://www.astonshell.ru/bred3/index.html

Epipd 15-07-2004 15:35 39513

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

hasherfrog 15-07-2004 15:58 39514

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

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

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

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

Epipd 18-07-2004 17:23 39515

Неа, в авторане пусто, хрюша же. А программа - это ERP система БААН, которая где-то у себя формирует отчет и посылает его на определенное устройство (указанное в системе БААН). Если указать notepad.exe report.txt она открывает отчет в блокноте (стандартном). Все что выше перепробЫвал, а толку нет. Можь у меня руки не оттуда ростут :) :gigi:

crackmax 19-07-2004 14:50 39516

Советую классную прогу как звмену Notepadu - AkelPad
http://akelpad.net.ru/

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


Epipd 19-07-2004 15:20 39517

Для особо одаренных повторяю, при замене notepada, хрюша его через 1 сек востанавливает.

Кстати, а как это отключить (восстановление на с: отключено)?

crackmax 20-07-2004 09:34 39518

Epipd
1) Расскажу поподробнее на диске C включаешь поиск Notepada но его не удаляешь!
2) переиминовываешь AkelPad в Notepad и копируешь на место где в поиске на диске C нашел Notepad т.е поверх (не удаляя Микрософтовского Notepadа)

Должно помочь!!! Во всяком случае мне помогло!!!
:biggrin:

Epipd 20-07-2004 14:48 39519

Если поверх писа'ть в папку Windows м System, эта свинья все равно все восстанавливает.

Добавлено:

Если поверх писа'ть в папку Windows м System, эта свинья все равно все восстанавливает.

crackmax 20-07-2004 15:03 39520

Да, это серьезней чем я думал, тогда щелкни правой кнопкой мыши на любом файле текстовом файле *.txt и выбери открыть с помощью там выбери другую прогу отличную от Notepadа и поставь галочку для всех типов файлов такого вида и ОК!!!

P.S Попытка не пытка! (Берия)
:biggrin:

Epipd 21-07-2004 12:40 39521

Неа, мимо кассы. Это уже пробовал. Еще варианты? :gigi:

crackmax 21-07-2004 13:36 39522

Вариант такой зайди в реестр и сделай поиск по слову Notepad и все что найдешь (имеется ввиду пути к Notepadу измени к другому измененному Notepadу ),
Если не поможет попробуй отключить File Protection!

Epipd 22-07-2004 07:25 39523

Усе пробовал еще неделю назад :lol:

Давай еще :up:

Epipd 23-07-2004 12:47 39524

Да здраствует творение Билли Гей-тс-с-с-а и мои кривые руки. Все получилось, удалил файл notepad.exe из папки cashedll и заменил блокнот на новый, как ожидалось через секунду хрюша возмутилась: "По какому праву, да кто ты такой, да откуда у тебя руки растут". Вообщем пришлось два раза ее послать и теперь все просто ГУД. Всем большое спасибо!

iMP viSiOn 23-07-2004 13:16 39525

Notepad2 хорошая альтернатива, подсветка грамотная, настраиваемые стили т .д. Скорость однозначно самая высокая среди равных, а установка ... ну самое простое - это взять и скопировать поверх стандартного Блокнотика, юзайте на здоровье :P

URL - http://www.flos-freeware.ch/notepad2.html

Epipd 23-07-2004 16:27 39526

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


Время: 04:45.

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