3
セレンでAutoItツールを使用しています。私がやっていることは、アプリケーションに「名前を付けて保存」ダイアログボックスが表示されたときに、ファイルがシステムに保存されている既定値を取得することです。私は以下の私のコードで述べたように、それを「New」にリネームしようとしています。しかし、ここで問題になっているのは、ダイアログボックスでファイル名が「新規」に変更されますが、「保存」をクリックすると、デフォルトのファイル名で保存されます。セレンでautoitを使用して名前を付けて保存ダイアログボックスのファイル名を変更します。
$windowHandle = WinGetHandle("Enter name of file to save to…")
WinActivate($windowHandle)
ControlSetText("Enter name of file to save to…", "", "Edit1", "New")
ControlClick("Enter name of file to save to…", "", "Button1")
、ありがとう! – testing
ControlSetTextの後にEdit1をクリックしてみてください。 – Milos
@Milos、私はあなたが提案したものを試しました、それはうまくいかなかった – testing