批量生成新的 UUID 并打印出来,直到手动终止。
@echo off
:gen_uuid
FOR /F %%A IN ('python -c "import uuid; print(uuid.uuid1())"') DO SET my_uuid=%%A
echo %my_uuid%
pause >nul
goto gen_uuid
脚本解释
这段代码是一个 Windows 批处理脚本(.bat 文件),用于生成一个唯一的标识符(UUID),并将其打印出来。
- @echo off:关闭命令回显,这意味着在执行命令时,它们不会显示在命令提示符中。
- :gen_uuid:这是一个标签,用于在脚本中创建一个可以跳转的位置。
- FOR /F %%A IN ('python -c "import uuid; print(uuid.uuid1())"') DO SET my_uuid=%%A:这行代码执行一个循环,它使用 FOR 命令来执行 python 命令并捕获其输出。python -c "import uuid; print(uuid.uuid1())"命令会生成一个 UUID(版本 1),并将其输出。FOR /F 命令将这个输出赋值给变量 my_uuid。
- echo %my_uuid%:打印变量 my_uuid 的值,即刚才生成的 UUID。
- pause >nul:暂停脚本的执行,并等待用户按任意键继续。>nul 将 pause 命令的输出(通常是 “Press any key to continue...”)重定向到空设备,这样就不会显示在屏幕上。
- goto gen_uuid:跳转到标签:gen_uuid,这意味着脚本会重新开始执行,生成一个新的 UUID。
转载文章时务必注明原作者及原始链接,并注明「发表于 TesterHome 」,并不得对作品进行修改。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
No Reply at the moment.