精易论坛

标题: 易语言在win11系统中稳定吗 我遇到一些问题 [打印本页]

作者: 爱捣蛋的喵    时间: 2021-12-13 20:19
标题: 易语言在win11系统中稳定吗 我遇到一些问题
.

' 想问一下大家 你们用的什么系统  是不是因为我用的win11的原因 怎么     老出现一些很奇怪的bug
' 我用寻找文本命令 找一个字符  他是取得  第一个字符加左边的所有字符
' 我用倒找文本 结果 他是乱取又是后是我让他找的那个字符 有时候是乱找一个 好奇怪



QQ图片20211213201626.png (49.44 KB, 下载次数: 0)

向这种类似的问题 有很多

向这种类似的问题 有很多

测试.e

909.65 KB, 下载次数: 9


作者: 心中的沉默    时间: 2021-12-13 20:19

用精益模块的命令吧,这个是我在win10虚拟机里跑了一下。
测试.e (1.02 MB, 下载次数: 7)

作者: wtflxk    时间: 2021-12-13 20:33
本帖最后由 wtflxk 于 2021-12-13 20:34 编辑

我们用的win7看你写的代码 没问题 不过我建议你前期学习的时候 先不要用模块 还是老老实实的 从最基本的组件开始学吧
给你换成了自带的组件 你在试试

1.e

141.61 KB, 下载次数: 1


作者: Jacke    时间: 2021-12-13 20:36
啥意思啊  你这代码就没理解啊

寻找文本和倒找文本返回的是该文本的位置啊

取左边和取右边的第二个参数是总共你要从左边取几位呀

你要实现你的意思 可以用精易模块的文本_取左边。文本_取右边

作者: 爱捣蛋的喵    时间: 2021-12-13 20:42
死神大哥 发表于 2021-12-13 20:36
啥意思啊  你这代码就没理解啊

寻找文本和倒找文本返回的是该文本的位置啊

我知道是位置   我就是 取得位置  但是他的位置 没有规律
作者: 爱捣蛋的喵    时间: 2021-12-13 20:43
wtflxk 发表于 2021-12-13 20:33
我们用的win7看你写的代码 没问题 不过我建议你前期学习的时候 先不要用模块 还是老老实实的 从最基本的组 ...

我的代码没问题吧
作者: 爱捣蛋的喵    时间: 2021-12-13 20:48
wtflxk 发表于 2021-12-13 20:33
我们用的win7看你写的代码 没问题 不过我建议你前期学习的时候 先不要用模块 还是老老实实的 从最基本的组 ...

还是那样的   但是 如果用模块  就可以
我主要是想取文件标题的     但是  我这里 倒找文本  有问题  同一个字符  一下找第二个  一下找第三个  一下乱找  
作者: 爱捣蛋的喵    时间: 2021-12-13 20:50
心中的沉默 发表于 2021-12-13 20:40
用精益模块的命令吧,这个是我在win10虚拟机里跑了一下。

用模块的话是正常的   但是    我自己写那个命令就 执行不了    我代码感觉应该是没问题的,那个倒找文本 是个什么鬼  把我气死了
作者: 爱捣蛋的喵    时间: 2021-12-13 20:57
不知到是不是我系统的问题  我上次  写zc账号  软件的时候  写出去 一个  文件读不回来   ,最后问了一大圈  都是给我改了命令   实现的   最后实在搞不明白那个变量为什么取不出来 让后我就换了个别的方法  
这回   又是这样  这个 倒找文本  乱找   是我主要想问的问题    可能是我表述不清  我觉得我代码是没有问题的      
作者: wtflxk    时间: 2021-12-13 21:01
你的代码写的没问题 是你的理解错了
如果你要取文件名的话 直接使用 取执行文件名() 就好
作者: 爱捣蛋的喵    时间: 2021-12-13 21:05
wtflxk 发表于 2021-12-13 21:01
你的代码写的没问题 是你的理解错了
如果你要取文件名的话 直接使用 取执行文件名() 就好  ...

