599108212 发表于 2023-4-14 11:49:41

求助|怎么以特定指令打开两个外部程序?

.版本 2
.支持库 eAPI

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕



.子程序 _按钮2_被单击

' 打开指定的文件
' 执行
运行 (取运行目录 () + “\Server\CSNZ Server.exe”, 假, 3)






.子程序 _编辑框1_内容被改变

数字与字母 ()

.子程序 数字与字母, 文本型
.局部变量 字母, 文本型
.局部变量 长DE度, 整数型
.局部变量 ii, 整数型
.局部变量 数与母, 文本型
.局部变量 aa, 逻辑型
.局部变量 bb, 整数型

字母 = “0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”
长DE度 = 取文本长度 (字母)
.计次循环首 (长DE度, ii)
    数与母 = 取文本中间 (字母, ii, 1)
    ' 输出调试文本 (数母)
    .如果真 (取文本右边 (编辑框1.内容, 1) = 数与母)
      ' 输出调试文本 (取文本右边 (编辑框1.内容, 1))
      bb = 0
      .如果真 (bb = 0)
            aa = 假
            跳出循环 ()

      .如果真结束

    .如果真结束
    aa = 真
    bb = 1
.计次循环尾 ()
.如果真 (aa)
    编辑框1.起始选择位置 = 取文本长度 (编辑框1.内容)
    模拟按键 (8, , )
.如果真结束
返回 (数与母)

.子程序 _编辑框2_内容被改变

数字字母 ()



.子程序 数字字母, 文本型
.局部变量 母, 文本型
.局部变量 长度, 整数型
.局部变量 i, 整数型
.局部变量 数母, 文本型
.局部变量 a, 逻辑型
.局部变量 b, 整数型

母 = “0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”
长度 = 取文本长度 (母)
.计次循环首 (长度, i)
    数母 = 取文本中间 (母, i, 1)
    ' 输出调试文本 (数母)
    .如果真 (取文本右边 (编辑框1.内容, 1) = 数母)
      ' 输出调试文本 (取文本右边 (编辑框1.内容, 1))
      b = 0
      .如果真 (b = 0)
            a = 假
            跳出循环 ()

      .如果真结束

    .如果真结束
    a = 真
    b = 1
.计次循环尾 ()
.如果真 (a)
    编辑框1.起始选择位置 = 取文本长度 (编辑框1.内容)
    模拟按键 (8, , )
.如果真结束
返回 (数母)

.子程序 _按钮3_被单击



.子程序 _选择框1_被单击



.子程序 _按钮1_被单击

运行 (取运行目录 () + “\Bin\Launcher_Exe.exe”, 假, )





这个易程序需要打开两个外部软件
我想要实现的内容:
1. 点击 ‘启动服务端’ 按钮,会以管理员身份运行server.exe。   (未实现,不会写- -)我写的代码 打开server.exe会一闪而过 不懂怎么回事
2.账号 密码 输入框 只能输入 字母和数字                         (已实现)
3.勾选 ‘记住账号’会记住输入的账号密码                           (未实现)我的想法是 让程序读取一个外部的txt文本 存放账号密码,但是我不会qwq
4.点击 ‘登录’ 按钮 ,会把 账号密码的 文本 添加到 Launcher_Exe.exe

如 ‘登录‘ 按钮的代码是Launcher_Exe.exe -usename ()-password ()
一旦我 点击’登录‘按钮 就会把 账号密码的 文本添加到 ()里

比如我在账号密码框里填 账号:123 密码:456
点击登录就变成
Launcher_Exe.exe -usename (123)-password (456)

求大佬指点!

页: [1]
查看完整版本: 求助|怎么以特定指令打开两个外部程序?