首页 > 解决方案 > 用其他参数替换 Windows 服务的所有现有参数

问题描述

C:\Windows\system32>sc qc "mosquitto" | find "BINARY_PATH_NAME"
        BINARY_PATH_NAME   : C:\Program Files\Mosquitto\mosquitto.exe run

这就是我到目前为止所拥有的。

我真正需要做的是:提取二进制路径名,删除所有参数(在本例中为运行),然后添加我自己的参数。我不知道该怎么做。

我想我需要:

查找结束二进制路径的路径部分的索引 将子字符串带到该索引 向该子字符串添加不同的参数 将 binpath 设置为此新字符串

我不知道如何使用 Windows 命令执行此操作。理想情况下,我希望在一行中完成所有这些。

编辑:或者,找到 mosquitto.exe 存在的文件会很好,因为其中有一个我可以编辑的配置文件。

标签: windowsbatch-file

解决方案


推荐阅读