<tfoot id='CPOPh'></tfoot>
    <i id='CPOPh'><tr id='CPOPh'><dt id='CPOPh'><q id='CPOPh'><span id='CPOPh'><b id='CPOPh'><form id='CPOPh'><ins id='CPOPh'></ins><ul id='CPOPh'></ul><sub id='CPOPh'></sub></form><legend id='CPOPh'></legend><bdo id='CPOPh'><pre id='CPOPh'><center id='CPOPh'></center></pre></bdo></b><th id='CPOPh'></th></span></q></dt></tr></i><div id='CPOPh'><tfoot id='CPOPh'></tfoot><dl id='CPOPh'><fieldset id='CPOPh'></fieldset></dl></div>
      <bdo id='CPOPh'></bdo><ul id='CPOPh'></ul>

      <legend id='CPOPh'><style id='CPOPh'><dir id='CPOPh'><q id='CPOPh'></q></dir></style></legend>

        <small id='CPOPh'></small><noframes id='CPOPh'>

        如何隐藏从 Python 调度的 COM 对象

        时间:2023-09-11

        1. <legend id='V4NAG'><style id='V4NAG'><dir id='V4NAG'><q id='V4NAG'></q></dir></style></legend>
            <bdo id='V4NAG'></bdo><ul id='V4NAG'></ul>
              <tbody id='V4NAG'></tbody>

                <tfoot id='V4NAG'></tfoot>
              • <i id='V4NAG'><tr id='V4NAG'><dt id='V4NAG'><q id='V4NAG'><span id='V4NAG'><b id='V4NAG'><form id='V4NAG'><ins id='V4NAG'></ins><ul id='V4NAG'></ul><sub id='V4NAG'></sub></form><legend id='V4NAG'></legend><bdo id='V4NAG'><pre id='V4NAG'><center id='V4NAG'></center></pre></bdo></b><th id='V4NAG'></th></span></q></dt></tr></i><div id='V4NAG'><tfoot id='V4NAG'></tfoot><dl id='V4NAG'><fieldset id='V4NAG'></fieldset></dl></div>

                <small id='V4NAG'></small><noframes id='V4NAG'>

                  本文介绍了如何隐藏从 Python 调度的 COM 对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我在 Python 中使用 COM,我希望对象在后​​台运行 - 隐藏.我使用 Excel:

                  I'm using COM in Python and I want the object to run in background - hidden. With Excel I do:

                  Import win32com.client 
                  Excel=win32com.client.Dispatch("Excel.Application") 
                  Excel.Visible=1
                  

                  但我的应用程序没有属性 .Visible - 还有其他方法可以隐藏它吗?也许是 Dispatch 的一些特殊参数?

                  but my application do not have property .Visible - is there any other way to hide it? Maybe some special parameter to Dispatch?

                  提前致谢回复

                  推荐答案

                  如果你知道你的应用标题或类,你可以通过 ShowWindow 隐藏它:

                  If you know your application title or class, you can hide it via ShowWindow:

                  import win32com.client 
                  import win32con
                  import win32gui
                  import time
                  
                  print "Start"
                  excel = win32com.client.Dispatch("Excel.Application") 
                  excel.Visible = 1   # Visible via automation
                  time.sleep(2)
                  hwnd = win32gui.FindWindow(None, "Microsoft Excel")  # Class or title
                  print "Hide"
                  win32gui.ShowWindow(hwnd, win32con.SW_HIDE) # Hide via Win32Api
                  time.sleep(2)
                  print "Show"
                  win32gui.ShowWindow(hwnd, win32con.SW_SHOW) # Show via Win32Api
                  time.sleep(2)
                  
                  ###
                  

                  HTH,巴勃罗

                  这篇关于如何隐藏从 Python 调度的 COM 对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 Excel 中访问数据 - 来自 python 的路透社 下一篇:“是"运算符对整数的行为异常

                  相关文章

                  最新文章

                  <small id='Unegw'></small><noframes id='Unegw'>

                    <tfoot id='Unegw'></tfoot>
                  1. <i id='Unegw'><tr id='Unegw'><dt id='Unegw'><q id='Unegw'><span id='Unegw'><b id='Unegw'><form id='Unegw'><ins id='Unegw'></ins><ul id='Unegw'></ul><sub id='Unegw'></sub></form><legend id='Unegw'></legend><bdo id='Unegw'><pre id='Unegw'><center id='Unegw'></center></pre></bdo></b><th id='Unegw'></th></span></q></dt></tr></i><div id='Unegw'><tfoot id='Unegw'></tfoot><dl id='Unegw'><fieldset id='Unegw'></fieldset></dl></div>
                    <legend id='Unegw'><style id='Unegw'><dir id='Unegw'><q id='Unegw'></q></dir></style></legend>
                      • <bdo id='Unegw'></bdo><ul id='Unegw'></ul>