精易论坛

标题: 一键启动 多程序每次都要从新添加才能启动 [打印本页]

作者: gyzsky    时间: 2025-6-18 15:41
标题: 一键启动 多程序每次都要从新添加才能启动
一键启动  多程序每次都要从新添加才能启动
已经写了配置项  也读取的到,一键打开就运行不起来,重新添加一遍又能一键启动了
是代码那里不对吗?能帮忙看下吗?

2.e (7.01 KB, 下载次数: 5)
.版本 2

.程序集 窗口程序集1

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

路径 (编辑框1)

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

路径 (编辑框2)

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

路径 (编辑框3)

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

路径 (编辑框4)

.子程序 路径
.参数 s, 编辑框
.局部变量 n, 文本型

.如果真 (通用对话框1.打开 ())
    n = 通用对话框1.文件名
    s.内容 = n
.如果真结束
写配置项 (取运行目录 () + “\SN.ini”, “server”, “登录路径”, 编辑框1.内容)
写配置项 (取运行目录 () + “\SN.ini”, “server”, “游戏路径”, 编辑框2.内容)
写配置项 (取运行目录 () + “\SN.ini”, “server”, “网关路径”, 编辑框3.内容)
写配置项 (取运行目录 () + “\SN.ini”, “server”, “公会路径”, 编辑框4.内容)

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

运行 (编辑框1.内容, 假, )
延时 (1000)
运行 (编辑框2.内容, 假, )
延时 (1000)
运行 (编辑框3.内容, 假, )
延时 (2000)
运行 (编辑框4.内容, 假, )

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

通用对话框1.过滤器 = “程序|*.exe|所有文件|*.*”
通用对话框1.初始目录 = 取运行目录 ()
编辑框1.内容 = 读配置项 (取运行目录 () + “\SN.ini”, “server”, “登录路径”, )
编辑框2.内容 = 读配置项 (取运行目录 () + “\SN.ini”, “server”, “游戏路径”, )
编辑框3.内容 = 读配置项 (取运行目录 () + “\SN.ini”, “server”, “网关路径”, )
编辑框4.内容 = 读配置项 (取运行目录 () + “\SN.ini”, “server”, “公会路径”, )



作者: Arbitrary    时间: 2025-6-18 15:41
  
子程序名返回值类型公开备 注
_按钮6_被单击  
执行 (4, 编辑框1.内容, , 路径取目录 (编辑框1.内容), )
延时 (1000)
执行 (4, 编辑框2.内容, , 路径取目录 (编辑框2.内容), )
延时 (1000)
执行 (4, 编辑框3.内容, , 路径取目录 (编辑框3.内容), )
延时 (2000)
执行 (4, 编辑框4.内容, , 路径取目录 (编辑框4.内容), )
子程序名返回值类型公开备 注
路径取目录文本型 
参数名类 型参考可空数组备 注
路径文本型
返回 (取文本中间 (路径, 1, 倒找文本 (路径, “\”, , )))


i支持库列表   支持库注释   
shell操作系统界面功能支持库

作者: malin158    时间: 2025-6-18 16:39
源码没问题 看看是不是电脑的问题

作者: Suky    时间: 2025-6-18 17:20
编译以后再看
如果编译以后没问题,那就是调试时运行目录导致的问题

或者把文件放到固定目录,然后取特定目录()定位到绝对目录去,这样试一下看看情况

就贴出来的代码,能猜到可能的问题就是一个目录问题,别的没看出什么
作者: Arbitrary    时间: 2025-6-18 19:01
源码没问题。那就可能是你启动对象的问题。。。把运行 换成 执行 带上目标默认目录




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4