精易论坛

标题: 系统_取DOS执行结果() 执行命令 程序未响应 [打印本页]

作者: 菠萝儿    时间: 2024-1-3 23:42
标题: 系统_取DOS执行结果() 执行命令 程序未响应
我在执行这行代码时
  
系统_取DOS执行结果 ( “adb.exe start-server”)

程序会卡住,未响应,是因为启动adb server的时间要久一些吗?
怎么解决程序会卡住,未响应的问题

作者: 远赴    时间: 2024-1-4 01:38
不要在主线程执行
作者: 没事瞎琢磨    时间: 2024-1-4 08:32
加线程啊 启动服务就是慢不可能瞬间就启动
作者: 菠萝儿    时间: 2024-1-4 10:37
没事瞎琢磨 发表于 2024-1-4 08:32
加线程啊 启动服务就是慢不可能瞬间就启动

我用了 启动线程()

作者: 菠萝儿    时间: 2024-1-4 10:38
远赴 发表于 2024-1-4 01:38
不要在主线程执行

我用了 启动线程()
作者: 没事瞎琢磨    时间: 2024-1-4 10:44
你直接在cmd运行试试
作者: 菠萝儿    时间: 2024-1-4 10:48
没事瞎琢磨 发表于 2024-1-4 10:44
你直接在cmd运行试试

2秒左右执行完毕

补充内容 (2024-1-4 10:51):
换个方式,启动线程去执行 cmd命令。主线程要使用这个命令的返回值,等拿到返回值后,在继续执行,怎么实现
作者: 没事瞎琢磨    时间: 2024-1-4 10:51
管理员运行易语言试试
作者: 没事瞎琢磨    时间: 2024-1-4 10:52
菠萝儿 发表于 2024-1-4 10:48
2秒左右执行完毕

补充内容 (2024-1-4 10:51):

加个判断 传个参就行
作者: 1784538632    时间: 2024-1-13 16:42
终止程序:打开任务管理器(可以使用 Ctrl + Shift + Esc 快捷键),在 "进程" 或 "详细信息" 选项卡中找到相关的程序进程,并选择终止该进程。这将强制关闭程序。  重启计算机:有时候程序未响应可能是由于系统资源不足或其他问题导致的。尝试重启计算机,然后再次运行程序。  检查命令是否正确:确保你输入的命令正确无误。有时候错误的命令可能导致程序无法正常执行。  检查程序依赖项:如果程序依赖于其他组件或库,确保这些依赖项已正确安装并配置。  更新或重新安装程序:如果该程序是一个可安装的应用程序,尝试更新到最新版本或重新安装程序,以修复可能存在的问题。




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