Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Freddy1984, вот готовое решение vbs. Изменение на уровне исходных данных: прописать путь к файлу и
Код: Выделить весь код
Fin = ", "
Rep = ","
Если основываться на предыдущем решении (класс!):
Цитата Georgio:
@for /f "delims=," %%i in ('type "example.txt"^& del "example.txt"') do @echo %%i>>"example.txt" »
то можно сделать так:
Код: Выделить весь код
@Echo Off
	Set "FileIn=Z:\Box_IN\example.txt"
	Set "Fin=, "
	Set "Rep=,"
	@for /f "delims=" %%i in ('type "%FileIn%"^& del "%FileIn%"') do (
		Set "aa=%%i"
		>>"%FileIn%" (Call echo %%aa:%Fin%=%Rep%%%)
	)
Не зная, какие символы содержатся в тексте, трудно прогнозировать, насколько корректно это отработает.
На большом файле получим большие затраты по времени, в отличие от VBS.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 28-07-2019 в 06:47.

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:25, 28-07-2019 | #4