Board logo

标题: [其他] 【第三方】Thread v1.1 伪多线程BAT工具 [打印本页]

作者: 黑猫崽儿    时间: 2014-2-14 12:55     标题: 【第三方】Thread v1.1 伪多线程BAT工具

Thread v1.1 By 黑猫崽儿
Thread [drive:][path]filename [batch-parameters]
Thread v1.1 伪多线程BAT工具
使用该工具可以让多个bat脚本运行在同一个cmd窗口内

描述:
    后台调用批处理,使之与调用程序共用一个窗口
参数:
    filename    欲调用批处理文件
    batch-parameters    传递给目标批处理的参数
    -help -h /?     显示此帮助信息
说明:
    一次只能调用一个批处理,但可连续多次调用
    每调用一次,后台会创建一个cmd.exe进程
    所有调用产生的cmd.exe进程共用一个窗口,直到所有进程结束后窗口才会关闭
    直接关闭窗口将会终止所有进程
    每个进程中的变量和标签是不共享的
    若多个进程同时对光标移动或打印字符,操作将会交替进行,其顺序不可预测

附有演示程序
下载地址:http://pan.baidu.com/s/1ntiBdod
作者: ivor    时间: 2014-2-14 20:19

实用性不大,如果能接受返回值,变量互相访问就好了,
作者: DeathSaint    时间: 2014-3-2 21:26

感觉不实用
作者: zhangzsky    时间: 2015-4-3 19:58

本帖最后由 zhangzsky 于 2016-11-9 02:01 编辑

不知道楼主有新版本没有,看看有什么新功能。如果楼主愿意开源更好。
现在对此工具还不是很了解,希望可以代替call,支持参数开关,支持变量交换,call原有功能均具备。
不知能否完成同时在窗口显示30张图片各自刷新,希望楼主不放弃此工具继续维护更新
作者: CrLf    时间: 2015-4-3 21:44

要是能修改不同进程的变量表指针就好了,全部指到同一个内存段去,这样就非常实用了




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2