从CMD运行Wpf应用程序/运行如calc?

时间:2015-06-07 13:18:36

标签: c# wpf cmd

我想为我的WPF应用程序提供一个自定义命令,所以我可以从命令提示符启动它,不要写它的名字,而是编写像calc或appwiz.cpl这样的特定命令。我已经搜索谷歌相同,但它错了,因为几乎概念是命令行参数,但我不是在寻找相同的。是否有可能从命令行或运行实用程序启动自定义应用程序。         提前谢谢。

1 个答案:

答案 0 :(得分:2)

是。这可以使用Windows Registry轻松完成。您只需在RUNStart menu搜索框中输入其名称即可打开任何所需的第三方程序,然后按Enter

您需要在Windows Registry中设置应用程序路径,以便Windows可以在执行时了解应用程序。

  1. 在RUN或“开始”菜单搜索框中键入regedit,然后按Enter键。它' 11 打开注册表编辑器。
  2. 现在转到:
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

    1. 现在我们需要在" App Paths"下创建一个新密钥。键。右键单击" App Paths"键和选择"新 - >重点&#34 ;.将其名称及其扩展名设置为所需的应用程序名称,例如My_Application.exe

    2. 选择在步骤3和右侧窗格中创建的密钥,设置值"默认"到应用程序的EXE文件的完整路径,例如C:\Program Files\My Application\My Application.exe

    3. 再次在右侧窗格中,创建一个新的String值" Path"并将其值设置为包含应用程序EXE文件的文件夹,例如C:\Program Files\My Application\

    4. 那就是它。现在,您只需在RUNStart menu搜索框中输入其名称即可启动所需的应用程序。

    5. 注意:如果您希望现成的注册表脚本自动执行任务,请在记事本中复制粘贴以下代码并使用名称&#34保存文件; AskVG.REG" (包括引号)。

      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths]
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\My Application]
      @="C:\\Program Files\\My Application\\My Application.exe"
      "Path"="C:\\Program Files\\My Application\\"
      

      您只需要使用正确的应用程序名称和路径替换上述脚本的BOLD部分。保存文件后,运行它,然后将程序路径添加到Registry,以便您可以直接从RUN和开始菜单搜索框启动它。

      修改 根据您的评论,您可以write the following action with C# code