在批处理中可以设定常量为命令然后通配执行它吗?
答案:3 悬赏:70 手机版
解决时间 2021-02-11 03:10
- 提问者网友:眉目添风霜
- 2021-02-10 04:35
在批处理中可以设定常量为命令然后通配执行它吗?
最佳答案
- 五星知识达人网友:玩世
- 2021-02-10 05:41
@echo off
set "a=1 2 3 4 5 6"
for /d %%i in (%a%)do echo %%i
pause
-----------------------------
看看是不是你想要的
set "a=1 2 3 4 5 6"
for /d %%i in (%a%)do echo %%i
pause
-----------------------------
看看是不是你想要的
全部回答
- 1楼网友:洎扰庸人
- 2021-02-10 07:48
说的不太清楚,你是想问自己定义一个新的命令名字,然后执行么?
那你可以使用doskey:
doskey new=echo 我是新命令
定义新命令new为【echo 我是新命令】,然后你只要输入new回车就会输出"我是新命令"了,不知道是否满足你需求,欢迎追问。
- 2楼网友:佘樂
- 2021-02-10 07:18
@echo off
del fail.txt
del succeed.txt
setlocal enabledelayedexpansion
for /l %%i in (0,1,255) do (
ping -n 1 192.168.1.%%i
if !errorlevel! equ 1 echo 192.168.1.%%i>>fail.txt
if !errorlevel! equ 0 echo 192.168.1.%%i>>succeed.txt
)
pause
将上面的保存为bat文件运行,会生成fail.txt和succeed.txt,分别记录ping失败和成功的ip
请及时采纳,谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