.子程序 _设置为默认编辑器_被选择
.局部变量 原始值, 文本型
原始值 = 取文本注册项 (#根类, “txtfile\shell\open\command\”, “C:\WINDOWS\notepad.exe %1”)
写配置项 (“Wnotepad.ini”, “默认关联”, “关联文本”, 原始值)
写注册项 (#根类, “txtfile\shell\open\command\”, #引号 + 子文本替换 (取运行目录 () + “\” + 取执行文件名 (), “\\”, “\”, , , 真) + #引号 + “ ” + #引号 + “%1” + #引号) ' 易语言的命令行不能识别目录名或文件名中的空格,所以必须将参数用引号括起来。而系统记事本则不需要加引号
通用对话框1.类型 = 0通用对话框1.过滤器 = “文本文件(*.txt)|*.txt|配置文件(*.ini)|*.ini|所有文件|*.*”
通用对话框1.默认文件后缀 = “txt”补充:
通过软件本身的功能来设置文件的打开方式有一定的局限性,它只能设置是否用该软件打开它所支持的某种类型文件,而对于更多它所不支持类型的文件则无能为力。有幸的是,Windows给我们提供了修改文件打开方式的办法:打开“我的电脑”,选择“工具→文件夹选项”,单击“文件类型”选项卡,找到该文件类型并选中,然后单击“更改”按钮,这时会d出一个“打开方式”的对话框,在对话框中选择新的程序,这样以后这种类型的文件就都用该程序来打开了。追问:
我做的记事本编译后用右击文件-打开方式-选择-aa记事本,可是软件打开了,编辑框内一点内容都没有,我是指在软件关闭的情况下,用右击文件-打开方式-选择-aa记事本的方法打开文件。回答:
就用二楼给回答的答案就行
.版本 2
.子程序 __启动窗口_创建完毕
.局部变量 a, 文本型, , "0"
取命令行 (a)
.如果真 (a [1] ≠ “”)
假如你的是记事本吧
.版本 2
.子程序 __启动窗口_创建完毕
.局部变量 a, 文本型, , "0"
取命令行 (a)
.如果真 (a [1] ≠ “”)
编辑框1.内容 = 到文本 (读入文件 (a [1]))
.如果真结束
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)