如何通过命令行在 drawboard pdf 中打开文件?(Windows 应用商店应用程序)

如何通过命令行在 drawboard pdf 中打开文件?(Windows 应用商店应用程序)

通常,你可以通过将文件作为第一个命令行参数传递,使用应用程序打开文件

programe.exe file.pdf

对于来自 Windows 应用商店的应用程序,似乎必须使用不同的方法。即使只是运行应用程序(不传递参数)也不是那么简单(请参阅如何从命令行打开 Windows 应用商店应用?)。

我已经找到了AppxManifest.xmlC:\Program Files\WindowsApps\Drawboard.DrawboardPDF_5.35.6.0_x64__gqbn7fs4pywxm有趣的部分似乎是

...
      <Extensions>
        <uap:Extension Category="windows.shareTarget">
          <uap:ShareTarget Description="Drawboard PDF">
            <uap:SupportedFileTypes>
              <uap:FileType>.pdf</uap:FileType>
              <uap:FileType>.jpg</uap:FileType>
              <uap:FileType>.png</uap:FileType>
            </uap:SupportedFileTypes>
          </uap:ShareTarget>
        </uap:Extension>
        <uap:Extension Category="windows.search" />
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="drawboardpdf">
            <uap:Logo>Assets\Logos\Square44x44\Logo.png</uap:Logo>
            <uap:DisplayName>Drawboard PDF</uap:DisplayName>
          </uap:Protocol>
        </uap:Extension>
        <uap:Extension Category="windows.fileTypeAssociation">
          <uap:FileTypeAssociation Name="pdf">
            <uap:Logo>Assets\Logos\Square44x44\Logo.png</uap:Logo>
            <uap:SupportedFileTypes>
              <uap:FileType>.pdf</uap:FileType>
              <uap:FileType>.jpeg</uap:FileType>
              <uap:FileType>.jpg</uap:FileType>
              <uap:FileType>.png</uap:FileType>
              <uap:FileType>.tiff</uap:FileType>
              <uap:FileType>.tif</uap:FileType>
            </uap:SupportedFileTypes>
          </uap:FileTypeAssociation>
        </uap:Extension>
      </Extensions>
...

它还注册了 uri 方案名称drawboardpdf,但似乎不能用它来打开特定文件。我试过了

explorer.exe drawboardpdf:///C:/Users/user/test.pdf

但它只打开了应用程序,但没有打开应用程序内的指定文件。

如何从命令行使用 Drawboard PDF App 打开 PDF 文件?

答案1

sudo apt-get install wslu
wslview test.pdf

将打开您的标准 PDF 查看应用程序 (Drawboard PDF)

相关内容