添加链接
注册
登录
link管理
链接快照平台
输入网页链接,自动生成快照
标签化管理网页链接
相关文章推荐
呐喊的包子
·
矶部矶兵卫物语 ...
·
2 月前
·
严肃的火锅
·
创建、修改、删除时序库MetricStore ...
·
6 月前
·
会搭讪的饭盒
·
如何使用 Postman 调用 ...
·
6 月前
·
霸气的烈马
·
使用andlua+写一个获取VSCode最新 ...
·
10 月前
·
瘦瘦的烤红薯
·
快开学了,新买了一个华为matebook ...
·
10 月前
·
link管理
›
【python】pythonからWindowsを操作する! - サーバレス練習帳
https://serverless.hateblo.jp/entry/2018/10/31/164931
有腹肌的香烟
5 月前
Cで作ったdllも読み込めるっぽい。
<cite class="hatena-citation"><a href="https://www.gesource.jp/weblog/?p=617">www.gesource.jp</a></cite></p><p>IHTMLDocument3<br/> <iframe src="https://hatenablog-parts.com/embed?url=http%3A%2F%2Ffanblogs.jp%2Fmountain4101%2Farchive%2F64%2F0" title="pythonで「Internet Explorer_Server」クラスの子ウインドウ内のボタンを自動クリック" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="http://fanblogs.jp/mountain4101/archive/64/0">fanblogs.jp</a></cite></p><p>上記のプログラムを動かすには、pywinautoが必要かもしれない。<br/> <iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fgithub.com%2Fpywinauto%2Fpywinauto" title="pywinauto/pywinauto" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="https://github.com/pywinauto/pywinauto">github.com</a></cite></p><p><iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fqiita.com%2Fponkio-o%2Fitems%2F409766b574f03d1d5a49" title="Windows10でpywinautoを使おうとしたらハマった - Qiita" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="https://qiita.com/ponkio-o/items/409766b574f03d1d5a49">qiita.com</a></cite><br/> pipは使わず、上記リンクの通りにやった。</p><p>そして、pywin32も必要かもしれない。<br/> <iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Freleases%2Ftag%2Fb222" title="mhammond/pywin32" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="https://github.com/mhammond/pywin32/releases/tag/b222">github.com</a></cite></p><p>自分の環境の<a class="keyword" href="http://d.hatena.ne.jp/keyword/python">python</a>のバージョンを見ながら、以下を選択。<span itemscope="" itemtype="http://schema.org/Photograph"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/u/urbanplanner/20181031/20181031195541.png" alt="f:id:urbanplanner:20181031195541p:plain" title="f:id:urbanplanner:20181031195541p:plain" class="hatena-fotolife" itemprop="image"/></span><br/> pywin32-222.win-<a class="keyword" href="http://d.hatena.ne.jp/keyword/amd64">amd64</a>-py3.6.exe</p><p>そして、easy_installというコマンドを使ってインストールしました。<br/> <iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.mudatobunka.org%2Fentry%2F2016%2F08%2F28%2F144711" title="Scrapy のクローリング中に win32api が無くてコケる問題に対処(Windows10, 64bit, Python2.7) - 無駄と文化" class="embed-card embed-blogcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="https://blog.mudatobunka.org/entry/2016/08/28/144711">blog.mudatobunka.org</a></cite></p><br/> <p>次のように書くと、ウインドウが全て列挙できるようだ。<br/> <a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%E9%A5%E0%A5%C0%BC%B0">ラムダ式</a>、初めて使った。</p> <pre class="code" data-lang="" data-unlink="">import win32gui win32gui.EnumWindows(lambda x, _: print(str(x)+' : '+win32gui.GetClassName(x)+' : '+win32gui.GetWindowText(x)), None)</pre><p><iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fteratail.com%2Fquestions%2F44543" title="Pythonを使って指定したWindowのハンドルを取得したい|teratail" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="https://teratail.com/questions/44543">teratail.com</a></cite></p><p>ところで、この<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8">スクリプト</a>中のアンダースコアは・・・? 次によると、使わないので無視しましょう的な変数を意味するようだ。つまり、アンダースコアには何も代入されていない。<br/> <iframe src="https://hatenablog-parts.com/embed?url=https%3A%2F%2Fqiita.com%2Fikki8412%2Fitems%2Fab482690170a3eac8c76" title="【備忘録】Pythonにおけるアンダースコア"_"の役割について - Qiita" class="embed-card embed-webcard" scrolling="no" frameborder="0" style="display: block; width: 100%; height: 155px; max-width: 500px; margin: 10px 0px;"/><cite class="hatena-citation"><a href="https://qiita.com/ikki8412/items/ab482690170a3eac8c76">qiita.com</a></cite></p><p>IEFrameのEnumChildWindowがやりたかったら、次のように書こう。</p> <pre class="code" data-lang="" data-unlink="">import win32gui win32gui.EnumChildWindows(win32gui.FindWindow(u"IEFrame",None),lambda x, _: print(str(x)+' : '+win32gui.GetClassName(x)+' : '+win32gui.GetWindowText(x)), None)</pre>
推荐文章
呐喊的包子
·
矶部矶兵卫物语 浮世多辛苦日韩剧全集高清免费资源在线观看 - {key1}
2 月前
严肃的火锅
·
创建、修改、删除时序库MetricStore - 日志服务 - 阿里云
6 月前
会搭讪的饭盒
·
如何使用 Postman 调用 WebService 接口
6 月前
霸气的烈马
·
使用andlua+写一个获取VSCode最新版本号的安卓软件-CSDN博客
10 月前
瘦瘦的烤红薯
·
快开学了,新买了一个华为matebook D14 2022款,想问一下能玩apex和LOL么? - 知乎
10 月前