获取文件夹路径,获取文件名(易语言)

今天写案子,X度半天,想用易语言获取文件夹路径,都没有很明朗的答案,大部分都是讲获取文件名的,文件名与文件夹是不太一样的,这里就专门跟大家交流一下这方面的写法。

第一: 获取文件夹路径 的方法

(1)添加一个名为< 通用对话框1 >的对话框控件,控件在基本组件中,鼠标轻轻移过去停留一会就会显示控件的名称了,添加后不用修改控件名称,默认的名称就是通用对话框1。

(2)写程序得到文件夹路径,这里举2个显示的例子,文件夹,用得是浏览文件夹的自带函数

编辑框1.内容 = 浏览文件夹 (通用对话框1.文件名, )  

标签1.标题 = 浏览文件夹 (通用对话框1.文件名, )  

第二:获取文件名

(1)添加一个名为< 通用对话框1 >的对话框控件,控件在基本组件中,鼠标轻轻移过去停留一会就会显示控件的名称了,添加后不用修改控件名称,默认的名称就是通用对话框1。

(2)写程序得到文件名,并把文件名的完全路径显示出来,这里举2个例子。

通用对话框1.类型 = 0

.如果真 (通用对话框1.打开 ())
       

          编辑框1.内容 = 通用对话框1.文件名

         标签1.标题 = 通用对话框1.文件名

至于初始目录,过滤类型等,大家可以自己去设定,编程的时候,如果是对象,把对象名打上,后面再输入 点.  ,对象的属性基本都会弹列出来让你选择的。

另外,如果函数不用会,可以多按F1,在下面的会有帮助提醒的。

