semiono
05-04-2010, 16:23
Сразу скажу что топик скорее не серьёзный, но может быть и пригодиться на самом деле.
Проблема в том найти альтернативу маленькому ms notepad.exe в 64 битной системе невозможно!
А работа с AkelPad усложняется перенаправлением в SysWOW64 по разрядности приложения.
Я подумал о том, как бы написать заглушку - system32\notepad.exe, которая бы вызывала SysWOW64\notepad.exe (Akelpad),
но при этом надо чтобы ещё ассоцированный файл *.TXT копировался перед открытием в свободное от перенаправления
место, далее можно его редактировать, и при закрытии чтобы он возвращался на прежнее место, например, в system32.
Для тех кто не знаком особо с редиректом, скажу, что например, вы не сможете отредактировать файл system32\*.TXT
никаким 32-битным блокнотом.
Часть скрипта я и сам могу написать, но хотелось бы более грамотно. И я затрудняюсь с кодом в том месте где после
радектирования и сохранения открытого файла, чтобы скрипт переместил его из временной папки, как это зделать?
То-есть скрипт должен остановиться и ждать пока вы не сохраните и не закроете текстовый файл,
чтобы скопировать его в прежнее место.
Если что не понятно, объясню, спрашивайте? Выложите весь код если кто возьмётся за это.
Готовый маленький блокнот.exe приветствуется! EmEditor и подобные не предлагать,
так как это многомодульные программы с плагинами, а мне надо только один файл.
Стандартный блокнот, прежде всего не нравится тем что у него даже цвет шрифта и фона нельзя изменить.
Проблема в том найти альтернативу маленькому ms notepad.exe в 64 битной системе невозможно!
А работа с AkelPad усложняется перенаправлением в SysWOW64 по разрядности приложения.
Я подумал о том, как бы написать заглушку - system32\notepad.exe, которая бы вызывала SysWOW64\notepad.exe (Akelpad),
но при этом надо чтобы ещё ассоцированный файл *.TXT копировался перед открытием в свободное от перенаправления
место, далее можно его редактировать, и при закрытии чтобы он возвращался на прежнее место, например, в system32.
Для тех кто не знаком особо с редиректом, скажу, что например, вы не сможете отредактировать файл system32\*.TXT
никаким 32-битным блокнотом.
Часть скрипта я и сам могу написать, но хотелось бы более грамотно. И я затрудняюсь с кодом в том месте где после
радектирования и сохранения открытого файла, чтобы скрипт переместил его из временной папки, как это зделать?
То-есть скрипт должен остановиться и ждать пока вы не сохраните и не закроете текстовый файл,
чтобы скопировать его в прежнее место.
Если что не понятно, объясню, спрашивайте? Выложите весь код если кто возьмётся за это.
Готовый маленький блокнот.exe приветствуется! EmEditor и подобные не предлагать,
так как это многомодульные программы с плагинами, а мне надо только один файл.
Стандартный блокнот, прежде всего не нравится тем что у него даже цвет шрифта и фона нельзя изменить.