2016-06-30 19 views
0

私は単純なタスクを自動化しようとしています。Windowsバッチでパイプのユーザー入力文字列を

このタスクでは、アプリケーションにログインする必要があります。このアプリケーションではパスワードを入力する必要があります。コマンドラインにログインする

簡単な試みは次のようになります:

vv -u myuser login 
Enter password: 

そして、これは私の入力を待ちます。

どのようにパスワードを渡すことができますか?

私が働いていた以下の

echo "mypassword" | vv -u myuser login 

echo "mypassword" | -S vv -u myuser login 

どちらを試してみました!実際には「無効なパスワード」が返されますが、パスワードを手動で入力すると機能します。

+0

周り

echo(mypassword| vv -u myuser login 

スペースや引用符を試してみてくださいません。私はこのプログラムについて聞いたことがありません。 – SomethingDark

+0

あなたのパスワードが 'mypasswordfile.txt'というテキストファイルに保存されている場合(先頭行および/または末尾の空白がなく、引用符が囲まれていない)、vv -u myuser login <" mypasswordfile.txt "' ... – aschipfl

答えて

1

はパスワード `vv`が何であるかに依存し

+0

それは何ですか '' '' –

+0

それは意味をなさないが、それは –

+2

'echo('は 'echo'の安全な変形です。エコーコマンド – jeb

関連する問題