首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Shortcut.link文件目标文件

运行Shortcut.link文件目标文件
EN

Stack Overflow用户
提问于 2016-01-12 03:56:29
回答 2查看 236关注 0票数 0

如何运行shortcut.link的目标路径

我已经试着运行这个到process.start,但没有工作,请帮助我这一点。

例如,C:\TeklaStructures\19.0\nt\bin\TeklaStructures.exe -I“Y:\图标\HerrickLIC.19.O ICON\MODELER\usimp_bypass_login.ini”-i "Y:\INI\HERRICK_V19.0.ini“

代码语言:javascript
复制
process.start(C:\TeklaStructures\19.0\nt\bin\TeklaStructures.exe -I "Y:\ICON\HERRICK LIC.19.O ICON\MODELER\usimp_bypass_login.ini" -i "Y:\INI\HERRICK_V19.0.ini");

错误:System.ComponentModel.Win32Exception类型的未处理异常发生在System.dll中 附加信息:系统找不到指定的文件

更新:目标路径包含1个exe和2个脚本文件,如果我剖析目标路径,可以将其转换为数组,打开它1乘1,那么它仍能正常工作吗?

示例:

代码语言:javascript
复制
arr[0] = C:\TeklaStructures\19.0\nt\bin\TeklaStructures.exe
arr[1] = Y:\ICON\HERRICK LIC.19.O ICON\MODELER\usimp_bypass_login.ini
arr[2] = Y:\INI\HERRICK_V19.0.ini

然后我会打开它们每一个

代码语言:javascript
复制
process.start("C:\TeklaStructures\19.0\nt\bin\TeklaStructures.exe");
process.start("Y:\ICON\HERRICK LIC.19.O ICON\MODELER\usimp_bypass_login.ini");
process.start("Y:\INI\HERRICK_V19.0.ini");

EN

回答 2

Stack Overflow用户

发布于 2016-01-12 04:24:11

你试过以下几点吗?

代码语言:javascript
复制
Process proc = new Process();
proc.StartInfo.FileName = @"c:\myShortcut.lnk";
proc.Start();

c:\myShortcut.lnk替换为快捷方式的完整路径。不是目标路径等等。

票数 1
EN

Stack Overflow用户

发布于 2016-01-12 05:45:17

我强烈怀疑在您的process.start中存在问题,争论不是很好的形式。

下面的代码应该适用于您。

代码语言:javascript
复制
Process.Start(@"C:\TeklaStructures\19.0\nt\bin\TeklaStructures.exe",@"-I ""Y:\ICON\HERRICK LIC.19.O ICON\MODELER\usimp_bypass_login.ini"" -i ""Y:\INI\HERRICK_V19.0.ini""");

代码语言:javascript
复制
var p = new Process
{
    StartInfo =
    {
        Arguments =@"/c ""C:\TeklaStructures\19.0\nt\bin\TeklaStructures.exe"" -I ""Y:\ICON\HERRICK LIC.19.O ICON\MODELER\usimp_bypass_login.ini"" -i ""Y:\INI\HERRICK_V19.0.ini""",
        FileName = "cmd"
    }
};
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.UseShellExecute = false;
p.Start();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34735330

复制
相关文章

相似问题

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