V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
firebroo
V2EX  ›  Windows

能通过编程实现控制 ie 下载文件吗

  •  
  •   firebroo · 2016-09-12 13:30:24 +08:00 · 2450 次点击
    这是一个创建于 2995 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • win 下面的编程手段都可以,前提就是必须通过 ie 去自动下载。
    • 不能使用 curl , wget ,必须通过 ie ,必须通过 ie ,必须通过 ie 。

    我现在通过 cmd.exe 开新进程运行 iexplore.exe 跟上参数 http://xxx/xxx.zip 这样去下载还需要在弹出的 ie 界面点击确认下载才会进行下载。

    12 条回复    2016-09-12 17:52:52 +08:00
    loading
        1
    loading  
       2016-09-12 13:36:55 +08:00 via Android
    win32com 看有没接口。

    能模拟 ie ua 进行下载,为什么一定要呢?
    firebroo
        2
    firebroo  
    OP
       2016-09-12 15:51:04 +08:00
    @loading 我找了一圈没找到,这是我的特殊需求吧,我只是想了解是否可以办到。
    boro
        3
    boro  
       2016-09-12 15:54:29 +08:00 via iPhone
    试下 vbs
    jasontse
        4
    jasontse  
       2016-09-12 15:56:08 +08:00 via iPad
    用 SHFileOperation 从网络复制文件试试, Windows 10 是可以的,低了不清楚。
    subpo
        5
    subpo  
       2016-09-12 15:58:16 +08:00
    任何方法都可以的话,用按键精灵不就行了...
    firebroo
        6
    firebroo  
    OP
       2016-09-12 16:15:14 +08:00
    @boro 具体代码?

    @jasontse 我看了下这个 API ,我是需要通过 ie 去下载。

    @subpo 确认可以,但是不是我想要的。。
    boro
        7
    boro  
       2016-09-12 16:22:26 +08:00 via iPhone
    @firebroo Google - vbs 实现 IE 自动下载文件
    boro
        8
    boro  
       2016-09-12 16:23:38 +08:00 via iPhone
    还有 powrshell
    boro
        9
    boro  
       2016-09-12 16:29:28 +08:00 via iPhone
    上面打错,是 PowerShell
    AdamMaggie
        10
    AdamMaggie  
       2016-09-12 17:15:48 +08:00 via Android
    .net 里面有个 webclient 类,里面有个 downloaddata 方法,不知道能不能满足你的需求~
    hansnow
        11
    hansnow  
       2016-09-12 17:18:20 +08:00
    既然需求这么怪,那我也来个怪怪的方法吧——按键精灵
    abelyao
        12
    abelyao  
       2016-09-12 17:52:52 +08:00 via iPhone
    果然 V2 都没有玩 .net 的吗…
    .net 提供了 WebBrowser ,太容易了…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   994 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:59 · PVG 06:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.