易语言读电脑系统_易语言电脑版
1.易语言HTTP读文件()
2.易语言读取文件
3.易语言怎么替换电脑中的c盘某个目录下的所有txt文件中的 我爱你?
4.易语言编程 适合安卓系统吗?
5.易语言怎么读取TXT文件内容
用 寻找文件 ( , ) 这个吧:
调用格式: 〈文本型〉 寻找文件 (〔文本型 欲寻找的文件或目录名称〕,〔整数型 欲寻找文件的属性〕) - 系统核心支持库->磁盘操作
英文名称:dir
返回一个文本,用以表示所找到的文件名或目录名,它必须与所要求的名称格式或文件属性相匹配。支持使用多字符 (*) 和单字符 (?) 通配符来指定多重文件。在某子程序中第一次调用本命令时,必须指定“欲寻找文件”参数,否则将返回空文本 (“”)。在第一次调用以后如果想得到其它匹配的文件名,再一次调用本命令,且不要提供欲寻找文件名参数。如果已没有合乎条件的文件,本命令会返回一个空文本。一旦返回值为空文本,要再次调用本命令时,就必须指定“欲寻找文件”参数。不必访问完所有当前匹配的文件名,就可以使用一个新的“欲寻找文件”进行新的寻找。本命令为初级命令。
参数<1>的名称为“欲寻找的文件或目录名称”,类型为“文本型(text)”,可以被省略。可以使用多字符 (*) 和单字符 (?) 通配符来指定多重文件。在非首次寻找文件时,参数值必须为空或被省略。
参数<2>的名称为“欲寻找文件的属性”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量值或其和: 1、#只读文件; 2、#隐藏文件; 4、#系统文件; 16、#子目录; 32、#存档文件 。通过将这些常量值加起来可以一次设置多个文件属性。如果省略本参数,默认为搜寻除子目录外的所有文件。
操作系统需求: Windows
易语言HTTP读文件()
.版本 2
.子程序 文本_取出中间文本, 文本型, 公开, 比如:欲取全文本为“12345”,现在要取出“3”,<3>的前面为“2”,<3>的后面为“4”。
.参数 欲取全文本, 文本型, , 比如:欲取全文本为 12345
.参数 前面文本, 文本型, , 3的前面为“2”,引号直接用 #引号,如:"<font color=#引号red#引号>"
.参数 后面文本, 文本型, , 3的后面为“4”,引号直接用 #引号,如:"<font color=#引号red#引号>"
.参数 起始搜寻位置, 整数型, 可空, 可空。1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始。
.参数 是否区分大小写, 逻辑型, 可空, 可空。初始值为“假”。假 = 不区分 真 = 区分大小写。
.局部变量 局_位置, 整数型
.局部变量 局_位置1, 整数型
.局部变量 局_前面文本, 文本型
.局部变量 局_后面文本, 文本型
局_前面文本 = 子文本替换 (前面文本, “#引号”, #引号, , , 真)
局_后面文本 = 子文本替换 (后面文本, “#引号”, #引号, , , 真)
是否区分大小写 = 取反 (是否区分大小写)
局_位置 = 寻找文本 (欲取全文本, 局_前面文本, 起始搜寻位置, 是否区分大小写)
.如果真 (局_位置 ≠ -1)
局_位置 = 局_位置 + 取文本长度 (局_前面文本)
.如果真结束
局_位置1 = 寻找文本 (欲取全文本, 局_后面文本, 局_位置, 是否区分大小写)
.如果真 (局_位置 = -1 或 局_位置1 = -1)
返回 (“”)
.如果真结束
返回 (取文本中间 (欲取全文本, 局_位置, 局_位置1 - 局_位置))
-----------------------------------------------------------用这个命令。。
易语言读取文件
.版本 2
.支持库 internet
.子程序 _按钮1_被单击
.局部变量 文件内容, 字节集
文件内容 = HTTP读文件 (编辑框1.内容)
写到文件 (“C:\Users\hjn\Desktop\” + “文件名.后缀名”, 文件内容)
' 每个操作系统的桌面位置不同的,我的电脑是win7操作系统,桌面的位置是:“C:\Users\hjn\Desktop\” XP的不一样,你可以在桌面建个文件,右键看他的属性,就知道桌面的位置了
易语言怎么替换电脑中的c盘某个目录下的所有txt文件中的 我爱你?
.版本 2
.支持库 RichTextBox
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
丰富文本框1.内容 = 读入文本 (打开文件 (“c:\1.txt”, , ), )
.子程序 _读取按钮1_被单击
编辑框1.内容 = 丰富文本框1.取行文本 (0)
编辑框2.内容 = 丰富文本框1.取行文本 (1)
’数据类型名称:丰富文本框 英文名称:RichEditBox
本数据类型为窗口组件型,共包含 45 个成员命令, 48 个成员属性, 13 个组件事件。
操作系统需求: Windows
提供对RTF文本的编辑浏览支持。
成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。
成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。
成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。
成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。
成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。
成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。
成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。
成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。
成员属性<9>的中文名称为“内容格式”,英文名称为“TextFormat”,类型为“整数型(int)”。
本属性指定对文本框的内容进行读写时所使用的文本格式。代入整数15为UNICODE格式。
可供选择的属性值:
0. 纯文本
1. RTF丰富文本
2. 无对象RTF丰富文本
成员属性<10>的中文名称为“内容”,英文名称为“Text”,类型为“文本型(text)”。
本属性所使用的文本格式由“内容格式”属性决定。
成员属性<11>的中文名称为“边框”,英文名称为“border”,类型为“整数型(int)”。
文本框的边框。
可供选择的属性值:
0. 无边框
1. 凹入式
2. 凸出式
3. 浅凹入式
4. 镜框式
5. 单线边框式
成员属性<12>的中文名称为“背景颜色”,英文名称为“BackColor”,类型为“整数型(int)”。
成员属性<13>的中文名称为“默认字体”,英文名称为“DefaultFont”,类型为“字体(font)”。
设置当前默认字体,默认字体影响编辑框中所有未曾明确设置其字体的文本。只能设置中文输入法的默认字体。
成员属性<14>的中文名称为“右键菜单”,英文名称为“Menu”,类型为“逻辑型(bool)”。
本属性决定是否使用系统自带的菜单。
成员属性<15>的中文名称为“自动换行”,英文名称为“WrapMode”,类型为“逻辑型(bool)”。
本属性设置文本框是否支持自动换行。
成员属性<16>的中文名称为“总是显示滚动条”,英文名称为“DisableNoScroll”,类型为“逻辑型(bool)”。
本属性设置文本框是否总是显示滚动条。
成员属性<17>的中文名称为“只读”,英文名称为“ReadOnly”,类型为“逻辑型(bool)”。
本属性设置编辑框是否只能读取而不能写入。
成员属性<18>的中文名称为“隐藏选择”,英文名称为“HideSel”,类型为“逻辑型(bool)”。
本属性指定失去输入焦点后是否还显示当前被选择的区域。
成员属性<19>的中文名称为“最大允许长度”,英文名称为“MaxAllowLength”,类型为“整数型(int)”。
本属性设置最大允许输入到编辑框中的字符数目,如为0则输入字符数目不受限制。
成员属性<20>的中文名称为“起始选择位置”,英文名称为“SelStart”,类型为“整数型(int)”。
返回或设置所选择文本的起始点;0 为位置 1 ,1 为位置 2,如此类推。如果没有文本被选中,则提供当前光标位置。如果设置位置时使用值 -1,则将当前光标位置移动到文本尾部。
成员属性<21>的中文名称为“被选择字符数”,英文名称为“SelLength”,类型为“整数型(int)”。
返回或设置所选择的字符数。如果设置字符数时使用值 -1,则选择编辑框内的所有字符。
成员属性<22>的中文名称为“被选择文本”,英文名称为“SelText”,类型为“文本型(text)”。
本属性在设计时不可用,在运行时可读可写。
返回或替换当前所选择的文本,文本格式由“内容格式”属性决定。
成员属性<23>的中文名称为“是否已更改”,英文名称为“Modified”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
读取本属性可获知文本框的内容是否已被用户手工更改,运行时写入本属性可以设置其值。
成员属性<24>的中文名称为“撤消次数”,英文名称为“MultileveUndo”,类型为“整数型(int)”。
返回或设置可以撤消的次数。占用系统资源,不可设置太多。
成员属性<25>的中文名称为“字体名称”,英文名称为“FontName”,类型为“文本型(text)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,设置和取得被选择文本的字体名称。如果字体混合选中,则取得光标位置的字体名称。
成员属性<26>的中文名称为“字体大小”,英文名称为“FontSize”,类型为“双精度小数型(double)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,设置和取得被选择文本的字体大小。如果字体混合选中,则取得-9999999。
成员属性<27>的中文名称为“文本颜色”,英文名称为“ForeColor”,类型为“整数型(int)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,设置和取得被选择文本的颜色值。如果字体混合选中,则取得-9999999。
成员属性<28>的中文名称为“文本底色”,英文名称为“FontBackColor”,类型为“整数型(int)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,设置和取得被选择文本的背景颜色值。如果字体混合选中,则取得-9999999。
成员属性<29>的中文名称为“粗体”,英文名称为“Bold”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,被选择文本是否为粗体。如果字体混合选中,则为真。
成员属性<30>的中文名称为“斜体”,英文名称为“Italic”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,被选择文本是否为斜体。如果字体混合选中,则为真。
成员属性<31>的中文名称为“下划线”,英文名称为“Underline”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,被选择文本是否为下划线。如果字体混合选中,则为真。
成员属性<32>的中文名称为“删除线”,英文名称为“StrikeThrough”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,被选择文本是否为删除线。如果字体混合选中,则为真。
成员属性<33>的中文名称为“上标”,英文名称为“Superscript”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,被选择文本是否为上标。如果字体混合选中,则为真。
成员属性<34>的中文名称为“下标”,英文名称为“Subscript”,类型为“逻辑型(bool)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,被选择文本是否为下标。如果字体混合选中,则为真。
成员属性<35>的中文名称为“文本位置”,英文名称为“Position”,类型为“双精度小数型(double)”。
本属性在设计时不可用,在运行时可读可写。
在编辑时,设置和取得被选择文本块的纵向位置。如果混合选中,则取得-9999999。
成员属性<36>的中文名称为“可否粘贴”,英文名称为“EnablePaste”,类型为“逻辑型(bool)”。
本属性只可读。
指示该命令是否可用。
成员属性<37>的中文名称为“可否复制”,英文名称为“EnableCopy”,类型为“逻辑型(bool)”。
本属性只可读。
指示该命令是否可用。
成员属性<38>的中文名称为“可否剪切”,英文名称为“EnableCut”,类型为“逻辑型(bool)”。
本属性只可读。
指示该命令是否可用。
成员属性<39>的中文名称为“可否重做”,英文名称为“EnableRedo”,类型为“逻辑型(bool)”。
本属性只可读。
指示该命令是否可用。
成员属性<40>的中文名称为“可否撤消”,英文名称为“EnableUndo”,类型为“逻辑型(bool)”。
本属性只可读。
指示该命令是否可用。
成员属性<41>的中文名称为“文档路径”,英文名称为“FileFathName”,类型为“文本型(text)”。
本属性在设计时不可用,在运行时可读可写。
设置和取得当前文本框的文档路径。
成员属性<42>的中文名称为“文档标题”,英文名称为“FileTitle”,类型为“文本型(text)”。
本属性在设计时不可用,在运行时可读可写。
设置和取得当前文本框的文档标题。
成员属性<43>的中文名称为“组”,英文名称为“IMAGELIST”,类型为“字节集(bin)”。
本属性的组和方法“从组插入()”配合使用。
成员属性<44>的中文名称为“背景”,英文名称为“BackImage”,类型为“字节集(bin)”。
背景数据,支持BMP、JPG和GIF等格式的。
成员属性<45>的中文名称为“显示方式”,类型为“整数型(int)”。
如果设定了,本属性指定背景的显示方式。
可供选择的属性值:
0. 居上
1. 缩放
2. 居中
3. 平铺
成员属性<46>的中文名称为“自动检测链接”,英文名称为“AutoURLDetect”,类型为“逻辑型(bool)”。
自动检测文档里的URL链接,例如:HTTP:\\、ftp:\\和mailto:开头的关键字。
成员属性<47>的中文名称为“注册码”,英文名称为“RegCode”,类型为“文本型(text)”。
使用本支持库编译功能输入的注册码。
成员属性<48>的中文名称为“关于支持库”,英文名称为“About”,类型为“字节集(bin)”。
关于如何注册本支持库。
组件事件列表:
事件 1 :
事件名称:内容被改变
当文本框的内容被修改后即产生此事件。
此事件的用户处理子程序不需要返回数据。
事件 2 :
事件名称:选择区被改变
当文本框的当前选择区被改变后即产生此事件。
此事件的用户处理子程序不需要返回数据。
事件 3 :
事件名称:水平滚动条被点击
当用户在水平滚动条上单击鼠标即产生此事件。
此事件的用户处理子程序不需要返回数据。
事件 4 :
事件名称:垂直滚动条被点击
当用户在垂直滚动条上单击鼠标即产生此事件。
此事件的用户处理子程序不需要返回数据。
事件 5 :
事件名称:链接被点击
在文本框内有链接风格的链接文本被点击发生本事件。被点击的链接文本通过参数传递。
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“链接文本”,类型为“整数型(int)”。为文本指针,用“指针到文本()”命令取出。
事件 6 :
事件名称:文本框被鼠标左键按下
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“横向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的横向位置。
事件参数<2>的名称为“纵向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的纵向位置。
事件参数<3>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 7 :
事件名称:文本框被鼠标左键放开
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“横向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的横向位置。
事件参数<2>的名称为“纵向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的纵向位置。
事件参数<3>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 8 :
事件名称:文本框被双击
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“横向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的横向位置。
事件参数<2>的名称为“纵向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的纵向位置。
事件参数<3>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 9 :
事件名称:文本框被鼠标右键按下
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“横向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的横向位置。
事件参数<2>的名称为“纵向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的纵向位置。
事件参数<3>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 10 :
事件名称:文本框被鼠标右键放开
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“横向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的横向位置。
事件参数<2>的名称为“纵向位置”,类型为“整数型(int)”。指示鼠标在当前所处窗口组件中的纵向位置。
事件参数<3>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 11 :
事件名称:文本框按下某键
此事件当用户按下一个键时发生。
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“键代码”,类型为“整数型(int)”。为键常量值,如:“#F1键”、“#回车键” 等等。具体所有的键常量见库常量表。
事件参数<2>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 12 :
事件名称:文本框放开某键
此事件当用户放开以前按下的一个键时发生。
此事件的用户处理子程序不需要返回数据。
事件参数<1>的名称为“键代码”,类型为“整数型(int)”。为键常量值,如:“#F1键”、“#回车键” 等等。具体所有的键常量见库常量表。
事件参数<2>的名称为“功能键状态”,类型为“整数型(int)”。用于查看各功能键是否被同时按下。可以为以下常量值或其和: 1、#Ctrl键状态; 2、#Shift键状态; 4、#Alt键状态。要判断是否同时按下了某个功能键,在此参数的值与想要得知的功能键的状态常量值之间使用“位与”命令进行比较。如果所得的结果不为零,则表示同时按下了此功能键。
事件 13 :
事件名称:试图修改保护区
此事件当用户试图修改用方法“选区设置保护”设置的保护区时发生,解除保护须用到本事件。处理本事件的子程序如果返回假,则允许修改,不再设保护;如果不返回值或返回真,则保护继续有效。
此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。
易语言编程 适合安卓系统吗?
一个列表框,二个按钮。
按钮一被单击下写:
局部变量 文件路径 文本型
局部变量 文件名称 文本型
文件路径="C:\文件夹名称\*.txt"
文件名称=寻找文件(文件路径,,)
判断循环首(文件名称≠"")
列表框1.加入项目(取文本左边(文件路径,取文本长度(文件路径)–5)+文件名称,)
文件名称=寻找文件(,,)
处理事件()
判断循环尾()
按钮二被单击下写:
文本内容 文本型
局部变量 n 整数型
计次循环首(列表框1.取项目数(),n)
文本内容=到文本(读取文件(列表框1.取项目文本(n-1)))
如果真(寻找文本(文本内容,"我爱你",,假)≠-1)
文本内容=子文本替换(文本内容,"我爱你","我恨你",,)
写到文件(列表框1.取项目文本(n-1),到字节集(文本内容))
如果真结束
处理事件()
计次循环尾()
--------这样写 我爱你 就变成 我恨你 了。
易语言怎么读取TXT文件内容
易语言只是针对计算机系统的,即windows和linux。“易语言FOR安卓”可以实现。
“易语言FOR安卓”,以下简称E4A,是一个基于谷歌Simple语言编译器的编程工具,旨在实现通过类似易语言的Basic语法轻松编写Android应用程序。只要有易语言的基础,就可以很轻松上手。E4A拥有和易语言一样的可视化开发环境,以及强大的智能语法提示功能。纯中文编写代码,比英文更具亲和力,无需为记不住英文关键词而烦恼。E4A已经内置了Android1.5开发包SDK,只需额外下载安装Java1.6开发包JDK即可。目前E4A还处于初级阶段。
支持功能:
1、 搭建开发环境
2、 IDE界面介绍(编译与调试)
3、 新建工程
4、 可视化界面设计
5、 代码输入
6、 调试运行
子程序下的代码这样写:
编辑框1.内容 = 到文本 (读入文件 (“C:\a.txt”))
类似的你也可以写其他的:
标签1.标题 = 到文本 (读入文件 (“C:\a.txt”))
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。