找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22670|回复: 9

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

[复制链接]
发表于 2009-8-23 16:14:21 | 显示全部楼层 |阅读模式
我想写一个批处理用他来代替 出入命令
选择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
发表于 2009-8-23 16:18:40 | 显示全部楼层
少空格..?
还有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. )
复制代码
 楼主| 发表于 2009-8-23 16:26:11 | 显示全部楼层

是少空格
谢谢啊
发表于 2009-8-23 17:55:34 | 显示全部楼层
任何字串都可以做标签吧
发表于 2009-8-24 08:52:21 | 显示全部楼层
奇怪了,这贴居然没被封
发表于 2009-8-24 13:00:56 | 显示全部楼层
原帖由 yslyxqysl 于 2009-8-23 17:55 发表
任何字串都可以做标签吧

....再怎么样特殊字符我想也不行把
发表于 2009-8-24 13:05:30 | 显示全部楼层
原帖由 yslyxqysl 于 2009-8-23 17:55 发表
任何字串都可以做标签吧


我估计eof就不太行。。。
发表于 2009-8-24 13:19:25 | 显示全部楼层
特殊字符居然可以 当然我只测试了/
代码如下:
  1. @echo off
  2. goto :/
  3. pause
  4. exit

  5. :/
  6. echo that is ok
  7. pause
复制代码
显示 that is ok

测试了 eof 果然不可行 直接结束了 任凭有:eof标签都不可以
发表于 2009-8-24 20:18:35 | 显示全部楼层
谁说eof不行?goto eof,不要加冒号。
发表于 2009-8-24 21:57:08 | 显示全部楼层

回复 9楼 的帖子

还是版主牛……牛……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 04:45 , Processed in 0.018881 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表