bat选择命令
答案:4 悬赏:60
解决时间 2021-02-03 20:22
- 提问者网友:白柏唇蜜
- 2021-02-03 05:49
bat里利用if /i "%pwd%"== 实现输入为 字符1 或 字符2 字符... 则继续运行?
(相当于同时存在多个运行密码)
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-02-03 06:43
@echo off
f:
echo 输入IP 1
set /p a=
echo 输入IP 2
set /p q=
echo 输入端口:
set /p p=
echo 确认扫描
pause >nul
s tcp %a% %q% %p% 800
f:
echo 输入IP 1
set /p a=
echo 输入IP 2
set /p q=
echo 输入端口:
set /p p=
echo 确认扫描
pause >nul
s tcp %a% %q% %p% 800
全部回答
- 1楼网友:万千宠爱
- 2021-02-03 09:39
多个if 语句判断,一条语句不能实现。
- 2楼网友:留下所有热言
- 2021-02-03 08:21
:first
echo.
echo. 1.改开机音乐...............
echo. 2.合并MUMA.................
echo. 3.显本机IP.................
echo. 4.打开梦想.................
echo. 5.关于shutdown.............
echo. 6.删除所有根目录指定文件...
echo. 7.另类关机.................
echo. 8.Add\Del用户..............
echo.
echo.
set /p shu= 请选择,或按q退出[ ]
if "%shu%"=="1" cls&goto one
if "%shu%"=="2" cls&goto two
if "%shu%"=="3" cls&goto three
if "%shu%"=="4" cls&goto four
if "%shu%"=="5" cls&goto five
if "%shu%"=="6" cls&goto six
if "%shu%"=="7" cls&goto seven
if "%shu%"=="8" cls&goto ffis
if "%shu%"=="q" exit
:err
cls
echo 对不起,你的输入有误,请按任意键重新输入!
pause>nul
goto first
- 3楼网友:兮沫♡晨曦
- 2021-02-03 08:00
举例:
@echo off
set /p pwd=请输入密码:
for /f "delims=" %%i in ('more +10 "%0"') do (
if /i "%%i"=="%pwd%" (goto :next))
pause
exit
:next
echo yes
pause
exit
123sdr
456sdrj
789j
说明:其中more +10也就是除了密码外代码的行数。10
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