我有一个保存文件名的文本列表:
路径我的文本列表:(警告包含空格)
D:\Programmi Installati\Software Portable\data\list.csv
此文本列表包含如下示例的行:
FILE-1.OVPN
FILE-2.OVPN
FILE-3.OVPN
FILE-4.OVPN
FILE-5.OVPN
FILE-6.OVPN
FILE-LAST.OVPN
在批处理文件中,我需要在我的命令中添加此选项
开始/低/最高"" " D:\ Programmi Installati \ Openvpn 便携式\ OpenVPNPortable.exe" - 连接FILE-1.OVPN --connect FILE-2.OVPN - 连接FILE-3.OVPN - 连接FILE-4.OVPN --connect FILE-5.OVPN - 连接FILE-6.OVPN - 连接FILE-LAST.OVPN
在我的命令中,我需要添加--connect与每行的内容(从内容row1到最后的内容)
感谢您的帮助
答案 0 :(得分:1)
@echo off
setlocal enabledelayedexpansion
for /f "usebackq" %%i in ("D:\Programmi Installati\Software Portable\data\list.csv") do (
set params=!params! --connect %%i
)
echo %params%
start /low /max "" "D:\Programmi Installati\Openvpn Portable\OpenVPNPortable.exe" %params%