| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 658 人关注过本帖
标题:如何运行系统目录下的程序
只看楼主 加入收藏
zyniaoren
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-4-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
如何运行系统目录下的程序
我要调用系统路径下的 C:\Program Files\WinRAR\1.exe  但是这个系统路径可能不是C 也有可能是D


所以我想 知道 如何 获取到 系统的路径 然后 运行指定的程序

C# 要如何写 知道的告诉我下
搜索更多相关主题的帖子: 目录 系统 运行 
2010-04-26 15:35
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:20 
string str = Environment.GetFolderPath(Environment.SpecialFolder.Programs)+@"\winrar\1.exe";

QQ:81704464
2010-04-27 08:01
zyniaoren
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-4-26
收藏
得分:0 
版主大大 不行哇啊

[url=http://www.]限额购-每件商品都会是超乎想象的低价[/url]
2010-04-27 09:45
hainandgm
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:111
专家分:475
注 册:2007-6-21
收藏
得分:0 
LZ,版主说的是系统目录下的"开始->程序"下的目录,再加上你本身指定的目录和执行程序.如果你想获取系统目录(X:\windows\system32\",X表示系统所在的盘符),可以采用以下二种方式:
1. string str = Environment.GetFolderPath(Environment.SpecialFolder.System);
2. string str = Environment.SystemDirectory;
希望能够帮到你
2010-04-27 10:40
zyniaoren
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-4-26
收藏
得分:0 
回楼上的。。。

       string str = Environment.GetFolderPath(Environment.SpecialFolder.Programs) + @"\Nokia\Phoenix\DCTxBB5.exe";

我这样写的  不对吗

程序的正确安装路径是C:/Program Files/Nokia/Phoenix/DCTxBB5.exe

如果不正确 应该怎么写

[url=http://www.]限额购-每件商品都会是超乎想象的低价[/url]
2010-04-27 11:12
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:0 
失手了,改成programfiles!
string str = Environment.GetFolderPath(Environment.SpecialFolder.ProgramsFiles)+@"\winrar\1.exe";

[ 本帖最后由 athenalux 于 2010-4-27 14:02 编辑 ]

QQ:81704464
2010-04-27 13:55
zyniaoren
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-4-26
收藏
得分:0 


版主大大。。
 string str = Environment.GetFolderPath(Environment.SpecialFolder.Programs) + @"\Nokia\Phoenix\DCTxBB5.exe";

这个命令 编辑不会出错  但是 点击按钮的话 不会运行程序

版主大大的QQ又不上 我该怎么解决ing




[url=http://www.]限额购-每件商品都会是超乎想象的低价[/url]
2010-04-27 14:10
zyniaoren
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-4-26
收藏
得分:0 
解决了
 System.Diagnostics.Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + @"\Nokia\Phoenix\DCTxBB5.exe");

这个命令。。。

但是有其他问题 稍后慢慢解决

[url=http://www.]限额购-每件商品都会是超乎想象的低价[/url]
2010-04-27 14:38
快速回复:如何运行系统目录下的程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012175 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved