永发信息网

易语言程序只能用特定程序打开

答案:3  悬赏:60  手机版
解决时间 2021-04-15 09:48
我说明下意思,比如有2个EXE,一个叫1.exe,一个是2.exe,如果直接打开2.exe,就弹出提示“该文件不能直接运行!”,需要通过1.exe打开,有点复杂,怎么弄
最佳答案
楼上的想法是正确的。我用实际代码写出来。

1.exe======
.版本 2

.程序集 窗口程序集1

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

运行 (“2.exe -stat”, 假, )

2.exe=====
.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕
.局部变量 命令行, 文本型, , "0"

命令行 = 取命令行 ()
.如果真 (命令行 [1] ≠ “-stat”)
信息框 (“该文件不能直接运行!”, 0, ) ' 不能运行,弹出信息框
结束 () ' 自动关闭程序
.如果真结束
' 如果检测到命令行为-stat,则不做任何动作,即可以执行
全部回答
打包在压缩包里面使用运行命令也可以的。 运行 (取运行目录 () + “\另一个文件名”, 假, ) 这里注意了,另一个文件名前面的"\"不要删除,那是路径分隔符,然后就是另一个文件名的文件名输入要规范,后缀格式也要带上,比如:“qq2012.exe” 要把“.exe”带上
这个很容易啊,可以对2.exe设置接收参数才能运行,如果没有参数就提示信息框。 1.exe来启动2.exe的时候增加参数即可,比如:运行("c:\2.exe -stat",)这个就是参数,但要在2.exe里面设置获取参数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
函数问题2?
湖景花园监控中心在什么地方啊,我要过去处理
埃及免税店什么便宜,台湾免税店有moroccanoil
新疆绿洲发展特色农业,其富有新疆地方特色的
兰州.西站食品生产招聘女工
中国联通中网通讯地址在什么地方,想过去办事
请问公司股份,股本,股权的问题,遇到了很多
新边城浪子插曲
为什么在百度知道的提问被列为“暂时关闭”?
民国以来活的最久的名人
Hea bike in the street when he was hit by
哪种移动硬盘好点,60G的那种,价格多少?详
山葡萄酒文化产业园游客服务中心在哪里啊,我
网络制式都有什么类型
—What do you think of your last trip? —I
推荐资讯
ESET NOD32的更新病毒库是怎么回事?
现在做什么工作赚钱快?
联通用户怎么用手机办流量啊
安邦保险集团财产保险本溪中心支公司地址在哪
汇付天下沈阳分公司怎么去啊,有知道地址的么
稽江小学这个地址在什么地方,我要处理点事
请问,我有三根220V的发热管,我使用星形接法
一个对联 上联:清油白蜡浇红烛红光绿焰
微信群里显示有未读信息,点开图片查看未读的
北京到俄罗斯克拉斯诺达尔有多远
MAYA粒子加风场后为什么没反应
“老婆,我爱你,比你爱我还要爱”翻译成英语是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?