2017-02-11 37 views
0

我嘗試過編輯7zip的URL字段(更改文件夾)pywinauto:路徑行不通

dlg.Edit.type_keys(r"C:\Users\x\Desktop\my folder{ENTER}") 

預期指定的網址寫的,但我沒有找到辦法申請新的網址(上述兩個代碼都會返回默認網址)。

+0

什麼不起作用?它鍵入整個文本,但在那之後似乎沒有「{ENTER}」?或者它只是輸入什麼?運行此程序時,您的應用程序窗口是否處 –

+0

@VasilyRyabov對不起,我的問題不夠精確。是的,它可以正確輸入網址。我編輯了這個問題:** pywinauto完成它的工作(7zip是問題)**。但是,您是否可以確認上面包含{ENTER}的代碼是否適用於在字段中輸入的文本? –

+0

你的意思是7zip文件管理器?我看到路徑是通過手動應用(版本16.02 x64)。嗯...將嘗試最新的7zip。 –

回答

1

答案是

dlg.Edit.type_keys(r"C:\Users\x\Desktop\my folder{ENTER}", with_spaces = True) 

給出的路徑包含空格(my folder),因此它實際上寫道:C:\Users\x\Desktop\myfolder沒有空間,然後按回車。由於該路徑無效,它會回到默認文件夾。

我沒有提到我的問題中的空間,所以答案並不明顯。

ps:我沒有編輯問題和標題來關注主要觀點。

+1

你甚至可以接受你自己的答案。 ;) –