易语言如何2个程序合成1个
发布网友
发布时间:2022-05-06 19:27
我来回答
共5个回答
热心网友
时间:2023-09-12 19:49
你问的问题比较含糊,大致上理解你可能是想使自己的软件能快捷浏览或使用软件附带的某些文件或针对某个功能的子应用程序!
说你的问题简单也可以,复杂也可以!
但如果我用复杂的方式去解答你的问题,你只能更加迷糊了!
下面我用比较基础的方式来解答你的问题吧:
首先,你想把所有东西都合并到一个EXE中,这是可以的,但是,这不现实!
并不是一个理想的应用程序的做法!
通常,程序总是有明确功能的,当涉及的范围较多时,往往会分成几个执行程序!
然后会有一个概览的主程序,假设运行A程序,A程序中放置N个按钮,按钮标题要能简明功能!
当点击某按钮时,使用E的运行()函数,运行处理相应功能的子应用!
一般代码为:运行(取运行目录()+'\B功能程序.exe')
而通常我们都会把做好的软件打包并封装成安装文件,通过这种方式,让使用者选择安装路径,
自然就把打包好的N个文件或EXE等复制到指定的路径中...例如 软件的帮助文件
复杂的,就应用很多手段了,要将预先制作好的子应用程序编译好,并在主程序中将子应用程序当成资源来导入的主程序中,当要使用的使用,就把资源数据写出到磁盘上,然后再使用运行命令来运行!
写出数据到磁盘的函数是:写到文件(参数1:写出的路径,参数2:欲写入的字节集数据)
以上内容为手工打字解答,绝非转载,望能给予LZ一些帮助!转载请注明出处....谢谢!追问本人新手,可以详细一点么
追答上面的回答是比较核心的做法了,你需要多动手,才能去掌握和使用,而且这些技术,也不算什么难度吧,
你就大致上按照我说的去尝试,我相信你会成功的!
切记,没必要考虑*,应该考虑打包方法,
如果说怕别人复制你的EXE,那是不实际的,就算你*或者打包,一样有办法去复制你的文件的!
运行(取运行目录()+'\B功能程序.exe')
我想这个函数是你的问题最理想的答案了!
热心网友
时间:2023-09-12 19:49
这个简单啊,运行()
如果你想打包的话就把那个程序放进图片资源表
然后写到文件()
之后运行()
热心网友
时间:2023-09-12 19:50
把3个文件都拖到资源表里
.版本 2
.子程序 _按钮1_被单击
写到文件 (取运行目录 () + “\1.exe”, #文件1) ' 资源表名字自定
运行 (取运行目录 () + “\1.exe”, 假, )
' 删除文件 (取运行目录 () + “\1.exe”)
' 上一行是运行完后删除,我这边打了注释
3个按钮,我这里只写一个,等会自己复制一下,再改一下文件名就可以了
热心网友
时间:2023-09-12 19:50
这个很简单。。
你要几个文件就编译出几个文件再做按钮3个,然后就点击“”“插入”“”(易语言左上角)选择“”“资源”“”再选择“”“图片或图片组”“”分别插入生成好的文件,按钮被点击的时候就“”“写到文件(“这里是文件要保存的目录及文件名和文件的扩展名”,这里是要保存的文件)
哎,打字 好累啊。。
热心网友
时间:2023-09-12 19:51
你去下载一个EXE*器,百度一下“exe文件*器”
解决了就给个采纳吧,俺的悬赏很低啊