key.sh 743 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/usr/bin/expect
  2. set spanFilePath [lindex $argv 0]
  3. set keyName [lindex $argv 1]
  4. set path [lindex $argv 2]
  5. spawn $spanFilePath $keyName $path
  6. expect "输入keystore密码:"
  7. send -- "${keyName}\n"
  8. expect "再次输入新密码: "
  9. send -- "${keyName}\n"
  10. expect "您的名字与姓氏是什么?"
  11. send -- "${keyName}\n"
  12. expect "您的组织单位名称是什么?"
  13. send -- "${keyName}\n"
  14. expect "您的组织名称是什么?"
  15. send -- "${keyName}\n"
  16. expect "您所在的城市或区域名称是什么?"
  17. send -- "\n"
  18. expect "您所在的州或省份名称是什么?"
  19. send -- "\n"
  20. expect "该单位的两字母国家代码是什么"
  21. send -- "\n"
  22. expect "正确吗?"
  23. send -- "Y\n"
  24. expect "的主密码"
  25. send -- "\n"
  26. interact