无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
1#
发表于 2021-1-21 20:02:42 | 显示全部楼层
feiyike 发表于 2021-1-21 19:53
新建文件夹什么命令?
WRIT FLNK 都需要实际存在的目录,查帮助没找到

MDIR
回复

使用道具 举报

2#
发表于 2022-4-2 18:50:51 | 显示全部楼层
LINK !%Desktop%\55,%CurDir%\per.cmd,,%CurDir%\1.ico   ///为啥不能隐藏运行 非要写成下面这样

LINK %Desktop%\55,PECMD.EXE,EXEC =!%CurDir%\per.cmd,%CurDir%\1.ico




点评

需要系统本身支持。 XP支持: [attachimg]499002[/attachimg]  详情 回复 发表于 2022-4-3 00:30
回复

使用道具 举报

3#
发表于 2022-4-19 22:57:06 | 显示全部楼层
本帖最后由 2012胡言乱语 于 2022-4-19 23:10 编辑

问个问题 加上ENVI^ FORCELOCAL=1 为啥控件就不起作用 能详细说一下。强制所有变量为PE变量。能最简单变多线程或多任务(并行窗口) 什么意思下面这个实验
=================================================================
ENVI^ EnviMode=1
ENVI^ FORCELOCAL=1
_sub a
ENVI &&qued=0
CALL 窗口1
FIND $%&qued%=0, EXIT _SUB
//MESS %ZDYDXF.Check%
IFEX $%ZDYDXF.Check%=1,EXEC =%CurDir%\1.exe! exec =%CurDir%\2.exe
_end
_SUB 窗口1,W300H172,试验,
    CHEK ZDYDXF,L20T43W350H18,试验,,1   
    RADI SHUT,L100T70W62H20,关机,,0
    RADI RB,L180T70W62H20,重启,,1
    ITEM ,L146T105W60H25,确定,TEAM ENVI &qued=1|KILL \,
    ITEM ,L215T105W60H25,取消,KILL \,
    //ENVI @ZDYDXF.Check=1         //////加上这三行 也不行
    //ENVI @SHUT.Check=0
    //ENVI @RB.Check=1
_END
a
====================================================
检测不到 好像%ZDYDXF.Check%怎么都是空 总是运行2.exe  关机啥的都没用 去掉ENVI^ FORCELOCAL=1可以或0是不是强制后窗口里的变量退出后全是空






点评

子窗口的控件状态变量%ZDYDXF.Check%,无法直接使用到主程序上,层级关系。用一个变量传递比较合适,还有其他很多方法。  详情 回复 发表于 2022-4-19 23:13
回复

使用道具 举报

4#
发表于 2022-4-19 23:47:38 | 显示全部楼层
红毛樱木 发表于 2022-4-19 23:13
子窗口的控件状态变量%ZDYDXF.Check%,无法直接使用到主程序上,层级关系。用一个变量传递比较合适, ...

理顺了
ENVI^ EnviMode=1
ENVI^ FORCELOCAL=1

ENVI &&TYU=0
CALL A

_SUB A
   ENVI &&qued=0
   CALL 窗口1
   FIND $%&qued%=0, EXIT _SUB
   IFEX $%&TYU%=1,关机
   IFEX $%&TYU%=2,重启
_END

_SUB 窗口1,W300H172,试验,
    CHEK ZDYDXF,L20T43W350H18,试验,,1   
    RADI SHUT,L100T70W62H20,关机,,0
    RADI RB,L180T70W62H20,重启,,1
    ITEM ,L146T105W60H25,确定,TEAM ENVI &qued=1|CALL 窗口1-A
    ITEM ,L215T105W60H25,取消,KILL \,
_END

_SUB 窗口1-A
    ENVI @窗口1.Visible=0
    IFEX $%ZDYDXF.Check%=1,EXEC =%CurDir%\1.exe! exec =%CurDir%\2.exe
    IFEX $%SHUT.Check%=1,ENVI &TYU=1
    IFEX $%RB.Check%=1,ENVI &TYU=2   
    KILL 窗口1
_END


回复

使用道具 举报

5#
发表于 2022-4-20 00:13:55 | 显示全部楼层
我原来都没加ENVI^ FORCELOCAL=1,主程序是可以检测到子程序控件的
我一直以为子窗口是由 主窗口调用的 所以主窗口中是可以检测到子窗口的控件

点评

1: 没加 ENVI^ FORCELOCAL=1 ENVI A=123 RADI SHUT,L100T70W62H20,关机,,0 %A% %RADI.Check% 等用环境变量 保存。 一个程序中环境变量只有一份。 一个程序中 在哪儿都能访问,结果都一样。 2: 加 EN  详情 回复 发表于 2022-4-20 10:51
回复

使用道具 举报

6#
发表于 2022-5-12 19:22:14 | 显示全部楼层
本帖最后由 2012胡言乱语 于 2022-5-12 19:29 编辑

RADI 和 CHEK 等控件能像 LABE 那样有-trans参数 这样背景就可以用图片  也不用管背景是啥颜色了 而不需要RADI 和 CHEK的标题用LABE代替了
回复

使用道具 举报

7#
发表于 2022-5-12 20:39:27 | 显示全部楼层
mdyblog 发表于 2022-5-12 19:54
带图片, 透明应该是支持了的。 记得图片本身要是透明的(PNG)。
不行的话,
简单演示代码(含资源) ...

新建文件夹 (2).7z (2.65 KB, 下载次数: 6)
回复

使用道具 举报

8#
发表于 2022-5-12 22:18:41 | 显示全部楼层
我也是win10  不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-6 00:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表