2017-02-11 31 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

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