|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Утилита для перехода в заданный раздел реестра |
|
[решено] Утилита для перехода в заданный раздел реестра
|
(*.*) Сообщения: 36553 |
Профиль | Сайт | Отправить PM | Цитировать Исходники версии 0.6 входят в комплект с программой. Текущий скрипт для компиляции утилиты Текущий скрипт для тех, кто желает выбрать способ перехода в реестр Текущий английский языковой файл (образец для перевода) Разработка: AZJIO Промежуточные решения Оболочка для regjump Без сторонних утилит Без сторонних утилит (с запоминанием ввода путей) |
|
------- Отправлено: 16:09, 19-12-2010 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать До ввода раздела реестра кнопка неактивна?
|
Отправлено: 16:16, 19-12-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36553
|
Профиль | Сайт | Отправить PM | Цитировать LexaSF, сначала фокус на поле ведь - туда вводится путь.
В принципе, мне все равно, будет переводиться фокус или нет. Главное - выполнение команды при нажатии Enter. |
------- Отправлено: 16:21, 19-12-2010 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Vadikan,
Может так? HotKeySet('{ENTER}', 'OKButton') Еще здесь посмотрите: Открытие редактора реестра в заданной ветке. По-моему, не хуже, чем у M.Russinovich. |
Последний раз редактировалось madmasles, 19-12-2010 в 16:53. Отправлено: 16:23, 19-12-2010 | #4 |
(*.*) Сообщения: 36553
|
Профиль | Сайт | Отправить PM | Цитировать madmasles, так если у меня другие окна открыты и в них нажимаю Enter, хоткей перехватывается и скрипт отрабатывает. Как ограничить его действие только активным окном скрипта?
Проверка необязательна, в принципе... regjump пойдет по пути вплоть до последнего существующего подраздела. |
|
------- Отправлено: 16:53, 19-12-2010 | #5 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
|
|
Отправлено: 16:57, 19-12-2010 | #6 |
(*.*) Сообщения: 36553
|
Профиль | Сайт | Отправить PM | Цитировать madmasles, а собственными средствами AutoIt нельзя это сделать? Потому что регистрироваться на форуме, качать какие-то файлы, разбираться в навороченных функциях... время нужно А программка-то совсем простая.
|
------- Отправлено: 17:05, 19-12-2010 | #7 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Vadikan,
Проверил у себя, правда на Windows XP, из 10 раз - 10 правильных срабатываний при куче открытых окон: ;... HotKeySet('{ENTER}', 'OKButton') ;... Func OKButton() $jump = $exe & GUICtrlRead($path) MsgBox(0, '', $jump) ;Run(@ComSpec & " /c " & $jump, "", @SW_HIDE) EndFunc ;==>OKButton |
Отправлено: 17:18, 19-12-2010 | #8 |
(*.*) Сообщения: 36553
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 17:40, 19-12-2010 | #9 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Vadikan,
В Windows XP так у меня работает: #include <GUIConstantsEx.au3> Opt("GUIOnEventMode", 1) $exe = "regjump.exe " HotKeySet('{ENTER}', 'OKButton') $mainwindow = GUICreate("JumpReg", 400, 100) GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked") GUICtrlCreateLabel("Путь к разделу реестра:", 20, 10) $path = GUICtrlCreateInput("", 20, 30, 360, 20) $jumpbtn = GUICtrlCreateButton("Jump", 170, 60, 60) GUICtrlSetOnEvent($jumpbtn, "OKButton") GUISetState(@SW_SHOW) While 1 Sleep(20) WEnd Func CLOSEClicked() Exit EndFunc ;==>CLOSEClicked Func OKButton() $jump = $exe & GUICtrlRead($path) MsgBox(0, '', $jump) ;Run(@ComSpec & " /c " & $jump, "", @SW_HIDE) EndFunc ;==>OKButton Цитата Vadikan:
|
|
Последний раз редактировалось madmasles, 19-12-2010 в 18:09. Отправлено: 17:53, 19-12-2010 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - [решено] Почему параметры реестра импортируются в раздел WOW6432Node | loveaboveall | Microsoft Windows 7 | 17 | 17-01-2011 12:13 | |
CMD/BAT - [решено] Смена прав на раздел реестра и его удаление | primewar | Скриптовые языки администрирования Windows | 20 | 30-11-2010 22:17 | |
Утилиты - [addon] ERUNT - утилита для бэкапа реестра. | Boa Soft | Наборы обновлений для Windows XP/2003/Windows 7 | 18 | 03-10-2010 18:24 | |
Интерфейс - [решено] Ярлык для перехода в режимы сна в Vista x64 SP2 | BBeard | Microsoft Windows Vista | 5 | 29-06-2009 11:42 | |
[решено] Невозможно удалить раздел реестра | alexandri | Microsoft Windows 2000/XP | 5 | 18-01-2007 09:09 |
|