社区
C++ Builder
帖子详情
再提一个问题(关于文件关联的问题)
dycdyc123
2002-05-06 10:47:02
我建立的这样的文件类型 *.dyc 与dyc.exe 程序的关联,就是说,点击 *.dyc文件会
自动调用dyc.exe 程序,dyc.exe 也正常运行, 这个实现,(dyc.exe可以打开*.dyc 文件,可以先打开dyc.exe,然后装入*.dyc文件,这个也实现)
问题:
现在,我要点击*.dyc 文件, 打开dyc.exe程序后自动装入点击的文件*.dyc,怎样实现??
...全文
31
6
打赏
收藏
再提一个问题(关于文件关联的问题)
我建立的这样的文件类型 *.dyc 与dyc.exe 程序的关联,就是说,点击 *.dyc文件会 自动调用dyc.exe 程序,dyc.exe 也正常运行, 这个实现,(dyc.exe可以打开*.dyc 文件,可以先打开dyc.exe,然后装入*.dyc文件,这个也实现) 问题: 现在,我要点击*.dyc 文件, 打开dyc.exe程序后自动装入点击的文件*.dyc,怎样实现??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dycdyc123
2002-05-23
打赏
举报
回复
谢谢!
我不懂电脑
2002-05-06
打赏
举报
回复
首先需要你的dyc.exe支持命令行参数,然后在注册表中设置文件关联。
cloudred
2002-05-06
打赏
举报
回复
在注册表相应项添加:
程序名 -openfile %1
或者你程序里面根本没做对 -openfile的判断的话,直接写
程序名 %1
就行
cloudred
2002-05-06
打赏
举报
回复
附一段代码吧( TForm1::TForm1(TComponent* Owner)里添加):
//先判断是否有命令行参数传递过来,若有,则打开命令行参数指定的文件,否则
//打开最近一次打开的文件
if(ParamCount()>0 && ParamStr(1)=="-openfile")//如果命令行参数的数目大于1,表示除程序文件名自身外还有参数
{
for (int i=2;i<=ParamCount();i++)
{
strCommandParam=strCommandParam+" "+ParamStr(i);
}
strCommandParam=strCommandParam.Delete(1,1);
if(FileExists(strCommandParam)==true)//如果这个文件存在,就打开
{
OpenCMFFile(strCommandParam);
}
}
else //取最近打开的文件
{
AnsiString tmp;
tmp=ExtractFileDir(Application->ExeName); //取应用程序所在目录
tmp=tmp+"\\cmf.dat";
if (FileExists(tmp)==false)
{
FileCreate(tmp);
}
sFileList->LoadFromFile(tmp);
if(sFileList->Count>0)
{
//取最近打开的文件,如果文件存在,就打开
if (FileExists(sFileList->Strings[0])==true)
OpenCMFFile(sFileList->Strings[0]);
}
}
Lersh
2002-05-06
打赏
举报
回复
就是说在DOS窗口里打:dyc,exe 1.dyc,要能启动dyc并装入1.dyc才行
我来看看CB
2002-05-06
打赏
举报
回复
对,
关于如何将多个Cpp
文件
关联
起来
一、C++编译模式 C++程序中,只包含两类
文件
—.cpp
文件
和.h
文件
。 其中,.cpp
文件
被称作C++源
文件
,里面...
一个
程序所有的内容,可以分成不同的部分分别放在不同的.cpp
文件
里。 .cpp
文件
里的东西都是相对独立的,在...
【解决】Win10 Windows资源管理器显示”该
文件
没有与之
关联
的应用来执行操作。请安装应用,若已经安装应用,请在‘默认应用设置’页面中创建
关联
某天电脑在打开桌面
文件
夹或者此电脑、回收站...其实这种创建
文件
关联
的难度并不大,可以在win10设置-默认应用里面进行设置,重置默认应用(其实我当时重置过了,重置过后左键双击打开变成右键属性的功能了,彻底混乱,
win10系统 该
文件
没有与之
关联
的应用来执行该操作,请安装应用,若已经安装应用,请在“默认应用设计“页面中创建
关联
该
文件
没有与之
关联
的应用来执行该操作,请安装应用,若已经安装应用,请在"默认应用设计"页面中创建
关联
.
提
示 解决办法 Windows Registry Editor Version 5.00 [[HKEY_CLASSES_ROOT\Folder\shell\explore\command...
【数学建模】灰色
关联
分析 + Matlab代码实现
灰色
关联
分析法的优势在于,它弥补了采用数理统计方法系统分析所导致的缺憾,对...值得一
提
的是,在灰色
关联
分析中,母序列有多个的情况,我们只需要分开计算即可,也就是说,每
一个
母序列,都对应
一个
完整的子序列。
win8下修复bat
文件
关联
错误
前几天装了WIN8,各种折腾不
提
,一时手贱,把bat
关联
到记事本上去了,关键我这记事本还是用Notepad2单
文件
替换的。 当时没注意,用了几天反应过来了,bat
文件
一打开就成记事本了…… 从网上找了各种...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章