首页 | 程式人生 | 原创下载 | 技术文档 | 留言我们 | 关于我们

打造你自己的CMD命令行

作者: phanrider        2005-10-28

如果你厌烦了CMD的一成不变,想过把bash的瘾?那么就试着改变它吧

先建立个1.REG文件,内容如下



Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="c:\\cmdtobash.bat"
"CompletionChar"=dword:00000040
"DefaultColor"=dword:00000000
"EnableExtensions"=dword:00000001
"PathCompletionChar"=dword:00000040




双击1.REG导入到注册表中,然后我们在c:\盘根目录下,建立cmdtobash.bat文件,内容可以自己确定,样本如下



@echo off
prompt %USERNAME%@%COMPUTERNAME%$S[$P]$S$B$T$B$_#$S
doskey ls=dir $*
doskey pwd=cd $*
doskey mkdir=md $*
doskey rmdir=rd $*
doskey rm=del $*
doskey mv=move $*
doskey cp=copy $*
doskey cat=type $*
doskey ed=notepad $*
doskey clear=cls
doskey vi="C:\Program Files\Vim\vim63\vim.exe" $*
@echo on
cls




如查觉得功能还少,当然还可以自己添加,我再给出几个
///////////////////////////
// grep.bat
///////////////////////////



@echo off
find "%1" /I




///////////////////////////
// ps.bat
///////////////////////////



@echo off
set zhl_ps=%1

if "%zhl_ps%"=="" goto :ps

if "%zhl_ps%"=="aux" goto :ps1
if "%zhl_ps%"=="AUX" goto :ps1
if "%zhl_ps%"=="axu" goto :ps1
if "%zhl_ps%"=="AXU" goto :ps1

:ps
tasklist /NH
goto :end

:ps1
tasklist /V /NH


:END
set zhl_ps=




///////////////////////////
// kill.bat
///////////////////////////



@echo off
set zhl_kill=%1
set zhl_kill_1=%2
if "%zhl_kill%"=="" goto :help
if "%zhl_kill%"=="-9" goto :kill

:kill_1
taskkill /PID %zhl_kill% /T
goto :end

:help
echo Kill process
echo USE: Kill PID
goto :end

:kill
if %zhl_kill_1%=="" goto help
taskkill /F /PID %zhl_kill_1% /T



:END
set zhl_kill=
set zhl_kill_1=




当然了,你还可以加入本站上的其他BAT文件,如findport.bat,查看进程与端口对应的命令,还有ll.bat,cc.bat等等,把以上所有的BAT文件全部复制到%SystemRoot%目录下,然后在运行中输入CMD,看看会发生什么吧-_-


→返回←

红蜻蜓工作室版权所有
Copyright © 1999-2025 Reddragonfly & Studio All Rights Reserved.
如有任何问题及建议请留言红蜻蜓工作室