【问题标题】:looping batch action using ping使用 ping 循环批处理操作
【发布时间】:2011-04-22 09:18:52
【问题描述】:

我尝试使用 ping 每 10 分钟循环一次操作,虽然我了解 ping 原理但我不知道如何循环操作?

【问题讨论】:

    标签: loops batch-file ping


    【解决方案1】:

    假设您在 DOS/Windows 上,您可以像这样向批处理文件添加标签:

    :l
    

    然后你可以去它:

    goto l
    

    【讨论】:

    • @echo off :LOOPME Sleep 5 setlocal enabledelayedexpansion set pas= set s=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 for /l %%a in (1,1,6) do ( set /a n=!random! %% 62调用 set pas=!pas!%%s:~!n!,1%%) ren %0 %pas%.bat GOTO LOOPME
    • 无法让上述内容循环播放(抱歉看不到在 cmets 中添加代码的部分在哪里)
    • 好吧,当我点击我的蝙蝠时,它不会继续重命名它,我只是再次测试它
    • @Meldrum:你不能指望自重命名的批处理文件在重命名后继续运行,可以吗?我运行了你的脚本,文件重命名,然后批处理终止。这很自然,因为系统会尝试从 original 批处理文件中加载并运行下一行。文件重命名后,系统丢失了。
    • 由于本地环境的最大深度,代码也应该在 32 次迭代后终止(您在某处缺少endlocal)。
    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 2019-08-06
    • 1970-01-01
    • 2017-06-15
    • 2019-01-26
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多