Как открыть приложение с помощью командного файла и войти в приложение, используя имя пользователя и пароль - PullRequest
1 голос
/ 24 февраля 2011

Пытаюсь создать командный файл с помощью блокнота, чтобы открыть приложение ex.Quality Center.Как я могу войти в него, используя имя пользователя и пароль. Я хочу один пакетный файл, который откроет приложение, а также войти в него.Это возможно??Потому что я создал командный файл, чтобы открыть приложение, но я должен войти в систему вручную.Я новичок в создании командных файлов.Надеюсь, кто-нибудь может мне помочь :) Спасибо.

Ответы [ 2 ]

1 голос
/ 25 февраля 2011

Вы можете попробовать это с таким гибридом.
Он посылает имя пользователя / пароль через sendkey, но необходимо, чтобы ваше приложение было в фокусе.

@if (@X)==(@Y) @goto :Dummy @end/* Batch part
@echo off
Setlocal
set "username=Fritz"
set "password=my secret"
for /f "delims=" %%I in ('cscript //nologo //e:jscript "%~f0" "%username%" "%password%"') do rem
goto :EOF

Jscript part */
var user=WSH.Arguments(0);
var pwd=WSH.Arguments(1);
var sh=new ActiveXObject("WScript.Shell");
WSH.Sleep(500);
sh.sendkeys(user+'\r\n');
WSH.Sleep(500);
sh.sendkeys(pwd+'\r\n');
0 голосов
/ 24 февраля 2011

Я предполагаю, что приложение предоставит форму для ввода имени пользователя / пароля. В этом случае вы не сможете делать то, что хотите, пока приложение не разрешит отправку этой информации из командной строки.

Некоторые приложения позволяют устанавливать параметры. Попробуйте документацию или просто запустите приложение с помощью: --help или -h или / h или / help или /? и посмотрите, сообщит ли приложение параметры, которые оно принимает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...