无忧启动论坛

标题: 有易语言爱好者帮忙么? [打印本页]

作者: 2010天月来了    时间: 2025-3-17 16:02
标题: 有易语言爱好者帮忙么?
本帖最后由 2010天月来了 于 2025-3-17 16:43 编辑

想要一个小程序,程序主体提供一个窗口可以输入字符即可

然后程序支持配置文件。

配置文件里这样的内容:

1=启动指定程序(中间加入窗口输入的字符)命令行

要在执行命令行时候命令行中间英文()的位置为程序窗口内输入的字符。当然真正去执行的时候后台命令行里没有这个括号。

下面图片我只是随意截图举例只要程序点击执行按钮就执行配置文件里的命令行即可。命令行在括号位置加入输入的字符。

不知道有没有哪位易语言爱好者能帮忙做出来。
其他编程也可以。











作者: 栤樰    时间: 2025-3-17 16:23
自己叫deepseek用python写就可以了,不理想就一直叫deepseek修改,改到满意为止。叫别人写感觉都听不懂要求
作者: 2010天月来了    时间: 2025-3-17 16:28
栤樰 发表于 2025-3-17 16:23
自己叫deepseek用python写就可以了,不理想就一直叫deepseek修改,改到满意为止。叫别人写感觉都听不懂要求

哈哈哈,还能这么去神操作??


作者: cxgkings    时间: 2025-3-17 17:36
本帖最后由 cxgkings 于 2025-3-17 17:38 编辑

等级低发不了链接和附件。。。。不知道怎么发你

作者: cxgkings    时间: 2025-3-17 17:45
.版本 2

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

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

.如果 (文件_是否存在 (取当前目录 () + “\config.ini”) = 真)
    初始化配置项 ()
.否则
    信息框 (“缺少配置文件”, 0, , )
    销毁 ()
.如果结束




.子程序 初始化配置项


程序名称 = 读配置项 (取当前目录 () + “\config.ini”, “setup”, “程序名称”, “”)
.如果 (程序名称 ≠ “”)

.否则
    信息框 (“缺少配置参数”, 0, , )
    销毁 ()
.如果结束



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

程序_运行Ex (取当前目录 () + “\” + 程序名称 + “ ” + 编辑框1.内容)


作者: 20110225    时间: 2025-3-17 18:23
支持楼主学习,这个效率高
作者: 2010天月来了    时间: 2025-3-17 20:22
本帖最后由 2010天月来了 于 2025-3-17 20:40 编辑
cxgkings 发表于 2025-3-17 17:36
等级低发不了链接和附件。。。。不知道怎么发你

1918576640@qq.com

万分感谢
作者: 2010天月来了    时间: 2025-3-17 20:35
本帖最后由 2010天月来了 于 2025-3-17 20:41 编辑
cxgkings 发表于 2025-3-17 17:45
.版本 2

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

程序真正用途完全就类似UltraVNC连接Repeater 中继器时候的启动命令一样

例如这样的启动命令:
winvnc.exe -autoreconnect ID:10001 -connect 172.145.32.3:5502 -run

这其中那个ID后面的10001这个数值,需要操作人员输入到窗口里,然后点击执行按钮,程序后台就执行配置文件里输入好的命令:
winvnc.exe -autoreconnect ID:() -connect 172.145.32.3:5502 -run

括号里就是那个窗口里输入的10001数值,但是后台执行的时候不带括号。括号在配置文件里只作为程序识别插入窗口输入的字符的标识。

假如程序执行命令不能识别同目录内的winvnc.exe这种指定程序名,那就配置文件里增加一列标识指定。

弄好以后程序会在其他地方同样被用来给工作人员便捷的执行其他程序。毕竟很多使用者只有基础性的计算机操作能力。程序做好的话能让他们便捷简易的操作执行。
有时候有些程序想给对方便捷的执行,对方不会操作过多的流程。有这个思路的小程序就简单些。

至于要配置文件的原因就是这个命令行内容会各种各样,目前考虑的就是大致只有一个位置要插入手输字符进去。至于多处,还是算了,那太麻烦网友。

作者: fzp070    时间: 2025-3-17 20:45
1楼说得对,用Ai写就行了,现在这方面Ai还是挺不错的,我也用DeepSeek写过几款小程序。
作者: cxgkings    时间: 2025-3-18 08:11
2010天月来了 发表于 2025-3-17 20:35
程序真正用途完全就类似UltraVNC连接Repeater 中继器时候的启动命令一样

例如这样的启动命令:

