[摘要]很久没给大家带来好的东西了。 作为批处理区版主, 有点失职, 先给大家陪个不是了。 这篇文章是我在黑手上看到的。 其中最出色的地方就是结合了INF文件。 这个对我来说是个新概念。 ! ... 很久没给大家带来好的东西了。 作为批处理区版主, 有点失职, 先给大家陪个不是了。 这篇文章是我在黑手上看到的。 其中最出色的地方就是结合了INF文件。 这个对我来说是个新概念。 ! 这个批处理工具有5个功能 1.查询快捷方式所指文件路径 2.系统账号重命名功能 3.重新启动 4.安装和卸载系统服务功能 5.查看端口关联进程功能 在这里, 功能一利用的是findstr的正则表达式。 在批处理实例教学动画里面有, 不懂的可以看下。 不过个人感觉有点啰嗦。 , 直接用FOR扩展下就可以得到的东西。 为什么要去弄个findstr呢。 ? 系统账号重命名利用了wmic, 这个wmi命令行形式。 wmic很强哦。 重新启动和安装卸载服务都是通过echo INF文件来实现的。 这是这文章的亮点, 不过可惜的是没有把secedit也结合进去。 不然就真的淫荡之极了。 哈哈。 本来想挑战一下作者的。 但是没得时间。 呵呵。 源代码如下。 @Echo offIf %1 == Goto HelpIf %1 == -help Goto HelpIf %1 == -reboot Goto RebootIf %1 == -installservice Goto InstallServiceIf %1 == -removeservice Goto RemoveServiceIf %1 == -fport Goto FportIf %1 == -querylnk Goto QueryLnkIf %1 == -renname Goto RenNameGoto Exit:QueryLnkIf %~2 == Echo 您未输入要查询的快捷方式路径(若路径有空格,请用引号引起来)&&Goto HelpIf /i %~x2 NEQ .lnk Echo 错误,您输入的不是快捷方式&&Goto ExitEcho.Echo.Echo 您输入的是:Echo %2Echo.Echo 查到目标文件路径是:type %2 |