Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Команда для ввода пароля (http://forum.oszone.net/showthread.php?t=330449)

ОлегСавчук 12-10-2017 17:13 2770095

Команда для ввода пароля
 
Стоит задача, в 1С создать bat\cmd в которой будет команда по расшифровке gpg файла.
Когда эта команда отрабатывает, она просит пароль от ключа шифрования во всплывающем окне(поп апе), как это можно автоматизировать, чтобы пароль сам вводился в это всплывающее окно и команда далее сама отрабатывала?(пароль во всех случаях будет одинаковым).

Спасибо

Iska 12-10-2017 17:26 2770099

Цитата:

Цитата ОлегСавчук
Когда эта команда отрабатывает, »

Какая команда?

Цитата:

Цитата ОлегСавчук
она просит пароль от ключа шифрования во всплывающем окне(поп апе), »

Скриншот покажите.

megaloman 12-10-2017 19:21 2770124

ОлегСавчук, Если не напрягает, что пароль виден в явном виде (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 2770273

Вложений: 1
На скриншоте виден скрипт, который шифрует файл, но скрипт дефишратов выглядит точно также, после нажатия кнопки Enter появляется окно, можно ли сделать так, что бы оно заполнялось само? Возмоджно можно сразу указать дополнительный параметр , такой как пароль?


Время: 21:28.

Время: 21:28.
© OSzone.net 2001-