• window添加文件


    import win32gui
    import win32con
    import time
    def window_dialog_button(open_file):
    
        #打开一级窗口
        dialog = win32gui.FindWindow("#32770","打开")
        #打开二级窗口
        ComboBoxEx32 = win32gui.FindWindowEx(dialog,0,'ComboBoxEx32',None)
        #打开三级窗口
        ComboBox = win32gui.FindWindowEx(ComboBoxEx32,0,'ComboBox',None)
        #文件名路径输入窗口----四级窗口
        edit = win32gui.FindWindowEx(ComboBox,0,'Edit',None)
    
        #文件的button(打开的那个选项按钮),他的上一级是顶级窗口所以是dialog
        button = win32gui.FindWindowEx(dialog,0,'Button','打开(&O)')
    
        #输入文件地址
        time.sleep(1)
        win32gui.SendMessage(edit,win32con.WM_SETTEXT,None,open_file)
        time.sleep(1)
        #点击发送按钮
        win32gui.SendMessage(dialog,win32con.WM_COMMAND,1,button)
    
    #上传的文件位置
    window_dialog_button(r"C:Userswangwei.jenkinsjobsPython11_apiconfig.xml")
  • 相关阅读:
    How to upload a file in MVC4
    安装升级System.Web.Optimization.dll
    Model Binding To A List
    TD中{text-overflow:ellipsis;} 用法
    表格
    CSS定位
    清除浮动的几种方式
    css浮动原理和特性
    前端规范
    块元素和内嵌元素
  • 原文地址:https://www.cnblogs.com/TKOPython/p/13585499.html
Copyright © 2020-2023  润新知