在程序中,可以选择电脑各个文件的部件应该用哪个,list吗,还有就是,如选择了,一个rar文件,打开解压这个文件,注:rar文件是有密码,在d://aa.txt有多行密码,还有一个text1
效果:选择电脑的某个带密码的rar文件后,点击Command1,开始从d://aa.txt第一行开始读取密码,自动输入rar解压的密码框,然后执行确定,如果密码不对,关闭弹出的winrar:诊断信息,然后读取d://aa.txt下一行的密码,下一行还是错,关闭弹出的winrar:诊断信息,直到出现正确密码,如果密码正确,在text1显示这个密码,并停止运算,该怎么写。我的意思是所,还用winrar.exe,操作程序如下
打开程序,在电脑选择一个带密码的rar文件,然后点击Command1,启动winrar.exe,解压这时会弹出“输入密码”框,开始读取d:/aa.txt,由第一行开始读取密码,自动输入到rar解压的密码框,然后执行“确定”,如果密码不对,关闭弹出的winrar:诊断信息,然后继续读取d://aa.txt下一行的密码,下一行还是错,关闭弹出的winrar:诊断信息,直到出现正确密码,如果密码正确,在text1显示这个密码,并停止运算,该怎么写。

解决方案 »

  1.   

    有filelist控件。其他的不知道你说的是啥意思!
      

  2.   

    用AutoHotKey软件理论上几乎可以将任何手动过程变成自动脚本。
    http://www.autohotkey.com
      

  3.   

    shell("cmd /c rar.exe t -p密码 file.rar >c:\output.txt",vbHide)
    '读文件c:\output.txt的内容判断
      

  4.   

    為什麼要這麼麻煩了,
    直接在后面代參數 -p[p]   在壓縮或解開加密的壓縮檔期間,設定密碼 <密碼> 給加密的檔案。
                密碼的大小寫必須吻合。在指令行時,如果您省略了密碼,您將會被
                提示輸入它。            範例:            rar a -pmyhoney secret1 *.txt            加入檔案 *.txt 並以密碼 "myhoney" 加密。
        -p-     不詢問密碼