[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 根据用户输入执行相应命令的批处理选择1或2结果都一样?

我想写一个批处理用他来代替 出入命令
选择1或2结果都一样
是那里错了 ?
大家帮我看看谢谢啊

@echo off
echo.
echo.
echo                  选择你要的命令
echo 1,-------------------服  务--------------------
echo 2,-------------------组策略--------------------
set /p num=选择:
if"%num%"=="1" (
start services.msc
goto exit
)
if"%num%"=="2" (
start gpedit.msc
goto exit
)
:exit

少空格..?
还有exit是系统内部命令,不能做标签的把
  1. @echo off
  2. echo.
  3. echo.
  4. echo                  选择你要的命令
  5. echo 1,-------------------服  务--------------------
  6. echo 2,-------------------组策略--------------------
  7. set /p num=选择:
  8. if "%num%"=="1" (
  9. start services.msc
  10. exit
  11. )
  12. if "%num%"=="2" (
  13. start gpedit.msc
  14. exit
  15. )
复制代码

TOP


是少空格
谢谢啊

TOP

任何字串都可以做标签吧

TOP

奇怪了,这贴居然没被封
Still with wax

TOP

原帖由 yslyxqysl 于 2009-8-23 17:55 发表
任何字串都可以做标签吧

....再怎么样特殊字符我想也不行把

TOP

原帖由 yslyxqysl 于 2009-8-23 17:55 发表
任何字串都可以做标签吧


我估计eof就不太行。。。
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

特殊字符居然可以 当然我只测试了/
代码如下:
  1. @echo off
  2. goto :/
  3. pause
  4. exit
  5. :/
  6. echo that is ok
  7. pause
复制代码
显示 that is ok

测试了 eof 果然不可行 直接结束了 任凭有:eof标签都不可以
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

谁说eof不行?goto eof,不要加冒号。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 9楼 的帖子

还是版主牛……牛……
Still with wax

TOP

返回列表