Board logo

标题: 更改批处理运行环境 [打印本页]

作者: 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兄放学归来告诉大家修改哪些键值。