1 (изменено: feyk55555, 2023-02-13 21:06:13)

Тема: CMD/BAT: поменять местами

Здравствуйте. У меня имеется файл, который содержит строки "text1:text2". Мне нужно заменить местами текст, разделённый символом ":", чтобы на выходе был такой результат "text2:text1". Я написал скрипт, который работает, но он работает медленно. Помогите мне, пожалуйста, ускорить этот скрипт. Возможно переписать его другим способом или использовать PowerShell.

@echo off
:1
	for /f "delims=: tokens=1,2" %%a in (source.txt) do echo %%b:%%a >>result.txt
	exit
goto 1

2

Re: CMD/BAT: поменять местами

feyk55555, ознакомьтесь, пожалуйста, с Правилами, отредактируйте свои посты. Обратите внимание на точки в конце предложений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: feyk55555, 2023-02-13 21:06:27)

Re: CMD/BAT: поменять местами

teadrinker нормально же тему создал, всё понятно, код в bb поместил.

4

Re: CMD/BAT: поменять местами

feyk55555, извините, вы по-русски читаете?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: CMD/BAT: поменять местами

Мне кто-нибудь поможет или тут только душить за точки в конце предложений могут?

6

Re: CMD/BAT: поменять местами

feyk55555
Здесь вам никто помогать не нанимался. Если кто-то, учитывая вашу манеру общения, загорится желанием написать для вас код — скажите спасибо, если нет — не надо возмущаться.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: CMD/BAT: поменять местами

teadrinker, что я такого сделал? Неудивительно, что на форуме такой бешеный актив, тут администрация топовая. Восхищаюсь вами.
Я буду восхищаться вами ещё больше, если мы прекратим оффтоп в теме.

8

Re: CMD/BAT: поменять местами

feyk55555 пишет:

Восхищаюсь вами

Спасибо, держите нас в курсе обо всех своих переживаниях. Они здесь всем очень интересны.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder