Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#16: 2007-06-12 12:58:14 ЛС | профиль | цитата
v258 писал(а):
Если система защиты файлов не возмутится

Так она так и делает
Типа пишет пошёл нафиг и восстанавливает файл.

К СТАТИ REGEDIT отлично находит по слову notepad их все ,а компонент этого не может.
карма: 0

0
Ответов: 1305
Рейтинг: 29
#17: 2007-06-12 13:50:17 ЛС | профиль | цитата
Вячеслав писал(а):
К СТАТИ REGEDIT отлично находит по слову notepad их все ,а компонент этого не может.

Дык, не его это профиль - в реестре ковыряться, ты ему точно скажи, чего ты хочешь, тогда он сможет

Вячеслав, такие дела нельзя пускать на самотек, реестр шуток не любит. Определи, какие ключи и параметры нужно менять (не думаю, что они разные на разных компах), создай их список и с этим списком работай
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#18: 2007-06-12 14:00:59 ЛС | профиль | цитата
v258 писал(а):
создай их список и с этим списком работай

Ну да, накопируй ветки реестра, запихай все это в один *.reg файл и делай с ним все, чего захочешь.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#19: 2007-06-12 14:11:16 ЛС | профиль | цитата
v258 писал(а):
Дык, не его это профиль

Дык поэтому и хочу такой компонент чтоб находил всё что мне надо.
nesco писал(а):
Ну да, накопируй ветки реестра, запихай все это в один *.reg файл и делай с ним все, чего захочешь.

Прийдётся так и сделать. Но это через попу как то.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#20: 2007-06-12 15:20:04 ЛС | профиль | цитата
Вячеслав писал(а):
Но это через попу как то

Тенденцию наблюдаю: как только надо самому работать, так через попу это оказывается.
У тебя.
А вот если кто-то сделает - то это правильно и красиво

Вячеслав, чтобы кто-то делал за тебя - это НЕ идеология HiAsm.
В четвертой версии как раз сделать самому должно быть проще и эффективнее.
Ибо сейчас, эффективность - единственная осмысленная причина мульти процессности.

Смысл и назначение четвертой - ликвидация этой причины.
карма: 9

0
Ответов: 899
Рейтинг: 43
#21: 2007-06-12 15:30:48 ЛС | профиль | цитата
Вячеслав, вот почитай
http://wiki.oszone.net/index.php/Akelpad

ктати по поводу простой замены файла, я проверял, винда ругается, но я ее не слушаю - и все ОК
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#22: 2007-06-12 15:54:19 ЛС | профиль | цитата
unalex, Как то там слишком заумно и специализировано.
карма: 0

0
Ответов: 899
Рейтинг: 43
#23: 2007-06-12 16:04:13 ЛС | профиль | цитата
Вячеслав, из интернета
Вот пути где в Windows XP живет настоящий Notepad: C:WINDOWSsystem32dllcache C:WINDOWSsystem32 И если вы хотите поставить алтернативу, в этом случае сначала удалите/замените его в ..dllcache, а потом только из ..System32, а то он так и будет у вас появляться (не забудте сделать резервную копию файла оригинала).
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#24: 2007-06-12 16:14:15 ЛС | профиль | цитата
unalex, Файл dllcache в системе не найден.
карма: 0

0
Ответов: 899
Рейтинг: 43
#25: 2007-06-12 16:28:35 ЛС | профиль | цитата
а вот еще

Как заменить программу блокнот на другую программу
HKEY_CLASSES_ROOT Txtfile Shell Open Command = "C: Windows notepad "%1""
- так в оригинале. Замените notepad на др. программу, только укажите полный путь к ней.

[size=-2]------ Добавлено в 16:28
Вячеслав писал(а):
unalex, Файл dllcache в системе не найден.

это не файл а скрытая системная папка( только у меня она пустая:? )
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#26: 2007-06-12 16:37:13 ЛС | профиль | цитата
Вячеслав писал(а):
Дык поэтому и хочу такой компонент чтоб находил всё что мне надо

Дык, никакой компонент за тебя сам работать не сможет - что скажет, то и будет делать. Например, перечислять подключи и параметры, а вот сравнивать их имена с нужной тебе строкой - это уж точно не задача компонента Registry
карма: 0

0
Ответов: 3655
Рейтинг: 69
#27: 2007-06-12 18:57:26 ЛС | профиль | цитата
v258 писал(а):
это уж точно не задача компонента Registry

Сравню я сам он мне пускай выведет все ключи во всех ветках.
unalex писал(а):
это не файл а скрытая системная папка( только у меня она пустая )

А у меня её вообще нет.
карма: 0

0
Ответов: 899
Рейтинг: 43
#28: 2007-06-12 19:12:21 ЛС | профиль | цитата
Вячеслав писал(а):

unalex писал(а)это не файл а скрытая системная папка( только у меня она пустая )

А у меня её вообще нет.


я её тоже не увидел, а поиск нашел
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#29: 2007-06-12 20:40:50 ЛС | профиль | цитата
Вячеслав писал(а):
Сравню я сам он мне пускай выведет все ключи во всех ветках

А точки doEnumValues и doEnumKeys для чего

Получаешь список ключей ветки, затем перебираешь весь список и получаешь списки подключей каждого, в полученном списке опять проверяешь на наличие подключей и т.д., и т.п. Такой функционал компонент имеет уже очень давно, при желании простенький RegEdit штатными средствами HiAsm собирается влегкую. Или ты тоже хочешь, чтобы кто-то программу за тебя написал? Ну тебя-то в этом подозревать ...
карма: 0

0
Ответов: 3655
Рейтинг: 69
#30: 2007-06-12 22:40:11 ЛС | профиль | цитата
v258, Ну и что таким методом можно получить
Add(Registry,10964054,266,126)
{
Key="*"
Point(doEnumValues)
Point(onEnumValue)
link(onEnumValue,16039513:doAdd,[])
}
Add(Button,2436954,210,140)
{
Left=15
Top=25
link(onClick,10964054:doEnumValues,[])
}
Add(ListBox,16039513,329,133)
{
Left=80
Top=10
Width=305
Height=240
IdxIcons=[]
Icons=[]
}
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)