前提・実現したいこと
ウィンドウズ10 PC(旧マイコンピューター)をダイアログで開いて、他ドライブ(任意)のフォルダ(任意)を選択したい
発生している問題・エラーメッセージ
以下でうまくいったと思ったのですが、ダイアログではないので
選択したフォルダの値が取得できませんでした。
import subprocess subprocess.Popen("Explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", shell=True)
該当のソースコード
from tkinter import filedialog import os import glob import shutil desktop = os.path.expanduser("~/Desktop") dir = desktop path = filedialog.askdirectory(initialdir = dir)
試したこと
os.chdir('..')で一番上の階層に行き
手動でPC(旧マイコンピューター)に
辿り着けるのですが…
PC(旧マイコンピューター)は特殊なフォルダ
であることは承知しているのですが
下記など試しましたがうまくいきません。
"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
:C:\ Users \ UserName \ Desktop \ Computer.lnk
以下でうまくいったと思ったのですが、ダイアログではないので
選択したフォルダの値が取得できませんでした。
import subprocess subprocess.Popen("Explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", shell=True)
補足情報(FW/ツールのバージョンなど)
windows10 最新
Python 3.9.1
回答1件
あなたの回答
tips
プレビュー