![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Автовход в Radmin Viewer |
|
Любой язык - Автовход в Radmin Viewer
|
Старожил Сообщения: 345 |
Хотел сделать автовход в Radmin Viewer, чтобы не вводить пароль. Нашел vbs скрипт, но он срабатывает, только если включена английская раскладка по умолчанию. Добавление в скрипт комбинации клавиш переключения раскладки не помогает.
Господа, подскажите, пожалуйста как выйти из ситуации, не включая английскую раскладку по умолчанию? set WshShell = WScript.CreateObject ("WScript.Shell") WshShell.Run "Radmin.exe /connect:111.11.11.111:4099" WScript.Sleep 1000 WshShell.AppActivate "Система безопасности Radmin: 111.11.11.111" WScript.Sleep 500 WshShell.SendKeys "login{TAB}" WScript.Sleep 500 WshShell.SendKeys "password{ENTER}" |
|
Отправлено: 22:40, 28-09-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Sisin, .SendKeys() вообще мало пригоден для какой-либо автоматизации, слишком много подводных камней и никакой гарантии.
В лучшем случае смотрите либо в сторону чистого AutoIt, либо задействуйте библиотеку AutoItX3.dll для работы из-под WSH. |
Отправлено: 23:25, 28-09-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
#include <Constants.au3> #Region ;Application and Tray Options If StringRight(@ScriptName, 3) = 'au3' Then Opt('TrayIconDebug', 1) Opt('TrayAutoPause', 0) Opt('TrayOnEventMode', 1) Opt('WinTitleMatchMode', 2) TrayItemSetText($TRAY_ITEM_PAUSE, 'Pause') TrayItemSetText($TRAY_ITEM_EXIT, 'Exit') #EndRegion $section = $CmdLineRaw If $CmdLineRaw = '' Then $section = 'Radmin' _Radmin() Func _Radmin() $path = IniRead(@ScriptDir & '\radmin.ini', $section, 'Run', '') If $path = '' Then $path = @ScriptDir & '\Radmin.exe' If Not FileExists($path) Then MsgBox(48, 'No Radmin.exe', 'Radmin.exe not found. Put program to Radmin folder.') Exit EndIf $params = IniRead(@ScriptDir & '\radmin.ini', $section, 'Parameters', '') If $params <> '' Then $params = ' ' & $params $login = IniRead(@ScriptDir & '\radmin.ini', $section, 'Login', '') $password = IniRead(@ScriptDir & '\radmin.ini', $section, 'Password', '') If $path = '' Or $login = '' Or $password = '' Then Return 0 $loginGate = IniRead(@ScriptDir & '\radmin.ini', $section, 'GateLogin', '') $passwordGate = IniRead(@ScriptDir & '\radmin.ini', $section, 'GatePassword', '') Run($path & $params) $aPath = StringSplit($path, '\', 1) $exe = $aPath[$aPath[0]] If $loginGate <> '' Then _Login($loginGate, $passwordGate, $exe) EndIf _Login($login, $password, $exe) $login = '' $password = '' $loginGate = '' $passwordGate = '' Return 1 EndFunc ;==>_Radmin Func _Login($log, $pass, $exe) While ProcessExists($exe) Or WinExists('Radmin') If WinExists('[TITLE:Radmin security; CLASS:#32770]', '') Then WinActivate('[TITLE:Radmin security; CLASS:#32770]', '') ControlSetText('[TITLE:Radmin security; CLASS:#32770]', '', '[CLASS:Edit; INSTANCE:1]', $log) ControlSetText('[TITLE:Radmin security; CLASS:#32770]', '', '[CLASS:Edit; INSTANCE:2]', $pass) ControlClick('[TITLE:Radmin security; CLASS:#32770]', '', '[CLASS:Button; INSTANCE:2]') ExitLoop EndIf If WinExists('[TITLE:Система безопасности Radmin; CLASS:#32770]', '') Then WinActivate('[TITLE:Система безопасности Radmin; CLASS:#32770]', '') ControlSetText('[TITLE:Система безопасности Radmin; CLASS:#32770]', '', '[CLASS:Edit; INSTANCE:1]', $log) ControlSetText('[TITLE:Система безопасности Radmin; CLASS:#32770]', '', '[CLASS:Edit; INSTANCE:2]', $pass) ControlClick('[TITLE:Система безопасности Radmin; CLASS:#32770]', '', '[CLASS:Button; INSTANCE:2]') ExitLoop EndIf Sleep(100) WEnd EndFunc ;==>_Login |
|
Отправлено: 00:43, 29-09-2019 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Sisin, никак. Смотрите примеры работы с библиотекой AutoItX3.dll в каталоге %ProgramFiles%\AutoIt3\AutoItX\Examples\VBScript установленного AutoIt, здесь: AutoItX (в последних версиях убраны функции работы с реестром и ini-файлами), здесь: Что есть ActiveX/COM (AutoItX)? | Русское сообщество AutoIt.
Думаю, Вам проще будет собрать исполняемый файл из .au3 и пользовать (разве что антивирусы могут возбуждаться на такую связку). |
Отправлено: 01:59, 29-09-2019 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Radmin viewer 3.4 не подключается к серверу . | Thrillseeker | Сетевые технологии | 2 | 16-07-2015 12:22 | |
Прочее - [решено] Radmin Viewer 3.4. | systeman | Сетевые технологии | 0 | 20-02-2015 20:49 | |
2008 R2 - [решено] порт 4899 - radmin viewer | bulkashev | Windows Server 2008/2008 R2 | 2 | 22-10-2014 21:22 | |
Безопасность - Программа для удаленного просмотра логов Radmin 2 и Radmin 3 | Delirium | Программное обеспечение Windows | 15 | 18-06-2012 19:09 | |
Вопрос - Сборки ZverCD позволяют получить доступ через Radmin Viewer | akok | Защита компьютерных систем | 3 | 23-09-2009 18:20 |
|