我知道有这个命令 我只是想自己实现这个命令
但是自己实现的话需要用到倒找文本     然而我的倒找文本   定位  不准  同一个字符    一下多找一下少找
作者: wtflxk    时间: 2021-12-13 21:07
爱捣蛋的喵 发表于 2021-12-13 21:05
我知道有这个命令 我只是想自己实现这个命令
但是自己实现的话需要用到倒找文本     然而我的倒找文本    ...
  
变量名类 型静态数组备 注
文件名文本型 
倒找  
文件名 = “D:\c纯自己工作代码\9p改安卓QQ机器人\dc.dll”
倒找 = 倒找文本 (文件名, “\”, , )
调试输出 (倒找)
调试输出 (取文本右边 (文件名, 取文本长度 (文件名) - 倒找))


i支持库列表   支持库注释   
spec特殊功能支持库


这样才对 你的代码是有问题的



作者: Jacke    时间: 2021-12-13 21:29
寻找文本就是从第一个字符开始寻找    返回的是第几个找到
倒找同理 从最后一个往前找    返回的是第几个字符找到你的文本

说句题外话是:入这行  写软件  精益求精肯定是好事,但是不能一根筋,写软件最重要得是逻辑,我们要做的是达到我们得目的,要的是结果,达到结果的方式有很多种,哪种最有效最便捷就用哪种,就算你写了一天的代码 最后有bug  可能后来找到更好的办法  只需要一行就能替代掉,就可以果断舍弃之前的采用新的,代码多了不一定是好事,简洁明白逻辑通,后期更新更改找bug也好找,(给你的建议,以后少走弯路)
作者: 爱捣蛋的喵    时间: 2021-12-13 21:34
wtflxk 发表于 2021-12-13 21:07
[e=1].版本 2
.支持库 spec

你是默认 倒找文本会找到第一个\而我电脑上 让他是乱找的 有时候 第一个  有时候 第二个   有时候第三个  又是后随便找一个              

作者: 爱捣蛋的喵    时间: 2021-12-13 21:42
我。。。。

QQ图片20211213214036.png (26.72 KB, 下载次数: 0)

我的倒找文本

我的倒找文本

QQ图片20211213214203.png (42.1 KB, 下载次数: 0)

我的代码

我的代码

作者: 爱捣蛋的喵    时间: 2021-12-13 21:46
我觉的我这次应该表达清楚了

QQ图片20211213214533.png (21.88 KB, 下载次数: 0)

QQ图片20211213214533.png

QQ图片20211213214447.png (17.81 KB, 下载次数: 0)

QQ图片20211213214447.png

作者: 爱捣蛋的喵    时间: 2021-12-13 21:48
难道没有发现我的倒找文本有问题吗 位置是乱找的   这才是我问的问题   我要疯了
作者: 爱捣蛋的喵    时间: 2021-12-13 22:01
明天我自己下载个虚拟机测一下
作者: 大司命    时间: 2021-12-13 22:13

Windows 11上试过倒找文本和寻找文本!没发现你说的乱找的问题哦!
作者: wtflxk    时间: 2021-12-13 22:26
你自己代码写的有问题 你看看我给你发的代码 是怎么写的
作者: wtflxk    时间: 2021-12-13 22:29
这样写才对 你看看你自己是怎么写的



作者: 爱捣蛋的喵    时间: 2021-12-13 23:34
wtflxk 发表于 2021-12-13 22:26
你自己代码写的有问题 你看看我给你发的代码 是怎么写的

根本不是代码的问题   
作者: 爱捣蛋的喵    时间: 2021-12-13 23:34
大司命 发表于 2021-12-13 22:13
Windows 11上试过倒找文本和寻找文本!没发现你说的乱找的问题哦!

是不是因为我是AMDcpu的原因
作者: Sir928    时间: 2021-12-14 16:51
应该是你代码问题 - -  我win11倒找没问题 目前遇到11的bug是 编译后的软件修改代码重新编译如果不改文件名那么修改的代码不执行- -
作者: 0312    时间: 2021-12-14 16:59
#在这里快速回复#1111111111111111111111111111111111111111




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