あなたがPC側のウィンドウを起動したときのpython、]無効なハンドルを報告

まず、エラーメッセージ

トレースバック(最新の結果ラストコール):
  ファイル:<モジュール>には、ライン58を「E /データEastmoney作業/プロジェクトの文書は/自動化スクリプトが/qq.py毎週の要約サービス/マスタリーの手紙を公開」
    QQ(TX [0]。ストリップ()、テキサス州[1] .strip())
  ファイル:QQで、ライン32を"E /データEastmoney仕事/プロジェクトドキュメント/毎週要約サービスを公開/マスタリーの手紙自動化スクリプトは/qq.py"
    ログインID = win32gui。 GetWindowPlacement()
pywintypes.error:(1400、 'GetWindowPlacementは'、 'ウィンドウハンドルが無効です。')

 

第二に、元のコード

#ファイル名を指定して実行QQ 
os.system(R "スタートF:\ ruanjian \ ruanjian \ QQ \テンセント\ QQ \ビン\ QQ.exe") あなたのQQのパスはこちら。#

A = win32gui.FindWindow(なし、"QQ")クラス名、パラメータ2:QQのタイトル#ウィンドウハンドルパラメータ1を取得

第三に、その理由

、ウィンドウのQQを得るために、2つのコードプラスtime.sleep(3)間の待ち時間をプログラムを起動QQ

#ファイル名を指定して実行QQの
os.system(R "スタートF:\ ruanjian \ ruanjian \ QQ \テンセント\ QQ \ビン\ QQ.exe") ここでは、あなたのQQのパスの#
time.sleep(3)
A = win32gui.FindWindow(いずれも、"QQ")#GETウィンドウハンドルパラメータ1:クラス名、パラメータ2:QQのタイトル

 

おすすめ

転載: www.cnblogs.com/fengyiru6369/p/12123385.html