中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何将数字赋值给一个个进程
作者:
标题: 如何将数字赋值给一个个进程 上一主题 | 下一主题
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『楼 主』:  如何将数字赋值给一个个进程

想用1,2,3...阿拉伯数字分别对电脑内进程进行标注,如1 EXPLORER.EXE
这样的该如何写代码...

2007-2-17 05:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qasa
高级用户




积分 959
发帖 311
注册 2006-4-11
来自 广东-LianJiang
状态 离线
『第 2 楼』:  

??要怎么个标注法??
看不懂要求




κχυμγνξοθπρωψιαδλεηφβτζσ┬╀┾┳┞┯┰┱┣┲┳╂╁│├┟┭┠这是什么??这就是我的人生
2007-2-17 05:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 3 楼』:  

另外想问一下想搜索一个文件或文件夹该用什么命令?

2007-2-17 05:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 4 楼』:  

就是说想用数字来代表进程,显示如下
1  EXPLORER.EXE
2  HH.EXE
3  DAS.EXE
并且在以后的操作里数字就代表了这些进程,指定数字就相当与指定了进程

2007-2-17 05:33
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qasa
高级用户




积分 959
发帖 311
注册 2006-4-11
来自 广东-LianJiang
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by juventusryp at 2007-2-17 05:33:
就是说想用数字来代表进程,显示如下
1  EXPLORER.EXE
2  HH.EXE
3  DAS.EXE
并且在以后的操作里数字就代表了这些进程,指定数字就相当与指定了进程

楼主的意思是要在批处理的过程以数字代表进程,还是在进程(taskmgr.exe)里面显示数字代表进程??



κχυμγνξοθπρωψιαδλεηφβτζσ┬╀┾┳┞┯┰┱┣┲┳╂╁│├┟┭┠这是什么??这就是我的人生
2007-2-17 05:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 6 楼』:  

看不懂楼上的话...不过似乎不象是后者意思就是说怎么写一P处理显示如下格式
1  EXPLORER.EXE
2  HH.EXE
3  DAS.EXE
最重要的还是前面的数字,后面用TASKLIST显示的PID等我会不让它显示

2007-2-17 05:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 7 楼』:  

操作环境?在批处理里操作的话用set 1=explorer.exe

%1%就表示它了。。。。

2007-2-17 06:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 8 楼』:  

问题是这样写的话...我要写很多代码.....如何用TASKLIST列出进程表后就可以自动的用数字赋值

2007-2-17 07:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 9 楼』:  

没人会吗.........

2007-2-18 07:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 10 楼』:  

实在看不出有多大的意义。
命令提示符下:
for /f "tokens=1,2 delims=:" %i in ('wmic process get caption ^| findstr /ni  .') do @echo %i %j
可以自己参照修改。

2007-2-18 07:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 11 楼』:  

楼上的代码没看懂什么意思....自己运行也没成功

2007-2-18 13:35
查看资料  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 12 楼』:  

本人菜鸟能解释下'wmic process get caption ^| findstr /ni  .'这句的意思吗

2007-2-18 13:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
juventusryp
初级用户





积分 88
发帖 40
注册 2006-12-26
状态 离线
『第 13 楼』:  

前面的懂了,不过是要先运行WMIC在运行后面的才行吧,后面的不懂了

2007-2-18 22:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 14 楼』:  

命令提示符下运行。
在批处理中%i应该替换为%i,这应该是基本常识了。
findstr /n可以加序号。

2007-2-19 12:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: