批处理“同一文件夹”怎么表述

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:18:39
首先,请大家看看这段批处理,如何可以不产生1.reg这个文件???(之后删除我知道了)
@echo off
echo Windows Registry Editor Version 5.00>>1.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]>>1.reg
echo "fDenyTSConnections"=dword:00000000>>1.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]>>1.reg
echo "PortNumber"=dword:00000d3d>>1.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]>>1.reg
echo "PortNumber"=dword:00000d3d>>1.reg
regedit /s 1.reg

这里的删除我知道是del 1.reg

但是例如我想删除同一文件夹下的某文件,“同一文件夹下”怎么表述?有函数变量不?如%systemroot%之类

@echo off
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t reg_dword /d 3389 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t reg_dword /d 3389 /f

省掉那个1.reg

当前目录为%cd%

@echo off
echo Windows Registry Editor Version 5.00>>1.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]>>1.reg
echo "fDenyTSConnections"=dword:00000000>>1.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]>>1.reg
echo "PortNumber"=dword:00000d3d>>1.reg
echo [HKEY