如何关闭一个被word或写字板打开了的txt文件?

PLWang 2001-09-01 11:39:21
还有如何确定一个txt文件现在是否被打开?
...全文
154 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
conquer 2001-09-02
  • 打赏
  • 举报
回复
试试 findfirstfile 然后 fileclose .都是wapi.
PLWang 2001-09-02
  • 打赏
  • 举报
回复
gz
PLWang 2001-09-02
  • 打赏
  • 举报
回复
to liaokuo(辽阔):
因为word不一定是由本程序调出的 所以关进程不可靠
liaokuo 2001-09-02
  • 打赏
  • 举报
回复
恐怕要关进程
hadle:=findindow('word.exe',nil);
closewindow(hadle)
PLWang 2001-09-02
  • 打赏
  • 举报
回复
to conquer(戏子):
var FileHandle: integer;
FileHandle:= FindFirstFile(Pchar('C:\mpinfo.txt'),nil);
FindClose(FileHandle);
我这样写法不对 高手能否给个例子
PLWang 2001-09-02
  • 打赏
  • 举报
回复
gz
BigBen 2001-09-02
  • 打赏
  • 举报
回复
shellexecute打开的是关联程序,所以,先找出.txt的关联,然后,看你的.txt是否正在使用,若是,就sendmessage,关了那个关联程序。。。
PLWang 2001-09-01
  • 打赏
  • 举报
回复
就是在调用shellexecute打开一个txt文件之后能否用同样的方法关闭它

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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