[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
临时文件也不是很好,因为多个进程访问同一个文件会出现IO错误。

我一般是用 AT 命令来设置不会被执行的命令,顺便把需要传递的值带过去。

如,b.bat
写入 at 1:00 /next:%date:-2% @b.bat@var1@var2@var3.....

a.bat
读取 for /f "tokens=1,2* delims=@" %%a in ('at') do set 来自%%b的值=%%c



还有一个办法,wmic监视事件日志中指定事件ID的日志消息。
然后B.BAT执行添加日志操作命令 "eventcreate" ,具体用法可eventcreate /?

TOP

TITLE 的办法有想过,但一时没想到tasklist 可以提取。
这也的确是个办法,但是同步问题不好解决,因为title没有缓存,读取的内容可能在2次读取的时间断中,被新的数据覆盖了,导致部分丢失。

TOP

返回列表