中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-25 11:14
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 把命令结果作为字符串处理 查看 879 回复 1
楼 主 把命令结果作为字符串处理 发表于 2010-11-16 15:36 ·  中国 北京 联通
新手上路
积分 1
发帖 1
注册 2010-11-11 17:47
15年会员
UID 177357
性别 男
状态 离线
运行一条命令后,得到一个结果
我想把这个结果赋值到一个字符串继续处理

但是怎么赋值呢?

比如
A:netstat -ano | find ":1065",找到当前8000端口的pid 如下
TCP 10.161.2.103:1065 10.161.1.8:8000 ESTABLISHED 1516

B:我想把它关闭, taskkill /pid 1516

我如何把这两个放在一个bat中执行??
2 发表于 2010-11-16 15:46 ·  中国 湖南 怀化 电信
初级用户
★★
积分 66
发帖 53
注册 2009-10-09 20:51
16年会员
UID 152852
性别 男
状态 离线

For /f "tokens=5" %%a in ('netstat -ano ^| find ":1065" ') do taskkill /pid %%a
论坛跳转: