易语言如何获取FTP服务器文件列表,并显示到列表框,有知道的回答下,问了全世界都没人知道
文件号 = 写到文件 (取运行目录 () + “自己取名字”, HTTP读文件 (“自己的FTP列表”))
循环判断首 ()
列表框1加入项目 (读入一行 (文件号), )
循环判断尾 (是否在文件尾 (文件号, ) = 假)
第一个程序
编辑框1用来显示文件路径
编辑框2用来显示对方发来的文本
按钮1用来浏览文件
按钮2用来发送文件
此外还有服务器 通用对话框
版本 2
程序集 窗口程序集1
子程序 _按钮1_被单击
通用对话框1打开 ()
编辑框1内容 = 通用对话框1文件名
子程序 _按钮2_被单击
服务器1发送数据 (客户IP, 读入文件 (通用对话框1文件名), 1000)
信息框 (“发送成功”, 0, )
子程序 _服务器1_数据到达
局部变量 file, 字节集
file = 服务器1取回数据 ()
编辑框2内容 = 到文本 (file)
信息框 (“数据到达”, 0, )
第二个程序
编辑框1用来显示保存文件的路径
编辑框2用来显示发送的文本
按钮1用来发送文本
此外还有通用对话框 客户
版本 2
程序集 窗口程序集1
子程序 _按钮1_被单击
客户1连接 (用户IP, 19730)
客户1发送数据 (编辑框1内容)
信息框 (“已发送”, 0, )
子程序 _客户1_数据到达
局部变量 file, 字节集
file = 客户1取回数据 ()
通用对话框1打开 ()
编辑框1内容 = 通用对话框1文件名
信息框 (“已保存”, 0, )
我试过了,可以的……
在使用时可以将“客户IP”与“用户IP”替换成想要的IP地址就可以了 IP为文本型
不明白编辑框有什么用。
局部变量 n, 整数型
计次循环首 (超级列表框取表项数 (), n)
服务器发送数据 (超级列表框取标题 (n, 0), “欲发送数据”, )
计次循环尾 ()
/假设的是超级列表框的 0 列是客户IP 请根据源码进行修改
这种加密是不可取的,如果要远程调用,建议加密后进行BASE64加密成字符串,这样才能保证解密的完整性,
至于第二个问题,读回INI配置后,将其分割数组,再循环 终止进程 即可
调用格式: 〈逻辑型〉 终止进程 (通用型 进程标识) - 应用接口支持库->系统处理英文名称:KillProcess
终止指定进程。成功返回真,失败返回假。本命令为初级命令。
参数<1>的名称为“进程标识”,类型为“通用型(all)”。要终止进程的进程ID、进程名称或窗口标题。
操作系统需求: Windows
0条评论