易语言关于“执行()”遇到的小问题

admin6年前 (2021-03-21)易语言问答11501
.版本 2
.支持库 spec
.支持库 shell

.子程序 _启动按钮_被单击

延迟 (100)
句柄 = 窗口_取句柄_模糊 (“天龙八部”, )
.如果 (句柄 > 0)
    调试输出 (句柄)
.否则
    调试输出 (“游戏未启动”)
    调试输出 (路径编辑框.内容)
    延迟 (100)
    执行 (, 路径编辑框.内容, , , )
.如果结束
' 窗口_总在最前 (句柄, 真)
窗口_置位置和大小 (句柄, 0, 0, , )
延迟 (500)


我是用读取配置来写入文件路径,起始为空,当第一次写入文件路径的时候可以顺利判断句柄是否大于0,如果句柄>0则调试输出句柄,如果句柄<0则打开“路径编辑框.内容”这个路径的文件,我第一次在空白情况下选取路径可以正常打开文件,当关掉易语言程序第二次打开会自动读取需要打开的文件路径,但是就是打不开文件,调试输出文件路径是没问题的,请问这是哪里出问题了