[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 【第三方】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

实用性不大,如果能接受返回值,变量互相访问就好了,
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

感觉不实用

TOP

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

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

TOP

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

TOP

返回列表