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