【发布时间】:2016-03-24 23:42:33
【问题描述】:
好吧,我的标题可能有误。但这就是我想做的。我知道如何打开文件目录。我流浪的东西我可以用吗
System.Diagnostic.Process.Start(@" ");
现在空引号是我的问题。而不是我在代码中手动输入每个应用程序。可以留空吗?
我正在使用 speech.synthesis,我想尽量避免使用 if 和 else 语句。但是,如果我将一个新应用程序添加到我的桌面,我必须更新程序以使新应用程序成为系统的一部分。
我原来的方式是这样的
if (speech == "open notepad")
{
system.Diagnostic.Process.Start(@"notepad.exe);
}
else
{
if (speech == "open wordpad")
{
Sytem.Diagnostic.Process.Start(@"wordpad.exe);
}
等等等等..有没有办法让一个打开的“”在调用时自动打开目录。所以我不必继续进行程序更新和发布..
这是在winforms中完成的,仅供我个人使用..我问的原因是,如果我向公众发布它,那么我列出的程序,用户可能有也可能没有我的程序.
【问题讨论】:
-
我知道脚本中的小写字母,我的手机会自动更正。但你明白了
-
不清楚你在问什么。 有没有办法让一个打开的“”在调用时自动打开目录。到底是什么问题?
-
我可以在 c:/ 中调用程序文件而不是手动执行程序吗?
-
您可以通过指定可执行程序的路径来运行程序。您也可以打开 Windows 资源管理器。你有什么要求。请澄清问题。
-
你有什么不明白的,你说我可以通过路径打开一个程序......如果你阅读了这个问题,你会看到我正在这样做。