执行exe文件

menghuanchiyue 2014-01-27 05:04:15
有一个exe文件我需要在cmd命令里跳转到该文件目录才可以用命令调用,
但是本地测试是可以的,在客户端测试目录就无法跳转
例如:
exe文件在h:\www\bin下
cmd命令执行在c:\windows\system32\inetsrv>
我想用命令 cd h:\www\bin 跳转但是无效
...全文
759 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
M依然 2014-01-28
  • 打赏
  • 举报
回复
使用Process类的Start 不过有些环境运行不了。大多数系统环境是可以运行的。
jxnchk 2014-01-28
  • 打赏
  • 举报
回复
不清楚你具体的应用场景,直接跳转可以使用:cd /d h:\www\bin
hanfeng_st 2014-01-28
  • 打赏
  • 举报
回复
Process process = new Process(); process.StartInfo.FileName = @"h:\\www\bin\\xxxx.exe"; process.Start();
huaneramn 2014-01-28
  • 打赏
  • 举报
回复
高手。。。。。。。。。。。。
myhope88 2014-01-28
  • 打赏
  • 举报
回复
对呀,可以用process来执行
tcmakebest 2014-01-27
  • 打赏
  • 举报
回复
直接指定文件所在的目录应该也是可以运行的吧,除非exe文件没有判断exe本身所在目录导致找不到数据文件。 h:\www\bin\xxxx.exe
threenewbee 2014-01-27
  • 打赏
  • 举报
回复
不需要,你可以使用Process类的Start方法,之前指定下WorkingDictionary,就相当于cd。
feiyun0112 2014-01-27
  • 打赏
  • 举报
回复
要2条命令,跳转到盘符下
cd h:\www\bin
h:

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