这个要求的话如果只是这一个命令 那就在最后  程序_运行Ex (取当前目录 () + “\” + 程序名称 + “ -autoreconnect ID:” + 编辑框1.内容+“ -connect 172.145.32.3:5502 -run”) 应该就可以了。如果要多命令行那就要改下了 多编辑框也是没啥问题的
作者: 2010天月来了    时间: 2025-3-18 08:28
cxgkings 发表于 2025-3-18 08:11
这个要求的话如果只是这一个命令 那就在最后  程序_运行Ex (取当前目录 () + “\” + 程序名称 + “ - ...

我自己做不了程序。不会。那个年代,没有这些。
作者: cxgkings    时间: 2025-3-18 08:31
2010天月来了 发表于 2025-3-18 08:28
我自己做不了程序。不会。那个年代,没有这些。

先确定下你有多少个命令行,分别是什么,还是就这一个命令行,启动的程序是否是多个还是固定的那个,说出你所有的要求
作者: asky800    时间: 2025-3-18 08:48
2010天月来了 发表于 2025-3-17 16:28
哈哈哈,还能这么去神操作??

可以的,我现在想用批处理都是叫deepseek或者kimi写,没写好就叫它改到满意为止。
作者: 2010天月来了    时间: 2025-3-18 09:03
本帖最后由 2010天月来了 于 2025-3-18 09:23 编辑
cxgkings 发表于 2025-3-18 08:31
先确定下你有多少个命令行,分别是什么,还是就这一个命令行,启动的程序是否是多个还是固定的那个,说出 ...

想了一下日常,最多三个就完全够了,不会再多了。

再多的话,那种工作程序已经不适合给普通工作人员用了。
启动的程序 不会是多个的,只会是一个
三个命令行的话,要支持空白的就略过即可。不过三个命令行可能需要各自独立的执行按钮,而不是一个执行按钮

哈哈哈



作者: 2010天月来了    时间: 2025-3-18 09:04
asky800 发表于 2025-3-18 08:48
可以的,我现在想用批处理都是叫deepseek或者kimi写,没写好就叫它改到满意为止。

对哦,批处理倒是可以让deepseek写到满意为止,这个可行。
作者: cxgkings    时间: 2025-3-18 10:49
本帖最后由 cxgkings 于 2025-3-18 10:53 编辑
2010天月来了 发表于 2025-3-18 09:03
想了一下日常,最多三个就完全够了,不会再多了。

再多的话,那种工作程序已经不适合给普通工作人员用 ...

已发送邮箱 config.ini中那个*号不变,通过*号取前半部分加上编辑框1的内容加上后半部分拼接的,不知道你看不看的懂
作者: 2010天月来了    时间: 2025-3-18 10:51
cxgkings 发表于 2025-3-18 10:49
已发送邮箱

多谢,我去看看
作者: 2010天月来了    时间: 2025-3-18 10:55
cxgkings 发表于 2025-3-18 10:49
已发送邮箱 config.ini中那个*号不变,通过*号取前半部分加上编辑框1的内容加上后半部分拼接的,不知道你 ...

能否是三个窗口各自对应三个执行


作者: 2010天月来了    时间: 2025-3-18 10:58
cxgkings 发表于 2025-3-18 10:49
已发送邮箱 config.ini中那个*号不变,通过*号取前半部分加上编辑框1的内容加上后半部分拼接的,不知道你 ...

突然想起,有点滑稽

可能会在一个命令行里插入两个或三个

类似这样的

-autoreconnect ID:* -connect & -run
作者: 2010天月来了    时间: 2025-3-18 11:04
cxgkings 发表于 2025-3-18 10:49
已发送邮箱 config.ini中那个*号不变,通过*号取前半部分加上编辑框1的内容加上后半部分拼接的,不知道你 ...

测试,*换个位置,没能成功启动程序



作者: cxgkings    时间: 2025-3-18 11:05
2010天月来了 发表于 2025-3-18 10:55
能否是三个窗口各自对应三个执行

发邮件了,最后一个是对的
作者: 2010天月来了    时间: 2025-3-18 11:30
本帖最后由 2010天月来了 于 2025-3-18 11:33 编辑
cxgkings 发表于 2025-3-18 11:05
发邮件了,最后一个是对的

反复测试,还是没见你的程序启动同目录下的指定程序
哪怕找了一个任何命令都会启动的其他程序测试,也没动静




作者: holley2008    时间: 2025-3-18 11:45
本帖最后由 holley2008 于 2025-3-18 11:50 编辑
2010天月来了 发表于 2025-3-18 09:04
对哦,批处理倒是可以让deepseek写到满意为止,这个可行。

闲的  用AI试了下 https://jam.lanzouu.com/i3k632qwpbre

作者: 2010天月来了    时间: 2025-3-18 14:22
cxgkings 发表于 2025-3-18 11:05
发邮件了,最后一个是对的

新的程序可以了

任意程序都可以执行成功

现在能做一个三个窗口各自独立执行不同 程序么?
也就是三个命令行各自独立的被执行程序指定。

作者: 2010天月来了    时间: 2025-3-18 14:29
本帖最后由 2010天月来了 于 2025-3-18 14:50 编辑
holley2008 发表于 2025-3-18 11:45
闲的  用AI试了下 https://jam.lanzouu.com/i3k632qwpbre

艾玛,居然有用,哈哈哈
只是窗口只限我输入5位数字

这玩意还要干其他用途呢,又不是单纯用于启动VNC,得任意字符才好

作者: cxgkings    时间: 2025-3-18 14:42
2010天月来了 发表于 2025-3-18 14:22
新的程序可以了

任意程序都可以执行成功

需要执行三个程序?这个你命令行要对应,任意执行的话就要做下拉框
作者: 2010天月来了    时间: 2025-3-18 14:48
本帖最后由 2010天月来了 于 2025-3-18 15:18 编辑
cxgkings 发表于 2025-3-18 14:42
需要执行三个程序?这个你命令行要对应,任意执行的话就要做下拉框

哦,执行三个的意思就是各自只执行一个命令行,三个命令行各自对应自己的即可。

这样无需下拉的。

固定三个对应各自一行命令即可
作者: holley2008    时间: 2025-3-18 15:26
2010天月来了 发表于 2025-3-18 14:29
艾玛,居然有用,哈哈哈
只是窗口只限我输入5位数字

居然有效?那就把5位的限制去掉,现在只判断是否都是数字
AI自动搞得,勉强分得清5位数字的限制在哪
貌似上传没有直接替换压缩包,只能换链接了
https://jam.lanzouu.com/ilBmT2qxhk6f
作者: 2010天月来了    时间: 2025-3-18 15:34
本帖最后由 2010天月来了 于 2025-3-18 15:37 编辑
holley2008 发表于 2025-3-18 15:26
居然有效?那就把5位的限制去掉,现在只判断是否都是数字
AI自动搞得,勉强分得清5位数字的限制在哪
貌 ...

你就不能任意字符么?非得数字?

不对,你这个只能启动程序,但是命令行没有启动时候加上去

哈哈哈
作者: szwp    时间: 2025-3-18 16:07
ip可以搞成动态域名,就不需要变化了。在单位里俺的同事运行的是俺共享里的快捷方式,点一下就直接远程上了。
作者: 2010天月来了    时间: 2025-3-18 16:24
szwp 发表于 2025-3-18 16:07
ip可以搞成动态域名,就不需要变化了。在单位里俺的同事运行的是俺共享里的快捷方式,点一下就直接远程上了 ...

单纯就你说的这个vnc反向连接或其他软件应用设计外网的地址的话,搞动态域名,那肯定方便了。

那东西永不变化的。
作者: szwp    时间: 2025-3-18 16:33
2010天月来了 发表于 2025-3-18 16:24
单纯就你说的这个vnc反向连接或其他软件应用设计外网的地址的话,搞动态域名,那肯定方便了。

那东西 ...

无码远程,内网外网都可玩的,尽量减少用户的操作。需要配置的东西尽量留在俺这头,共享里或网站上。
作者: guong    时间: 2025-3-18 17:19
不会 学习下
作者: cxgkings    时间: 2025-3-19 14:19
三个对应不同程序的发你邮箱了
作者: 2010天月来了    时间: 2025-3-19 14:27
本帖最后由 2010天月来了 于 2025-3-19 14:40 编辑
cxgkings 发表于 2025-3-19 14:19
三个对应不同程序的发你邮箱了

艾玛,好人。多谢。
好有趣的程序



作者: 2010天月来了    时间: 2025-3-19 14:50
cxgkings 发表于 2025-3-19 14:19
三个对应不同程序的发你邮箱了

就是这个窗口和界面上的文字内容,我自己有办法修改么?可有什么简易的工具可以用来修改?

毕竟会用于各种用途,发给别人得让人看得懂要做什么...........
作者: cxgkings    时间: 2025-3-19 19:10
2010天月来了 发表于 2025-3-19 14:50
就是这个窗口和界面上的文字内容,我自己有办法修改么?可有什么简易的工具可以用来修改?

毕竟会用于 ...

显示文字的地方都加到配置文件里了发你邮箱了
作者: 2010天月来了    时间: 2025-3-20 09:22
cxgkings 发表于 2025-3-19 19:10
显示文字的地方都加到配置文件里了发你邮箱了

好人,很好的小程序。多谢




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3