Отталкиваясь от описания можно заставить KeePass открывать Anydesk с указанным ID, ID просто передается первым параметром для anydesk.exe.
cmd://"%PROGRAMFILES(x86)%\AnyDesk\AnyDesk.exe" {BASE:RMVSCM}
А как ему еще и пароль воткнуть?
cmd://cmd.exe /C "echo {PASSWORD} | "%PROGRAMFILES(x86)%\AnyDesk\AnyDesk.exe" {BASE:RMVSCM} --with-password"
Но, у этого варианта есть косяк - окно консоли будет висеть до тех пор, пока процесс anydesk не будет завершен
Но, если использовать не CMD, а powershell, то окно закроется сразу после отправки команды
cmd://powershell.exe "echo {PASSWORD} | "C:\progra~2\AnyDesk\AnyDesk.exe" {BASE:RMVSCM} --with-password"
При этом ExecutionPolicy корректировать не надо
Отмечу, что Anydesk устанавливается в "C:\Programm Files (x86)" и из-за пробелов такая конструкция вызовет ошибку:
cmd://powershell.exe "echo {PASSWORD} | %PROGRAMFILES(x86)%\anydesk\anydesk.exe {BASE:RMVSCM} --with-password"
Комментариев нет:
Отправить комментарий