中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 05:22
48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 更改批处理运行环境
可打印版本  1,277 / 12
第1楼 sweetdreamlan 发表于 2007-10-20 21:13
中级用户 发帖 92 积分 244
更改批处理运行环境
批处理运行后 进程里显示 cmd.exe
能不能自定义cmd的路径和名字
第2楼 slore 发表于 2007-10-20 21:24
铂金会员 发帖 2,478 积分 5,212
title
cd
第3楼 everest79 发表于 2007-10-20 22:11
金牌会员 发帖 1,127 积分 2,564
cmd.exe你可以放在任意路径下执行,也可以改为任意名称
第4楼 sweetdreamlan 发表于 2007-10-20 22:28
中级用户 发帖 92 积分 244
你们理解错我的意思了
运行某个批处理后 如图

进程里会显示cmd.exe

能不能复制cmd到d盘 并改名为 test
然后让批处理调用d盘的 test.exe
运行批处理的时候,在进程里就显示 test.exe ,并不是cmd.exe
第5楼 HAT 发表于 2007-10-21 04:03
版主 发帖 5,017 积分 9,023
第6楼 sweetdreamlan 发表于 2007-10-21 16:06
中级用户 发帖 92 积分 244
5楼还是理解错我的意思了...:(

你们以为我要在其它路径运行cmd 改名运行 不是这个意思


我的意思是 运行批处理的时候 进程里不显示cmd.exe
而是我自己自定义路径和名字
第7楼 fastslz 发表于 2007-10-21 18:07
铂金会员 发帖 2,315 积分 5,493 来自 上海
汗、办不到.....还伪装cdm.exe显示路径了,干脆del taskmgr.exe
第8楼 slore 发表于 2007-10-21 19:19
铂金会员 发帖 2,478 积分 5,212
??可以是可以……
不过^所以算了,不说了,改下注册表就好了。

上学去了,下星期见吧~
第9楼 sweetdreamlan 发表于 2007-10-22 19:12
中级用户 发帖 92 积分 244
改注册表改不掉 改掉重启后 会自动还原
第10楼 sweetdreamlan 发表于 2007-10-22 20:04
中级用户 发帖 92 积分 244
在注册表里找到了BAT的相关运行键值
HKEY_CLASSES_ROOT\batfile\shell\open\command

command键值的原内容是 "%1" %*

我改为 e:\shell.exe shell.exe 是我复制cmd然后改名的

这样运行批处理 任务栏里责显示shell.exe 而不是cmd.exe

但是打开批处理, 批处理不会运行......只是一个DOS输入窗口....

[ Last edited by sweetdreamlan on 2007-10-22 at 08:29 PM ]
第11楼 vkill 发表于 2007-10-22 20:39
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
要改注册表不是只改那么点
第12楼 sweetdreamlan 发表于 2007-10-25 03:31
中级用户 发帖 92 积分 244
查了一个下午 没什么结果
查到重要键值 修改会还原
第13楼 HAT 发表于 2007-10-25 14:38
版主 发帖 5,017 积分 9,023
Originally posted by slore at 2007-10-21 07:19 PM:
??可以是可以……
不过^所以算了,不说了,改下注册表就好了。

上学去了,下星期见吧~

期待slore兄放学归来告诉大家修改哪些键值。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023