問題タブ [pywin32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
11876 参照

python - 現在ログインしているユーザーのWindowsの特別なフォルダを取得するにはどうすればよいですか?

Pythonスクリプトから、などのMy DocumentsWindowsの特別なフォルダを取得するにはどうすればよいですか?Desktopwin32拡張機能が必要ですか?

Windows2000からWindows7で動作する必要があります。

0 投票する
7 に答える
22717 参照

python - pywin32 ライブラリ win32gui を読み込めません

pywin32に含まれている win32gui モジュールを使用しようとしていますが、動作しません。

私はそれをダウンロードしてビルドし、すべてが site-packages の下にあるように見えます.site-packages/win32/win32gui.pyd で win32gui.pyd を見つけましたが、インポートしようとすると次のようになります:

dll をどこかに移動する必要がありますか? もしそうなら、どれですか?

0 投票する
1 に答える
1670 参照

python - Pythonを使用してフォルダに権限を追加する

特定のフォルダー(+サブフォルダー+ファイル)へのフルアクセスを誰にでも許可したい。私はそのコードを試しました:

問題は、継承が欠落しているために、フルアクセスとして表示されないことです(継承も必要です)。これを解決する方法がわかりません。

私が欠けているものはありますか?ありがとう、よろしく、フロリアンラグ。

0 投票する
1 に答える
628 参照

python - Windows Server 2008 でシャットダウンから再起動するように指示する

MSDN によると、WM_ENDSESSION メッセージを使用して再起動またはシャットダウンが発生したかどうかを判断することはできません。

これを行う唯一の方法を見つけましたが、非常に見苦しく、Windows 2000 Server でのみ機能し、2008 Server では機能しません。

私が尋ねている理由は、Linux デーモンをシステム サービスとして Windows に移植している最中だからです。このデーモンは、再起動イベントとシステム シャットダウン イベントで異なる動作をします。

何らかの形で回答するのに役立つ場合は、プロジェクトでpywin32でpythonも使用しています。

0 投票する
1 に答える
943 参照

python - Python/Tkinter: wxPython Freeze/Thaw のような画面更新のオン/オフを切り替えますか?

Tkinter は、(大量の画面アクティビティを実行するときに) 画面の更新を一時的にオフにし、UI の更新が完了したときに画面の更新をオンにする方法を提供しますか? 多くの GUI フレームワークにはこの機能があります。wxPython は、この機能のために Freeze および Thaw メソッドを提供します。Windows Win32api は、LockWindowUpdate( hWnd | 0 ) を介してこれをサポートしています。「tkinter freeze thaw」と「tkinter lockwindowupdate」でグーグル検索すると、空になりました。

0 投票する
3 に答える
7735 参照

python - インストールされているpywin32のバージョンをプログラムで見つける

一部の Python パッケージは、プログラムがインストールされているバージョンを取得する方法を提供します。例えば

しかし、私はそうする方法を見つけることができませんpywin32。調べるにはどのような良い方法がありますか?

0 投票する
1 に答える
871 参照

python - Python内から.pywファイルへのショートカットを作成する

Python で .pyw 拡張子と .exe へのショートカットを作成する方法を知りたいと思っていました。

0 投票する
1 に答える
479 参照

windows - win32:CreateDesktopで作成されたデスクストップを破棄します

の反対はCreateDesktop()何ですか?CloseDesktop()新しいデスクトップへのハンドルを閉じるだけで、削除しないようです。

0 投票する
2 に答える
1302 参照

python - win32: モニターの現在の DEVMODE を取得します

win32 で現在の解像度を取得するにはどうすればよいですか? モニターの現在の境界矩形を取得するために使用できることはわかってGetMonitorInfoいますが、ビット深度も取得するにはどうすればよいですか? DEVMODEほとんどの場合、特定のモニターの構造体を取得するにはどうすればよいですか?

私はpythonとpywin32を使用しているので、それらに具体的に対処するソリューションは素晴らしいですが、winapi呼び出しだけで十分です。

0 投票する
3 に答える
1928 参照

python - pywin32 で vcvarsall.bat の代わりに vcvars32.bat を使用する方法はありますか?

そのため、Windows 7 マシンで pywin32 をビルドしようとしています。セットアップ スクリプトを実行すると、「vcvarsall.bat が見つかりません」という一般的なエラーが発生しました。Visual C++ がインストールされているので、多少混乱しました。ここや他のサイトを少し検索した後、私の問題に対する最善の解決策は、おそらくバッチファイルへのパスを自分のパスに追加することであることがわかりました。ただし、そのパスを探していると、Visual Studio 2008 以前ではなく 2010 をインストールしているため、通常の「vavarsall.bat」ではなく「vcvars32.bat」というファイルがあることに気付きました。

セットアップ スクリプトで vcvars32 を使用することはできますか? これはおそらくばかげており、バッチ ファイルについてほとんど知らないことが明らかになるかもしれませんが、vcvars32.bat ファイルを vcvarsall.bat にコピーして名前を変更することはできますか?

それとも、古いバージョンの Visual Studio をインストールする必要がありますか? 避けられるなら本当にやめたほうがいい。MinGW でのビルドにも問題がありました。最初にダウンロードする必要があるファイルはありますか?

前もって感謝します、

ケン