Показать полную графическую версию : Команда для ввода пароля
ОлегСавчук
12-10-2017, 17:13
Стоит задача, в 1С создать bat\cmd в которой будет команда по расшифровке gpg файла.
Когда эта команда отрабатывает, она просит пароль от ключа шифрования во всплывающем окне(поп апе), как это можно автоматизировать, чтобы пароль сам вводился в это всплывающее окно и команда далее сама отрабатывала?(пароль во всех случаях будет одинаковым).
Спасибо
Когда эта команда отрабатывает, »
Какая команда?
она просит пароль от ключа шифрования во всплывающем окне(поп апе), »
Скриншот покажите.
megaloman
12-10-2017, 19:21
ОлегСавчук, Если не напрягает, что пароль виден в явном виде (Priest had dog), на примере notepad (пытаюсь смоделировать хоть как-то окно ввода) решение в VBS. Set WS = CreateObject("WScript.Shell")
Set theProga = WS.Exec("notepad") ' Запустим программу
WScript.Sleep (3000) ' Ждем 3 (???) секунды чтобы успела загрузиться программа
WS.AppActivate (theProga.ProcessID) ' Активируем окно запущенного приложения
WS.SendKeys ("Priest had dog~") ' Строка завершается Enter
ОлегСавчук
13-10-2017, 11:08
На скриншоте виден скрипт, который шифрует файл, но скрипт дефишратов выглядит точно также, после нажатия кнопки Enter появляется окно, можно ли сделать так, что бы оно заполнялось само? Возмоджно можно сразу указать дополнительный параметр , такой как пароль?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.