批处理实例
常用
- convert c:/fs:ntfs
强制删除文件或文件夹
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
批量删除带点文件夹
使用此代码有风险,会删除同级下的任何文件
:next
@(del/a/f/q "\\?\%1"
rd/s/q "\\?\%1") 2>nul
@shift
@if not (%1) == () goto next
隐藏文件扩展名
@echo off reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 1 /f echo 刷新一下
防火墙
公司IP
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]
"19006:TCP"="19006:TCP:27.154.56.194/255.255.255.255:Enabled:19006"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
"D:\\ZoneServerGroup\\rungate\\GateServer\\ChinGateServer.exe"="D:\\ZoneServerGroup\\rungate\\GateServer\\ChinGateServer.exe:27.154.56.194/255.255.255.255:Enabled:ChinGateServer"
任何IP
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]
"19006:TCP"="19006:TCP:*:Enabled:19006"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
"D:\\ZoneServerGroup\\rungate\\GateServer\\ChinGateServer.exe"="D:\\ZoneServerGroup\\rungate\\GateServer\\ChinGateServer.exe:*:Enabled:ChinGateServer"
去重
@echo off
(for /f "delims=" %%i in (1.txt) do findstr "%%i" "2.txt">nul||echo %%i)>2.txt
pause
位数
@echo off
if /i "%PROCESSOR_IDENTIFIER:~0,3%"=="X86" (echo 32λ) else echo 64λ
pause
开启3389
#reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0x0 /f
#reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0x0 /f
@echo off
title  修改远程桌面端口
set /p  port=请输入你要修改的远程桌面端口号1024~65535之间:
::修改远程桌面端口的注册表,共两个
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD  /d %port% /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD  /d %port% /f
pause