获取关联文件全路径 在txtfile中关联自己的程序,之后运行txt文件,用getcommandline获取txt的命令行路径,例: C:\DOCUME~1\nnn\桌面\新建文~1.TXT G:\TXTTXT~1\VISTAX~1.TXT 请问如果获全该路径! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExtractFilePath(Application.ExeName)获取程序的路径ExtractFileName(Application.ExeName)获取程序的文件名 1楼,理解错了,我要的是获取关联文件的全路径,比如,我把我的程序与txtfile关联,运行"桌面上的a.txt",程序就会获取a.txt的全路径。 在你的窗体上增加控件OpenPictureDialog1,增加一个按钮bitbtn1,procedure Tfrom.bitbtn1click (Sender: TObject);var filename:string;begin IF OpenPictureDialog1.Execute THEN OpenPictureDialog1.FileName; filename:=OpenPictureDialog1.FileName;end;试一下 您还是没有明白我的意思,我是要自动返回txtfile程序所关联要打开的文件路径及文件名,不是通过控件,你自己可以试一下,在注册表中把txtfile 关联到你编写的程序,再运行“桌面上的abca.txt',这是会运行你编写的程序,但如果知道你打开的“桌面上的abca.txt"的全路径。我用getcommandline获取了命令行的路径。C:\DOCUME~1\nnn\桌面\abc~1.TXT 你会看到路径不全。如果获到:C:\Documents and Settings\nnn\桌面\abca.txt 完整的路径 发现用getcommandline前面多了一个空格,没在意,导致没成功,去掉空格就可以了。 用API,把短路径转换成长路径,好象是叫:GetLongPathNameA 文件流的操作 很简单的问题 困扰我几天了 哪位朋友帮我看一下这句SQL语句哪里有错误 求助:dll窗体调用,有时会出现“Code 1400:无效的窗口句柄”的问题 报表问题 怎样把开始菜单内的图标显示一个组件内?100分 求一算法,图片运动轨迹! 你好:重新加载窗体的问题! 以下是dephi5.0下的例程,在7.0下不能运行,??? 请教tcalendar控件的用法? delphi6中 Corba data object 中怎么用ado呢? 为什么总不行? 运行错误???? DELPHI 怎么获取资源文件信息啊!!!!!!!!! 很急!!!!!!!!!
ExtractFileName(Application.ExeName)获取程序的文件名
procedure Tfrom.bitbtn1click (Sender: TObject);
var filename:string;
begin
IF OpenPictureDialog1.Execute THEN
OpenPictureDialog1.FileName;
filename:=OpenPictureDialog1.FileName;
end;试一下
你自己可以试一下,
在注册表中把txtfile 关联到你编写的程序,
再运行“桌面上的abca.txt',这是会运行你编写的程序,但如果知道你打开的“桌面上的abca.txt"的全路径。
我用getcommandline获取了命令行的路径。C:\DOCUME~1\nnn\桌面\abc~1.TXT 你会看到路径不全。如果获到:C:\Documents and Settings\nnn\桌面\abca.txt 完整的路径