返回列表 发帖
if exitst sign

del sign

echo .>sign

TOP

不好意思,



  1. @echo off
  2. IF EXIST sign (
  3. del sign
  4. taskkill /im cmd.exe
  5. ) ELSE (
  6. echo .>sign
  7. ipconfig /all
  8. pause
  9. )
复制代码


这样子明白了吗

TOP

在cmd里输入 if /?
会有一大片的帮助 很有用的

TOP

原帖由 himmel 于 2008-6-21 02:30 发表 http://bbs.ioage.com/cn/images/common/back.gif
在cmd窗口中输入了taskkill,结果返回的是错误命令,看到很多人都这样写,不知道多少人真正用过


没有taskkill那是你系统问题.
"看到很多人都这样写,不知道多少人真正用过"看到很多人用,不认为是自己出了问题,反而认为...

TOP

@echo off
IF EXIST sign (
del sign
taskkill /im 你要运行的文件.exe
) ELSE (
echo .>sign
你要运行的文件名.exe
pause
)

TOP

原帖由 kli 于 2008-6-21 05:35 发表 http://bbs.ioage.com/cn/images/common/back.gif
终于看明白拉,原来是建立一个SIGN文件来做检查,一直以为是检查进程名字。。

有个小问题,程序运行后,CMD没有自动关闭,去掉PAUSE也不行。

该怎么解决啊?



@echo off
IF EXIST sign (
del sign
taskkill /im 你要运行的文件.exe
) ELSE (
echo .>sign
start 你要运行的文件名.exe
)
这样子就可以了~

TOP

taskkill
tasklist
是外部命令.这两文件xp中

TOP

返回列表