- @echo off&setlocal enabledelayedexpansion
- set /a m=1&echo 计算机中的进程如下:
- for /f "skip=1 tokens=*" %%i in ('wmic process get name') do (
- echo !m! %%i
- set name!m!=%%i
- set /a m+=1)
- set /p n=请输入要结束的进程的序号:
- call set l=%%name!n!%%
- if defined l taskkill /f /im !l!
- pause
复制代码 我记得在符号教学贴中,也出现过defined。- @echo off
- if defined str goto next
- set str=
- set /p str=请把文件拉到本窗口后回车:
- call "%~0" %str%
- pause
- exit
-
- :next
- cls
- echo 本批处理文件完整路径为:"%~0"
- echo 拖到本窗口的文件完整路径为:"%~1"
- goto :eof
复制代码 defined的意思因该是 “确定的”,但这个命令怎么使用,哪位大神能教学一下吗
我想再问一个问题,第二个代码中的拖动功能,是依靠哪句代码实现的,不会是依靠set 实现的吧?
[ 本帖最后由 Hello123World 于 2010-12-20 17:15 编辑 ] |