【禁用PS联网验证批处理】纠错

查看 223|回复 22
JOINT   
感谢分享
熊哥   

hua_wuxin 发表于 2024-4-19 00:35
你第二条删除语句最后的引号写错了 是中文全角的

还真是这个问题,眼睛都看花了竟然一直没发现,谢谢你帮着完成纠错!
JOINT   
询问了下微软的Copilot:
1、%CD%是指命令执行的目录,%~dp0是批处理文件所在的目录;
2、%~dp0不能用于命令行,只能在批处理中使用,而%CD%可以在命令行使用;
所以,直接在命令行echo %~dp0不行;
在解决新建入站规则错误使用全角引号问题后,再测试%~dp0,可以正确解析路径!
问题已全部解决!感谢各位!
JOINT   
学习了
JOINT   
进来学习
熊哥   
判断文件不存在则暂停,或许会容易找到问题
熊哥   
不错很好地命令感谢分享、收藏起来
JOINT   

szwp 发表于 2024-4-19 08:57
判断文件不存在则暂停,或许会容易找到问题

szwp老师能出面指点,非常荣幸!
目前只是按自己理解瞎写了点简单的命令,只是完成文件改名备份、建防火墙规则;
如果更专业、完善的话,可能还需要:
1、更名前判断文件是否存在,是否已经被改过名,防止误操作,保证原文件安全;
2、批处理应该可以自己判断是否已进行过禁用联网操作,如果已禁用,则执行【恢复】,如果未禁用,则执行【禁用】;
本人能力有限,只懂点毛皮,感觉搞起来有点吃力,如有大侠高手能帮着改进、优化,用更专业的方式实现功能,那就更好了!
JOINT   
学习,感谢分享
熊哥   
感谢分享,做个记号
您需要登录后才可以回帖 登录 | 立即注册

返回顶部