Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Распахнуть regedit.exe в нужном разделе...

Ответить
Настройки темы
Распахнуть regedit.exe в нужном разделе...

Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Мне поначалу казалось это достаточно лёгким, но вот не могу сообразить.
Не хочу тупо пробираться различными ControlClick итп. так как наверное есть уже продуманный способ?
Собственно, надо просто открыть regedit.exe и на каком нибудь HKLM\Software\Test зделать "select",
причём распахнуть дерево "папок".
Я сначало думал вообще это типа explorer.exe /n, /e, /select, C:\WIN\FONTS может работать, однако это ж regedit.exe
Хотя может у regedit тоже нечто подобное есть?...

И ещё идея, нельзя ли этот раздел HKLM\Software\Test с параметрами открыть в другом окне для редактирования,
в какомнибудь GUI Create Но только тут может быть много параметров, поэтому могут быть сложности видимо.

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

-------
Полезное сообщение


Отправлено: 00:45, 17-02-2010

 

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


semiono,
Здесь посмотрите: http://forum.oszone.net/post-1223405.html#post1223405

И здесь: http://forum.oszone.net/thread-146460.html

Последний раз редактировалось madmasles, 17-02-2010 в 01:14.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:55, 17-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


еще вариант:
Код: Выделить весь код
$sPath = "Мой компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer"
RegWrite("HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit", "Lastkey", "REG_SZ", $sPath)

If ProcessExists ("regedit.exe") Then
    ProcessClose("regedit.exe")
    If ProcessWaitClose("regedit.exe",3)=0 Then Exit MsgBox(16, "Timeout error", "Regedit not responding.")
EndIf

Run("regedit.exe", @WindowsDir)
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:26, 17-02-2010 | #3


Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


amel27, а Мой компьютер там не очень нужно, причём My Computer будет только лишь мешать
hmm! Очень хитро придумано, Lastkey записать и открыть! +1

-------
Полезное сообщение


Отправлено: 17:19, 17-02-2010 | #4


Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


А как можно открыть по-очереди два раздела
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
я закоментировал ProcessClose("regedit.exe") и прописал оба варианта с разным именем
$sPath_1 и $sPath_2, всёравно у меня не получилось

--- стоп! я туплю, regedit.exe не открывается в двух сессиях! значит это надо
винвэйтами закрывать и открывать второй раз... угу!

-------
Полезное сообщение


Последний раз редактировалось semiono, 17-02-2010 в 18:37.


Отправлено: 17:40, 17-02-2010 | #5


Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата semiono:
А как можно открыть по-очереди два раздела »
Посмотри этот пример в соседнем форуме от пользователя AZJIO.

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:02, 17-02-2010 | #6


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата semiono:
regedit.exe не открывается в двух сессиях »
запускай regedit с ключом "/m"
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:32, 18-02-2010 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Превосходно! Вкупе с «explorer.exe /separate» сие даёт хорошую возможность для работы и под ограниченной учётной записью (в смысле запуска через разнообразные варианты RunAs). Ну, почему я не знал об этом раньше .
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:45, 18-02-2010 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Распахнуть regedit.exe в нужном разделе...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Интересует куда делись Regedit.exe | NTSD.exe | NETSETUP.exe | TELNET.exe Ricardo Проект WinStyle 11 30-07-2009 23:36
Не найден regedit.exe stv_J Лечение систем от вредоносных программ 11 08-07-2009 13:17
Ошибка - Не запускается cmd.exe и regedit.exe AlekseyD Microsoft Windows 2000/XP 3 30-01-2009 12:16
Разное - [решено] regedit.exe Aliandro Microsoft Windows 2000/XP 4 28-08-2008 09:59
[решено] Проблема с regedit.exe и cmd.exe Shym Лечение систем от вредоносных программ 30 11-06-2008 09:04




 
Переход