我想为我的WPF应用程序提供一个自定义命令,所以我可以从命令提示符启动它,不要写它的名字,而是编写像calc或appwiz.cpl这样的特定命令。我已经搜索谷歌相同,但它错了,因为几乎概念是命令行参数,但我不是在寻找相同的。是否有可能从命令行或运行实用程序启动自定义应用程序。 提前谢谢。
答案 0 :(得分:2)
是。这可以使用Windows Registry
轻松完成。您只需在RUN
或Start menu
搜索框中输入其名称即可打开任何所需的第三方程序,然后按Enter
。
您需要在Windows Registry
中设置应用程序路径,以便Windows
可以在执行时了解应用程序。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
现在我们需要在" App Paths"下创建一个新密钥。键。右键单击" App Paths"键和选择"新 - >重点&#34 ;.将其名称及其扩展名设置为所需的应用程序名称,例如My_Application.exe
选择在步骤3和右侧窗格中创建的密钥,设置值"默认"到应用程序的EXE文件的完整路径,例如C:\Program Files\My Application\My Application.exe
再次在右侧窗格中,创建一个新的String值" Path"并将其值设置为包含应用程序EXE文件的文件夹,例如C:\Program Files\My Application\
那就是它。现在,您只需在RUN
或Start menu
搜索框中输入其名称即可启动所需的应用程序。
注意:如果您希望现成的注册表脚本自动执行任务,请在记事本中复制粘贴以下代码并使用名称&#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