Skip to main content
nky-u
Known Participant
November 26, 2021
Question

AdobeXDの起動ファイルの場所について

  • November 26, 2021
  • 2 replies
  • 3335 views

Logicoolのマウスを使用しているのですが、マウスに存在するボタンにLogicool GHUBを使ってショートカットキーを割り当てたいと考えているのですが、XDをアプリケーションとして識別させるために必要となるXDの起動ファイルの場所がわかりません。

 

同様のことをされている方は、どのように対応されているかお伺いできないでしょうか。

    This topic has been closed for replies.

    2 replies

    r360studio Kazue Mori
    Community Expert
    Community Expert
    November 26, 2021

    nky-u さん、こんにちは。

     

    ショートカットキーに割り当てるために、XDの実行パスが知りたいということですね。

     

    XDは【UWP】という種類のアプリケーションのため、EXEファイルを実行し起動するという仕組みになっていません。Windows PowerShellを利用してバッチファイルを作る方法で、起動ファイルを作ることができます。

     

    【参考】
    ▼Windows 10ミニTips(266) コマンドラインから任意のUWPアプリを起動する | マイナビニュース
    https://news.mynavi.jp/article/win10tips-266/

     

    PowerShell、コマンド、バッチファイルなどの基本的な知識が必要になりますが、
    こちらの手元で確認したところ、次の方法で起動ができました。


    1)PowerShellを起動し、以下の2つの情報を取得するコマンドを実行する。

     

    1-1)パッケージファミリー名を取得するコマンド
    (Get-AppxPackage -Name *XD*).PackageFamilyName

     

    1-2)アップリケーションIDを取得するコマンド
    (Get-AppxPackage -Name *XD* | Get-AppxPackageManifest).Package.Applications.Application.Id

     

    わたしのマシンでの結果だと、次の結果となりました。

    ※もしかすると、お使いの環境によって結果が異なるかもしれません。

     

     

    2)必要な情報が取得できたら、以下の1行を記載したバッチファイルを作成する。
    ※テキストエディターで次の1行を入力し、拡張子を .cmd か .bat で保存してバッチファイルを作成

     

    start shell:AppsFolder\[パッケージファミリー名]![アプリケーションID]


    ※例題にした私のマシンの結果だと、次のようになります。
    start shell:AppsFolder\Adobe.CC.XD_adky2gkssdxte!App


    3)作成したバッチファイルをダブルクリックで実行し、XDが起動することを確認する。

     

    4)バッチファイルの保存先をXDの起動パスとして、ユーティリティに登録する。


    以上、ご参考になりましたら幸いです。
    (^_^)

    nky-u
    nky-uAuthor
    Known Participant
    November 26, 2021

    r360studio Kazue Moriさん

     

    とっても丁寧な回答・アドバイスいただきありがとうございます!!

    バッチは、なんとなくわかるのですが、PowerShellは初挑戦なので、明日調べながらチャレンジしてみます。

     

    バッチを仮想的に起動ファイルに見せて、そのバッチを起動パスとして登録するという方法は全く頭になかったです。ありがとうございます!!!!

    nky-u
    nky-uAuthor
    Known Participant
    November 26, 2021

    なお、PCはWindows10 となります。