我有一个我不明白的小问题。首先,我是一名菜鸟,之前从未做过批处理脚本。我为公司制作了两个脚本,包括命令nslookup
第一个脚本:在此脚本中,nslookup命令应将特定ip范围的结果显示给我,但在显示“ echo NSLOOKUP”之后,将不会显示任何内容。“ for循环不会执行。但上周使用相同的代码可以正常工作:
@echo off
for /L %%x IN (33, 1, 60) DO (
echo _______________________
echo NS LOOKUP
nslookup 192.168.178.%%x
)
pause
第二个脚本:这里有点不同。我可以输入域的名称,但是此后它也不会执行nslookup-command
@echo off
set input=y
:while
if %input%==n (
exit
)
echo _______________
echo Name for nslookup
set /p name=
nslookup %name%.domain.domain.domain.de
echo _______________
echo Search another one? (y/n)
set /p input=
goto while
每当我创建一个新的批处理文件并键入类似以下内容时:
@echo off
echo tell me your name
set /p name=
echo tell me your age
set /p age=
echo %name%
echo %age%
pause
它只是以名称和年龄为输入的循环而结束。 我很困惑。请帮我。我会很感激的。预先谢谢你。