易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1437|回复: 1

[易语言问题] 教程里仿任务管理器查看进程的显示加对齐空格

[复制链接]

1

主题

7

帖子

47

积分

初识易语言

Rank: 1

积分
47
威望
0
易币
40
贡献
0
积分
47
UID
34053
在线时间
3 小时
注册时间
2023-2-11
发表于 2023-3-15 12:59:52 | 显示全部楼层 |阅读模式
1易币
自己写了个判断根据序号,PID的长度来加不同长度的空格,列表框里的显示结果看起来舒服多了,新手小白,高手勿笑应该还有更简洁的方法来实现空格对齐,想了解一下

.版本 2
.支持库 eAPI
.支持库 spec

.程序集 窗口程序集_启动窗口
.程序集变量 数组, 进程信息, , "0"
.程序集变量 成员数, 整数型

.子程序 _按钮1_被单击
.局部变量 n, 整数型
.局部变量 k, 文本型, , , 进程序号和PID之间的空格数量
.局部变量 m, 文本型, , , PID和进程名之间的空格数量


数组 = 取系统进程列表 ()
成员数 = 取数组成员数 (数组)

.计次循环首 (成员数, n)
    .判断开始 (n < 10)
        k = “       ”
    .判断 (n < 100)
        k = “      ”
    .判断 (n < 1000)
        k = “     ”
    .默认

    .判断结束
    .判断开始 (数组 [n].进程标识符 < 10)
        m = “          ”
    .判断 (数组 [n].进程标识符 < 100)
        m = “         ”
    .判断 (数组 [n].进程标识符 < 1000)
        m = “        ”
    .判断 (数组 [n].进程标识符 < 10000)
        m = “       ”
    .默认

    .判断结束


    列表框1.加入项目 (到文本 (n) + k + 到文本 (数组 [n].进程标识符) + m + 数组 [n].进程名称, )

.计次循环尾 ()


1

主题

7

帖子

47

积分

初识易语言

Rank: 1

积分
47
威望
0
易币
40
贡献
0
积分
47
UID
34053
在线时间
3 小时
注册时间
2023-2-11
 楼主| 发表于 2023-3-15 14:09:06 | 显示全部楼层
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
数组进程信息0 
成员数整数型  

子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
n整数型  
k文本型 进程序号和PID之间的空格数量
m文本型 PID和进程名之间的空格数量
数组 = 取系统进程列表 ()
成员数 = 取数组成员数 (数组)
计次循环首 (成员数, n)
判断 (n < 10)
k = “       ”
判断 (n < 100)
k = “      ”
判断 (n < 1000)
k = “     ”


判断 (数组 [n].进程标识符 < 10)
m = “          ”
判断 (数组 [n].进程标识符 < 100)
m = “         ”
判断 (数组 [n].进程标识符 < 1000)
m = “        ”
判断 (数组 [n].进程标识符 < 10000)
m = “       ”


列表框1.加入项目 (到文本 (n) + k + 到文本 (数组 [n].进程标识符) + m + 数组 [n].进程名称, )
计次循环尾 ()


i支持库列表   支持库注释   
eAPI应用接口支持库
spec特殊功能支持库

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2025-1-18 14:58 , Processed in 0.150288 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表