以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [求助]关于打开方式的问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=2311)

--  作者:zhhj8
--  发布时间:2004-7-27 21:51:14
--  [求助]关于打开方式的问题
在XP中,设置*.txt的打开方式为某积木制作的exe程序,此程序有一个窗口,创建窗口事件为取值-系统-第一个参数,设置-普通标签1-标题。 打开一个txt文件则可以看到窗口弹出,普通标签1标题为 :\\xxxx\\xxxx.txt . 为什么没有盘符?想得到盘符如何操作?
--  作者:积木爱好者
--  发布时间:2004-7-27 23:08:14
--  
在[事件/设置]中使用[取值/系统]读[当前执行项目目录]或[当前主控项目目录], 可以获取当前磁盘[路径], 再[运算/截取]磁盘[路径]中的前2个字符, 即可得到当前[盘符]。
--  作者:admin
--  发布时间:2004-7-28 9:01:04
--  
如何得到盘符?积木爱好者的回复用“截取”基本是对的,更直接的办法是,用“运算——其它——文件驱动器”。
--  作者:zhhj8
--  发布时间:2004-7-28 9:14:37
--  
请你们注意,不是程序所在盘符,而是要打开的txt文件的盘符。
--  作者:zhhj8
--  发布时间:2004-7-28 9:27:03
--  
我做了一个东西来说明,请下载后生成exe文件,再设置txt文件的打开方式为此程序,可以看到,没有一项拥有当前txt文件的盘符。http://nhfzh.njenet.net.cn/zhhj8/dak.IPD
--  作者:admin
--  发布时间:2004-7-28 9:27:15
--  
对啊,积木爱好者是针对你问“如何取得盘符”回答的,没有问题。 针对你问的得到当前文件的盘符,你可以得到当前的.txt文件名称,然后,执行“运算——其它——文件驱动器”就得到该文件所在的盘符了。 假设,你有普通按钮、一般文件对话窗口两个构件,单击按钮时,弹出一般文件对话窗口。当单击“一般文件对话窗口中的确认”时: 得到当前文件名称 运算.得到上一项的文件驱动器 赋给窗口的标题
--  作者:admin
--  发布时间:2004-7-28 9:32:50
--  
我看了一下,你做的项目,你没有设置相应的命令,当然不会有。 不过,不明白你要什么?
--  作者:zhhj8
--  发布时间:2004-7-28 9:34:29
--  
打开方式!在windows里设置的!比如说,你的txt是用记事本打开,当你双击你的rm文件,real one就会弹出来!现在是双击文件时,我做的东西弹出后,怎样得到完整的要打开的文件的路径?
--  作者:zhhj8
--  发布时间:2004-7-28 9:35:58
--  
kao,admin,你的qq告诉我,面谈。
--  作者:admin
--  发布时间:2004-7-28 9:47:37
--  
很简单,三条命令就可以了。 创建窗口事件: 参数.系统值.当前“系统执行参数” 参数.运算.得到上一项的“文件路径” 赋给窗口的标题