此文至此完,希望能够对大家有所帮助,谢谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
巨鲸任务调度平台为美柚大数据研发的分布式计算任务调度系统,提供Spark、Flink等批处理任务的DAG执行调度和流处理任务的状态监测调度,并具有重复应用检测、大内存应用检测等功能。 服务基于Spring Boot 2.0开发,打包后即可运行。 环境准备: Java 1.8+ Mysql 5.1.0+ 安装: 1、创建数据库:big-whale 2、运行数据库脚本:big-whale.sql 3、根据Spring Boot环境,配置相关数据库账号密码,以及SMTP信息 4、配置:big-whale.properties 配置项说明 ssh.user: 拥有脚本执行权限的ssh远程登录用户名(平台会将该用户作为统一的脚本执行用户) ssh.password: ssh远程登录用户密码 dingding.enabled: 是否开启钉钉告警 dingding.watcher-token: 钉钉公共群机器人Token yarn.app-memory-threshold: Yarn应用内存上限(单位:MB),-1禁用检测 yarn.app-white-list: Yarn应用白名单列表(列表中的应用申请的内存超过上限,不会进行告警) 5、修改:$FLINK_HOME/bin/flink,参考:flink(因flink提交任务时只能读取本地jar包,故需要在执行提交命令时从hdfs上下载jar包并替换脚本中的jar包路径参数) 6、打包:mvn clean package 启动: 1、检查端口17070是否被占用,被占用的话,关闭占用的进程或修改项目端口号配置重新打包 2、拷贝target目录下的big-whale.jar,执行命令:java -jar big-whale.jar 初始配置 1、打开:http://localhost:17070 2、输入账号admin,密码admin 3、点击:权限管理->用户管理,修改当前账号的邮箱为合法且存在的邮箱地址,否则会导致邮件发送失败 4、添加集群 集群管理->集群管理->新增 “yarn管理地址”为Yarn ResourceManager的WEB UI地址 “程序包存储目录”为程序包上传至hdfs集群时的存储路径,如:/data/big-whale/storage “支持Flink任务代理用户”“流处理任务黑名单”和“批处理任务黑名单”为内部定制的任务分配规则,勿填 5、添加代理 集群管理->代理管理->新增 可添加多个实例(仅支持IP地址,可指定端口号,默认为22),执行脚本的时候会随机选择一个实例执行,在实例不可达的情况下,会继续随机选择下一个实例,在实例均不可达时执行失败 选择集群后,会作为该集群下提交Spark或Flink任务的代理之一 6、添加集群用户 集群管理->集群用户->新增 该配置的语义为:平台用户在所选集群下可以使用的Yarn资源队列(--queue)和代理用户(--proxy-user) 7、添加计算框架版本 集群管理->版本管理->新增 同一集群下不同版本的Spark或Flink任务的提交命令可能有所不同,如Spark 1.6.0版本的提交命令为spark-submit,Spark 2.1.0版本的提交命令为spark2-submit
易语言是一种针对Windows操作系统的编程语言,它可以通过系统API获取CPU使用率信息。 想要获取CPU使用率,可以使用Windows API函数——GetSystemTimes()。这个函数可以获得系统的运行时间以及CPU的内核态和用户态运行时间。借助这些数据,可以计算出CPU的使用率。 首先,使用系统API函数GetSystemTimes()获取系统运行时间和CPU运行时间,然后通过公式计算CPU使用率: CPU使用率 = (CPU运行时间/系统运行时间) * 100% 易语言代码如下: ``` Private Declare Sub GetSystemTime Lib "kernel32" Alias "GetSystemTime" _ (ByRef lpSystemTime As SYSTEMTIME) Private Declare Function GetSystemTimes Lib "kernel32" ( _ lpIdleTime As ULARGE_INTEGER, _ lpKernelTime As ULARGE_INTEGER, _ lpUserTime As ULARGE_INTEGER) As Long Type FILETIME dwLowDateTime As Long dwHighDateTime As Long End Type Type SYSTEMTIME wYear As Integer wMonth As Integer wDayOfWeek As Integer wDay As Integer wHour As Integer wMinute As Integer wSecond As Integer wMilliseconds As Integer End Type Dim IdleTime1 As FILETIME, IdleTime2 As FILETIME Dim KernelTime1 As FILETIME, KernelTime2 As FILETIME Dim UserTime1 As FILETIME, UserTime2 As FILETIME Dim systemtime1 As SYSTEMTIME, systemtime2 As SYSTEMTIME Dim dIdleTime As Double, dKernelTime As Double, dUserTime As Double Dim dTimeInterval As Double, dCpuUsage As Double GetSystemTime systemtime1 GetSystemTimes IdleTime1, KernelTime1, UserTime1 '等待一段时间,再次获取 Sleep 1000 GetSystemTime systemtime2 GetSystemTimes IdleTime2, KernelTime2, UserTime2 '计算时间差 dTimeInterval = (systemtime2.wHour - systemtime1.wHour) * 3600 + _ (systemtime2.wMinute - systemtime1.wMinute) * 60 + _ (systemtime2.wSecond - systemtime1.wSecond) '计算CPU使用率 dIdleTime = Abs((IdleTime2.dwHighDateTime - IdleTime1.dwHighDateTime) * 429.4967296 + _ (IdleTime2.dwLowDateTime - IdleTime1.dwLowDateTime) / 10000000) dKernelTime = Abs((KernelTime2.dwHighDateTime - KernelTime1.dwHighDateTime) * 429.4967296 + _ (KernelTime2.dwLowDateTime - KernelTime1.dwLowDateTime) / 10000000) dUserTime = Abs((UserTime2.dwHighDateTime - UserTime1.dwHighDateTime) * 429.4967296 + _ (UserTime2.dwLowDateTime - UserTime1.dwLowDateTime) / 10000000) dCpuUsage = (dKernelTime + dUserTime) / dTimeInterval * 100 MsgBox "CPU使用率:" + Format(dCpuUsage, "0.00") + "%" ``` 通过以上代码,就能够获取系统当前的CPU使用率了。需要注意的是,获取CPU使用率时需要较高的系统权限,否则无法获取到正确的数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Starblon

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值