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

Rav*_*dda 6 c# wpf cmd

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

Mar*_*hal 2

是的。使用 可以轻松完成此操作Windows Registry。您只需在搜索框中键入其名称并按 即可打开任何所需的第 3RUNStart menu程序Enter

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

  1. 在“运行”或“开始”菜单搜索框中键入 regedit,然后按 Enter。它将打开注册表编辑器。
  2. 现在转到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

  1. 现在我们需要在“App Paths”键下创建一个新键。右键单击“App Paths”键并选择“新建 -> 键”。将其名称设置为您想要的应用程序名称及其扩展名,例如My_Application.exe

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

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

  4. 就是这样。现在,您只需在搜索框中键入其名称即可启动所需的应用RUN程序Start menu

注意:如果您希望现成的注册表脚本自动执行该任务,请将以下代码复制粘贴到记事本中,并以名称“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\\"
Run Code Online (Sandbox Code Playgroud)

您只需将上述脚本的粗体部分替换为正确的应用程序名称和路径即可。保存文件后,运行它,它会将程序路径添加到注册表中,以便您可以直接从“运行”和“开始”菜单搜索框启动它。

编辑: 根据您的评论,您可以使用 C# 代码编写以下操作