社区
C#
帖子详情
得到打开默认程序的文件的路径?
原来缘来
2011-05-24 05:15:01
比如说我们打开一个.txt文件,调用的是notepad.exe这个程序。我想知道这个.txt程序的路径。
我现在正在做一个编辑器,我把打开方式的应用程序设为我的编辑器后,然后打开文本文件时,我的编辑器就直接把文件读出来。
...全文
139
10
打赏
收藏
得到打开默认程序的文件的路径?
比如说我们打开一个.txt文件,调用的是notepad.exe这个程序。我想知道这个.txt程序的路径。 我现在正在做一个编辑器,我把打开方式的应用程序设为我的编辑器后,然后打开文本文件时,我的编辑器就直接把文件读出来。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
原来缘来
2011-05-28
打赏
举报
回复
是不是这样的到文件路
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//args[0]是不是文件的路径?
Application.Run(new Form1());
}
原来缘来
2011-05-28
打赏
举报
回复
楼上的能说清楚一些吗?
最好能给点代码
谢了
原来缘来
2011-05-28
打赏
举报
回复
原来每一个args都是一个路径,谢谢了
Icedmilk
2011-05-25
打赏
举报
回复
这个问题要靠注册表搞定啊
那个文件路径是系统传递给你的
%SystemRoot%\system32\NOTEPAD.EXE %1
需要改Program.cs里的代码
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(
string[] args
)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
[Quote=引用 5 楼 jayyounger 的回复:]
楼上的在干吗?
我的意思是如何得到.txt文件的路径,我不是用的openfiledialog。
当我双击.txt文本文件的时候我的程序自动读取这个文本,但我不知道如何去读取文本的路径。
[/Quote]
include_me
2011-05-25
打赏
举报
回复
// 主程序
static void Main(string[] args){
// 从args中获取文件信息
}
// 注册表
test.exe %1
原来缘来
2011-05-25
打赏
举报
回复
楼上的在干吗?
我的意思是如何得到.txt文件的路径,我不是用的openfiledialog。
当我双击.txt文本文件的时候我的程序自动读取这个文本,但我不知道如何去读取文本的路径。
余山水
2011-05-24
打赏
举报
回复
FileInfo fileInfo = 你给的文件信息;
fileInfo.FullName //你要的文件全名
ycproc
2011-05-24
打赏
举报
回复
你说错了
你打开的时候不是因为你知道路径
而是因为你有这个环境
而打开了程序
zerodegrees
2011-05-24
打赏
举报
回复
[Quote=引用 1 楼 ohkuy 的回复:]
用FullName,文件全名
[/Quote]
楼上好快的说,抢不过。。。
ohkuy
2011-05-24
打赏
举报
回复
用FullName,文件全名
C# 使用
默认
程序
打开
文件
在 C# 编程中,我们经常需要使用
默认
程序
打开
文件
。Process 类是 C# 中用于创建和控制新进程的类,它提供了许多方法和属性,可以让我们与系统中的外部
程序
进行交互。方法来启动进程,
打开
指定的
文件
。如果无法
打开
文件
,将捕获到异常,并在控制台输出错误消息。更改为您要
打开
的实际
文件
的
路径
即可。请注意,这里的
文件
路径
应该是一个有效的
文件
路径
。在上述代码中,我们首先指定了要
打开
的
文件
的
路径
。,用于指定要启动的进程的相关信息。属性,我们将要
打开
的
文件
路径
传递给。,可以使用
默认
的关联
程序
打开
文件
。
使用Qt实现使用系统
默认
程序
打开
文件
在Qt应用
程序
中,有时候我们需要通过我们的应用
程序
来
打开
特定的
文件
,而不是使用
默认
关联的
程序
。为了实现这个功能,我们可以利用Qt提供的QDesktopServices类来
打开
文件
。QDesktopServices类提供了一系列静态函数,可以用于执行一些桌面相关的操作,包括
打开
文件
、
打开
网页等。这样,我们就可以使用Qt来实现使用系统
默认
程序
打开
文件
的功能了。接下来,我们定义了一个要
打开
的
文件
路径
,你可以根据实际情况修改它。当你运行这个应用
程序
时,系统会使用
默认
关联的
程序
打开
指定的
文件
。函数将
文件
路径
转换为。
matlab的搜索
路径
什么意思,什么是 MATLAB 搜索
路径
?
什么是 MATLAB 搜索
路径
?MATLAB® 搜索
路径
是
文件
系统中所有
文件
夹的子集。MATLAB 使用搜索
路径
来高效地定位用于 MathWorks® 产品的
文件
。搜索
路径
上的
文件
夹顺序十分重要。当在搜索
路径
上的多个
文件
夹中出现同名
文件
时,MATLAB 将使用搜索
路径
中最靠前的
文件
夹中的
文件
。
默认
情况下,搜索
路径
包括以下
文件
夹MATLAB userpath
文件
夹,它在启动时添加到搜索
路径
中,并且...
关于CFile类
打开
文件
的
默认
路径
在编制对话框应用
程序
时,如果使用CFile类的成员函数“Open”
打开
一个
文件
,在不指定
文件
的
路径
时会
默认
为当前
程序
的
路径
,但如果使用了
文件
打开
对话框类CFileDialog并
打开
过
文件
的话,再用CFile类的成员函数Open
打开
文件
,其
默认
路径
会变成CFileDialog类
打开
文件
的
路径
,这是因为CFileDialog类
打开
文件
时修改了系统的
默认
(缺省)
路径
,如果不想让CFileDialog类改变
默认
路径
,只要在使用CFileDialog类Open函数时,加上OFN_NOCHANGEDIR属
如何在 Windows 注册表中修改
文件
的
默认
打开
程序
?
(1)首先,确认需要操作或修改的
文件
类型。例如是:.xml (
文件
) (2)按快捷键“Windows 徽标+R”
打开
“运行”
程序
,输入 “regedit”
打开
注册表编辑器,如图1。然后,在注册表编辑器中,
打开
关于此
文件
打开
方式设置的注册表
路径
。例如:关于 .xml
文件
,
打开
方式的
路径
如下(如图2): 计算机\HKEY_CLASSES_ROOT\xmlfile\shell\Open\command 图1 图2 (3)在“command”子键下,找到键值项 “(
默认
)”,右键单击,再点.
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章