所以,讓我們說我有一個值調用值它的值是你好再見插入值,另一個值,批量
比方說,我有一個名爲值2另一個值它的值是有
set value=hello goodbye
set value2=there
反正是有把值2成價值,因此,如果回顯的它會爲你好再見被打印出來。
所以,讓我們說我有一個值調用值它的值是你好再見插入值,另一個值,批量
比方說,我有一個名爲值2另一個值它的值是有
set value=hello goodbye
set value2=there
反正是有把值2成價值,因此,如果回顯的它會爲你好再見被打印出來。
很多方法:
要在特定的位置插入字符串:
set value=hello goodbye
set value2=there
set "value=%value:~0,5% %value2%%value:~6%"
內第一個替換字符串每空間變量:
setlocal enableDelayedExpansion
set value=hello goodbye
set value2=there
set "value=!value: = %value2% !"
爲了打破在第一空間字符串(或一組空格),插入字符串:
set value=hello goodbye
set value2=there
for /f "tokens=1*" %%A in ("%value%") do set "value=%%A %value2% %%B"
所以我們再次見面,感謝你解釋瞭如何將它放置在其他地方,而我並沒有問我是否在想這件事。再次感謝。 –
像這樣:
@echo off
setlocal enabledelayedexpansion
set value=hello goodbye
set value2=there
set value=!value: = %value2% !
echo %value%
很好,謝謝! –
批?什麼是批次?你不知道這個語言的名字? –
恩,這是諷刺嗎? –
'Windows命令外殼腳本語言(WCSSL)又名'Batch'。 – Endoro