标题: [注册表类] [已解决]批处理怎样通过注册表修改3389端口? [打印本页]
作者: jackaper 时间: 2011-5-25 09:16 标题: [已解决]批处理怎样通过注册表修改3389端口?
本帖最后由 jackaper 于 2011-5-27 16:34 编辑
执行下面的2条命令是可以修改3389端口,现在我想不在命令里提前写好我想修改的端口号,而是在执行命令时候,提示我输入想要修改的端口号,在第二个输入完成后比对两次输入是端口号是否一致,不一致的话给出错误提示。请问这个能做到吗?该如何写啊?- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v portnumber /d 33 /f
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\wds\rdpwd\tds\tcp" /v portnumber /d 33 /f
复制代码
作者: hucuibai 时间: 2011-5-25 09:59
- @echo off
- :lp
- set /p port1=请输入端口:
- set /p prot2=请再次输入端口:
- if %port1%==%port2% (
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v portnumber /d %port1% /f
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\wds\rdpwd\tds\tcp" /v portnumber /d %port1% /f) else (goto :lp)
复制代码
作者: batman 时间: 2011-5-25 10:02
给出示例,楼主自己改吧。。。- @echo off
- :lp
- for %%a in (1 2) do cls&set "input_%%a=a"&set /p input_%%a=请进行第%%a次输入:
- cls
- if "%input_1%" neq "%input_2%" echo 两次输入不一致,请再次输入。&ping /n 3 127.1>nul&goto lp
- echo 正确
- pause>nul
复制代码
作者: jackaper 时间: 2011-5-27 15:56
谢谢大家,已解决!!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |