inuptラベルはsend_keysから直接ファイルをアップロードすることができます
非入力ラベル、AutoItをアップロード
AutoItをインストール1.
2.AutoItメニュー紹介
書き込みのAutoItスクリプトのSciTEのスクリプトエディタエディタ
Windowsのコントロールを識別するために使用されるAutoItのWindowsの情報要素ロケータ、情報
スクリプトの実行のAutoItスクリプトの実行
AutoItのto.exeコンパイルスクリプトが実行可能ファイルを生成します。
3.ステップファイルのアップロード:
。位置決め窓は要素を制御します
。B書き込みコードへのオープンSciTEのスクリプトエディタエディタ、次のように:
WinActivate( "ファイルのアップロード")
ControlSetText( "ファイルのアップロード"、 ""、 "EDIT1"、$するCmdLine [1])
#ControlSetText( "ファイルのアップロード"、 ""、 "EDIT1"、 "D:\ 1.png")
スリープ(2000)
ControlClick( "ファイルのアップロード"、 ""、 "ボタン1")
C。保存ファイル.au3(エディタ、デバッガを実行行くことができます)
D。のAutoIt実行ファイルexeファイルを生成to.exeコンパイルスクリプトを開きます。
いいえパラメータ化ステップbは、CMD EXEファイルを実行することはできません:ファイルは、窓開口部にcmdをexeファイルの実装を添加します
以下のような:D:\ text.exe
そこパラメータ化ステップbが、のような、ファイル名を追加し、CMDのexeファイル/ AU3ファイルを実行することができます:D:\ text.au3 A.TXT
すなわちpythonのexeファイルを実行します
輸入OS
os.system(R "D:\ text.exe")#ノンパラメトリック言葉遣い
jpg = “D\1.jpg”
os.system(R "D:\ text.au3%s" は%のJPG)#書き込みをパラメータ化しています
4.一括アップロード写真、forループ
方法1:ループのために、その後、次のリストの上に画像をアップロードする最初の
all_png = [「D:\\ 1.png」、「D:\\ 2.png」]
私all_png中のため:
画像エディタを開くには、#1のポイント
[ファイルのアップロード]ボタンを開くために#2ポイント
#3.実行(Do)のAutoItアップロードファイル
os.system(「D:\ text.exe%sの」I%)
time.sleep(3)
方法2:0.png、1.png:などの、0から始まる、ファイル番号をアップロードします。同じディレクトリに、その後、forループ
範囲内のiについて(4):
画像エディタを開くには、#1のポイント
[ファイルのアップロード]ボタンを開くために#2ポイント
#ファイル名
FILE_NAME = "D:\\%s.png" %I#パラメトリックパス名
#AutoItのアップロードファイルを実行します
os.system(「D:\ text.exe%s」は%file_nameの)
time.sleep(3)