如何在windows中创建批处理文件

如何在windows中创建批处理文件,windows,date,time,command-line,Windows,Date,Time,Command Line,如何创建打印当前系统日期和时间的批处理文件,以及更改该批处理文件同一目录中文件的权限(只读) 我在关注这个网站 我已经这样做了,但我想在每延迟1秒后像for循环一样执行 echo %time% %date% 如何向批处理文件添加延迟并在无限循环中执行它? 谢谢 实施卡尔·亨里克逻辑后 好的,这并没有解决您最初的权限问题,但我解释了您的问题,您对该部分并没有问题?如果我被骗了,请告诉我 无论如何,我相信有更好的解决方案,但因为我不知道您是否有权访问powershell,或者是否需要在Window

如何创建打印当前系统日期和时间的批处理文件,以及更改该批处理文件同一目录中文件的权限(只读)

我在关注这个网站

我已经这样做了,但我想在每延迟1秒后像for循环一样执行

echo %time% %date%
如何向批处理文件添加延迟并在无限循环中执行它?

谢谢

实施卡尔·亨里克逻辑后

好的,这并没有解决您最初的权限问题,但我解释了您的问题,您对该部分并没有问题?如果我被骗了,请告诉我

无论如何,我相信有更好的解决方案,但因为我不知道您是否有权访问powershell,或者是否需要在Windows XP上运行此脚本,所以此解决方案应该可以在Windows XP及更高版本上运行

:loop
timeout 1 > nul
cls
echo %time% %date%
goto :loop
我希望我没有弄错你的问题

致意 //K-H

编辑:似乎可以通过Windows XP的资源包获得超时,但以下操作应该有效(我必须获得一台Windows XP虚拟机来测试…)(抱歉!)


我相信就是这样

:loop
@cls
@attrib +r *.*
@echo %date% %time%
@timeout 1 >nul
@goto loop

buddy,但“@timeout 1>nul”未被识别为外部或内部命令抱歉,它似乎需要Windows XP资源包或Windows XP中存在的某些东西。我会编辑我的帖子。很抱歉事实上,我使用的是window 8,但我得到的“ping”未被识别为外部或内部命令好吧,这很奇怪。在这种情况下,你也应该有超时。你使用的是权限有限或类似的帐户吗?请看这篇旧的Stackoverflow帖子,也许会有帮助-你的正确兄弟我使用的帐户没有管理员权限:)。。。。让我用管理员帐户测试一下:)…谢谢
:loop
@cls
@attrib +r *.*
@echo %date% %time%
@timeout 1 >nul
@goto loop