[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
TITLE 的办法有想过,但一时没想到tasklist 可以提取。
这也的确是个办法,但是同步问题不好解决,因为title没有缓存,读取的内容可能在2次读取的时间断中,被新的数据覆盖了,导致部分丢失。

TOP

是的
注册表项读写实质上也是文件读写
与临时文件不同的地方就是
不需要理会文件句柄的打开和关闭

楼主说的应该是类似于Windows消息和事件触发的机制
这只有自行设计命令行程序才能实现了
天的白色影子

TOP

可以用doskey啊生成命令在另一个批处理中执行获取参数,应该非常快吧!
示范下,不过我只在自己内部调用意思下,
doskey 调定的是全局命令不关机都不会消失
  1. @echo off
  2. 1:
  3. set /p a=猜猜我是谁:
  4. if %a%==5 doskey aaa=set bbb=你真厉害啊 $*
  5. aaa
  6. echo %bbb%
  7. pause>nul
  8. doskey aaa=
  9. goto 1:
复制代码
世界上没有学不会的知识,也没有想得到却做不到的事!

TOP

18# mxxcgzxxx
不知楼上是如何测试的?
doskey的宏只能在cmd当前进程中生效
在平行的cmd.exe进程中是相互独立的
那如何实现cmd进程间的通讯呢?

设想可以通过进程互斥子的方式
实现共享内存式的进程通讯
但实现起来比较麻烦
已经脱离批处理比较远了
天的白色影子

TOP

返回列表