2012-08-08 20 views
0

我嘗試編寫一個批處理文件來使用Gpg4win來加密文件。 這裏就是裏面的批處理文件:如何在dos批處理文件中設置y的默認答案

gpg2 --recipient client_certiticate_name -e test.txt 

因爲客戶端證書的問題,我得到以下信息:

「現在還不能確定,關鍵是屬於在用戶ID命名 的人。如果你真的知道你在做什麼, 你可以反正答下一題與肯定。 使用此鍵?(Y/N)」

所以,我必須輸入y所有的時間。有什麼辦法可以把答案放在批處理文件中?

在此先感謝

回答

0

把答案在名爲a.txt中的文本文件,並運行你的蝙蝠是這樣的:

xxx.bat < A.TXT

0

管道中的Y考慮命令通常工作。雖然有些可執行文件在請求輸入前清除輸入緩衝區。

echo Y|gpg2 --recipient client_certiticate_name -e test.txt 
0

我創建一個私鑰並證明客戶端證書。

0

嘗試用這些

gpg2 --recipient client_certiticate_name -e -yes test.txt

gpg2 --recipient client_certiticate_name -e -always-trust test.txt

一個加密只需添加任何-yes-always信任

相關問題