首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >system.diagnostic.process.start问题

system.diagnostic.process.start问题
EN

Stack Overflow用户
提问于 2010-02-12 20:10:23
回答 2查看 513关注 0票数 2

我正在尝试使用vb.net创建一个应用程序启动器。我正在尝试启动隐藏的桌面快捷方式,因为我希望我的桌面不会变得一团糟。这些快捷方式是通过nircmd :http://www.nirsoft.net/utils/nircmd.html创建的

我使用了以下代码: System.Diagnostics.Process.Start("E:\Documents和Settings\Rew\Desktop\SpeakClipboard.exe")

并返回找不到指定路径的错误。我尝试使用这种方法在程序文件中启动一个应用程序,它工作得很好。快捷键有问题吗?我无法指定链接快捷方式的文件的路径,因为它是桌面中的快捷方式,并且除了nircmd.exe之外没有指向任何内容: F:\NIRCMD

但我也尝试对system.diagnostic.process.start使用以下路径:

F:\NIRCMD\nircmd.exe cdrom打开g:

但还是不走运。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-12 20:15:59

如果我没理解错的话,SpeakClipboard.exe实际上是一个捷径?如果是这样,它可能有一个隐藏的.lnk扩展。因此,如果名称中实际上没有.exe,则应该指定SpeakClipboard.exe.lnk或SpeakClipboard.lnk。

票数 1
EN

Stack Overflow用户

发布于 2010-02-12 20:14:58

ProcessStartInfo对象上有一个允许您指定参数的属性。

例如,您的命令将是"F:\NIRCMD\nircmd.exe“,参数将是"cdrom open g:”

这行得通吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2251654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档