标题: 更改批处理运行环境
[打印本页]
作者: sweetdreamlan
时间: 2007-10-20 21:13
标题: 更改批处理运行环境
批处理运行后 进程里显示 cmd.exe
能不能自定义cmd的路径和名字
作者: slore
时间: 2007-10-20 21:24
title
cd
作者: everest79
时间: 2007-10-20 22:11
cmd.exe你可以放在任意路径下执行,也可以改为任意名称
作者: sweetdreamlan
时间: 2007-10-20 22:28
你们理解错我的意思了
运行某个批处理后 如图

进程里会显示cmd.exe
能不能复制cmd到d盘 并改名为 test
然后让批处理调用d盘的 test.exe
运行批处理的时候,在进程里就显示 test.exe ,并不是cmd.exe
作者: HAT
时间: 2007-10-21 04:03
@echo off
copy C:\WINDOWS\system32\cmd.exe C:\test\test.exe>nul
start C:\test\test.exe
exit
作者: sweetdreamlan
时间: 2007-10-21 16:06
5楼还是理解错我的意思了...:(
你们以为我要在其它路径运行cmd 改名运行 不是这个意思
我的意思是 运行批处理的时候 进程里不显示cmd.exe
而是我自己自定义路径和名字
作者: fastslz
时间: 2007-10-21 18:07
汗、办不到.....还伪装cdm.exe显示路径了,干脆del taskmgr.exe

作者: slore
时间: 2007-10-21 19:19
??可以是可以……
不过^所以算了,不说了,改下注册表就好了。
上学去了,下星期见吧~
作者: sweetdreamlan
时间: 2007-10-22 19:12
改注册表改不掉 改掉重启后 会自动还原
作者: sweetdreamlan
时间: 2007-10-22 20:04
在注册表里找到了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 ]
作者: vkill
时间: 2007-10-22 20:39
要改注册表不是只改那么点
作者: sweetdreamlan
时间: 2007-10-25 03:31
查了一个下午 没什么结果
查到重要键值 修改会还原
作者: HAT
时间: 2007-10-25 14:38
Quote: |
Originally posted by slore at 2007-10-21 07:19 PM:
??可以是可以……
不过^所以算了,不说了,改下注册表就好了。
上学去了,下星期见吧~ |
|
期待slore兄放学归来告诉大家修改哪些键值。