Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Задачи на bat-файлах 12

Автор: sundraw
Дата сообщения: 27.07.2016 20:51
nik4z

Цитата:
sundraw
Тогда скорее всего в тексте присутствует служебный символ, который приволит к сбою скрипта.

Файл, который пытаюсь редактировать, имеет расширение .rdp (параметры удалённого рабочего стола). Для удобства редактирования батником я перевёл его в текстовый. Может из-за этого? Хотя с расширением 1.rdp тоже ничего не меняется.
Автор: Victor33Man
Дата сообщения: 28.07.2016 14:34
sundraw
А можно этот дать батник вместе с файлом?
Иначе приходится только гадать о причине.
.RDP файлы такой структуры:
=======================
screen moae id:i:2
desktopwidth:i:1280
desktopheight:i:800
session bpp:i:32
winposstr:s:0,1,1,1,799,569
=======================
вроде нормально обрабатываются.
Или речь о каких-то других?

Автор: sundraw
Дата сообщения: 28.07.2016 16:00
Victor33Man

Цитата:
А можно этот дать батник вместе с файлом?

Сам файл 1.rdp , открытый блокнотом

Код:
screen mode id:i:1
desktopwidth:i:800
desktopheight:i:600
session bpp:i:32
winposstr:s:0,3,0,0,800,600
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:2
displayconnectionbar:i:1
disable wallpaper:i:1
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
full address:s:192.168.1.2:3401
audiomode:i:0
redirectprinters:i:1
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
redirectdirectx:i:1
autoreconnection enabled:i:1
authentication level:i:2
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:1
use redirection server name:i:0
use multimon:i:0
Автор: Sphinx114
Дата сообщения: 28.07.2016 20:24
sundraw, похоже проблема в том, что rdp файл имеет кодировку utf-16 le, пересохрани его в 1251.
Автор: sundraw
Дата сообщения: 28.07.2016 21:47
Sphinx114

Цитата:
sundraw, похоже проблема в том, что rdp файл имеет кодировку utf-16 le, пересохрани его в 1251.

В P.S. я писал, что такая же ситуация и с файлами .bat, а они писались в обычном текстовом файле. А раньше с ними проблем не было. Поэтому не в кодировке дело.
Заметил, что периодически не отрабатывают VBS-скрипты. Возможно, это звенья одной цепи. Диски целые. Похоже винда WIN 7 начала сыпаться. Попробую обновить.
Автор: carlosutah
Дата сообщения: 02.08.2016 23:37
Добрый день! Может быть кто-нибудь на досуге подскажет мне чайнику:

У меня Windows 10, я на рабочем столе создал папку, закинул туда 5 изображений (БЕЗ каких либо атрибутов) и bat-файл с таким текстом:

@echo off
mode con codepage select=1251 > nul
echo Please wait...
attrib -s -h -r -a /s /d

Далее я запустил этот bat-файл с правами администратора и в командной строке у меня побежал текст следуюшего содержания:
...
Access denied - C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~ru-RU~10.0.10586.0.cat
Access denied - C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~~10.0.10586.0.cat
...

Через секунд 10 я нажал на крестик командной строки.

1) Не испортил ли я Windows?
2) Правильно ли я понял (сужу по бегущему тексту в командной строке), что оно начало убирать (или пытаться убрать?) атрибуты у файлов и папок НЕ ТОЛЬКО В ДАННОЙ ПАПКЕ, где лежал данный bat-файл, а на всём диске С или даже на всём винчестере?
3) Если так, то почему? В тексте из какой-то книги (на скриншоте) речь идёт про текушую папку и подкаталоги.

Автор: VitaminP
Дата сообщения: 03.08.2016 10:31
carlosutah
Видимо текущей папкой на момент запуска скрипта была системная папка Windows, поэтому и получилось то, что получилось. Чтобы этого избежать нужно явно указать папку нахождения скрипта для attrib: attrib -s -h -r -a "%~dp0*" /s /d
Автор: carlosutah
Дата сообщения: 03.08.2016 14:33
Я проверил:
- если просто запускать мой bat-файл двойным кликом - всё работает нормально, и скрытые файлы в папке с bat-файлом перестают быть скрытыми, никакого лишнего пугаюшего текста в командной строке не бежит
- если же этот bat-файл запустить от имени администратора (run as administrator) - то файлы в текушей папке как были скрытыми так и остались, а в командной строке бежит такой текст:
...
Access denied - C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~ru-RU~10.0.10586.0.cat
Access denied - C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~~10.0.10586.0.cat
...

Не понимаю только почему (((

VitaminP, я погуглил, но не разобрался - может подскажете разницу между:

1) "%~dp0*" (то, что написали Вы)
2) "%~dp0" (то, что я нашёл в гугле, но возможно речь шла про Unix, а не Windows)
3) cd "%~dp0" (полный контекст того, что нашёл в гугле - см. скриншот)
4) %~dp0 (без кавычек, тоже встречалось в гугле)

Простите, если вопросы дурацкие, я просто в этом вообше не разбираюсь.





Автор: Jon_Dow
Дата сообщения: 03.08.2016 15:45
carlosutah
пока ты, для начала, не вызубришь результат выполнения:

Код: FOR /?
Автор: carlosutah
Дата сообщения: 03.08.2016 17:18






Автор: VitaminP
Дата сообщения: 03.08.2016 19:17
carlosutah
Да просто замени строку в батнике:
attrib -s -h -r -a /s /d
на
attrib -s -h -r -a "%~dp0*" /s /d
и посмотри какой будет результат
Автор: Jon_Dow
Дата сообщения: 03.08.2016 20:00
carlosutah

Цитата:
1) "%~dp0*" (то, что написали Вы)
2) "%~dp0" (то, что я нашёл в гугле, но возможно речь шла про Unix, а не Windows)
3) cd "%~dp0" (полный контекст того, что нашёл в гугле - см. скриншот)
4) %~dp0 (без кавычек, тоже встречалось в гугле)


Цитата:
FOR /?



Добавлено:
я ответил на заданные тобой вопросы - не разжевал и в рот не положил... уж не обессудь если ты читать не умеешь. По-видимому писатель
Автор: VV2015
Дата сообщения: 03.08.2016 22:20
carlosutah
Переменная %0 в батнике - имя самого батника.
~dp между % и 0 - специальный синтаксис для расширения переменной %0 до полного пути к батнику: d - вывести букву диска (disk), p -вывести путь (path) к батнику.
З.Ы. Jon_Dow злой, да. ) Но FOR /? всё равно почитай.


Добавлено:
А, да. И про кавычки - ими обычно экранируют пути, содержащие пробелы, но для cd взлетит и без них. Кажись. )
Автор: carlosutah
Дата сообщения: 04.08.2016 00:56
Пытался только что гуглить FOR /? - ничего не смог найти. Даже вот такой запрос "for /?" не срабатывает в гугле, чтобы находило именно такие символы в такой последовательности, проблема со слешем и вопросом(((
Автор: YuS_two
Дата сообщения: 04.08.2016 07:28
carlosutah

Цитата:
Пытался только что гуглить FOR /?

Этапять, конечно!
Но искать надо не в гугле, а на своем компьютере, в командной строке...
Пара советов, если есть желание получить ответ:
1. Не пишите такие обширные посты-вопросы на форумы (если это, конечно, не какая-то фундаментальная работа), их не будут читать и с большой долей вероятности (процентов 90), ответ вы тоже не получите...
2. Старайтесь формулировать вопросы кратко, но с наиболее полным описанием того, что было сделано самостоятельно для решения вопроса (не прочитано и перепечатано сюда, а именно сделано для решения вопроса).
Как говорится: в правильно заданном вопросе содержится половина ответа...
Автор: Jon_Dow
Дата сообщения: 04.08.2016 09:19
carlosutah
<Win>+<R>
cmd.exe
FOR /?
И получишь [more=результат]
Код: Выполнение указанной команды для каждого файла набора.

FOR %переменная IN (набор) DO команда [параметры]

%переменная Однобуквенный подставляемый параметр.
(набор) Определяет набор, состоящий из одного или нескольких
файлов. Допускается использование подстановочных
знаков.
команда Команда, которую следует выполнить для каждого файла.
параметры Параметры и ключи для указанной команды.

В пакетных файлах для команды FOR используется запись
%%переменная вместо %переменная. Имена переменных
учитывают регистр букв (%i отличается от %I).

Если включена расширенная обработка команд, поддерживаются
следующие дополнительные формы команды FOR:

FOR /D %переменная IN (набор) DO команда [параметры]

Если набор содержит подстановочные знаки, команда выполняется
для всех подходящих имен каталогов, а не имен файлов.

FOR /R [[диск:]путь] %переменная IN (набор) DO команда [параметры]

Выполнение команды для каталога [диск:]путь, а также для всех
подкаталогов этого пути. Если после ключа /R не указано имя
каталога, используется текущий каталог. Если набор - это
одиночный символ точки (.), команда просто перечисляет дерево каталогов.

FOR /L %переменная IN (начало,шаг,конец) DO команда [параметры]

Набор раскрывается в последовательность чисел с заданными
началом, концом и шагом приращения. Так, набор (1,1,5)
раскрывается в (1 2 3 4 5), а набор (5,-1,1) - в (5 4 3 2 1)

FOR /F ["ключи"] %переменная IN (набор-файлов) DO команда [параметры]
FOR /F ["ключи"] %переменная IN ("строка") DO команда [параметры]
FOR /F ["ключи"] %переменная IN ('команда') DO команда [параметры]

или, если использован параметр usebackq:

FOR /F ["ключи"] %переменная IN (набор-файлов) DO команда [параметры]
FOR /F ["ключи"] %переменная IN ('строка') DO команда [параметры]
FOR /F ["ключи"] %переменная IN (`команда`) DO команда [параметры]

Набор файлов содержит имена одного или нескольких файлов,
которые по очереди открываются, читаются и обрабатываются.
Обработка состоит в чтении файла, разбивке его на отдельные
строки текста и разборе каждой строки в ноль или более подстрок.
Затем вызывается тело цикла "for", при выполнении которого
каждая найденная подстрока используется в качестве значения
переменной. По умолчанию ключ /F выделяет из каждой строки
каждого файла первую отделенную пробелами подстроку. Пустые
строки в файле пропускаются. Необязательный параметр "ключи"
служит для переопределения правил разбора по умолчанию. Он
представляет собой заключенную в кавычки строку, содержащую
одно или несколько ключевых слов для определения параметров
разбора. Ключевые слова:

eol=c - знак начала комментария в конце строки
(допускается задание только одного знака).
skip=n - число пропускаемых при обработке строк в начале
файла.
delims=xxx - набор разделителей вместо используемых по умолчанию
пробела и знака табуляции.
tokens=x,y,m-n - номера подстрок из каждой строки, передаваемые в тело
цикла "for" для каждой итерации. При использовании
этого ключа выделяются дополнительные имена
переменных. Формат m-n представляет собой диапазон
подстрок с номерами от m по n. Если последний знак
в строке tokens= является звездочкой, создается
дополнительная переменная, значением которой будет
весь оставшийся текст в строке после разбора
последней подстроки.
usebackq - применение новой семантики, при которой строка,
заключенная в обратные кавычки, выполняется как
команда, строка, заключенная в прямые одиночные
кавычки, является строкой-литералом, а двойные
кавычки могут использоваться для задания имен
файлов в наборе.


Поясняющий пример:

FOR /F "eol=; tokens=2,3* delims=, " %i in (мойфайл.txt) do @echo %i %j %k

разбирает файл myfile.txt, пропуская все строки, которые
начинаются с символа точки с запятой, и передает вторую и
третью подстроки из каждой строки в тело цикла "for", причем
подстроки разделяются запятыми и/или пробелами.
В теле цикла переменная %i используется для второй
подстроки, %j - для третьей, а %k получает все оставшиеся
подстроки после третьей. Имена файлов, содержащие пробелы,
необходимо заключать в двойные кавычки. Чтобы использовать
двойные кавычки, необходимо использовать параметр usebackq,
иначе двойные кавычки будут восприняты как определение
строки-литерала для разбора.

Переменная %i явно объявлена в инструкции "for", а переменные
%j и %k объявляются неявно с помощью ключа tokens=.
Ключ tokens= позволяет извлечь из одной строки файла до
26 подстрок, при условии, что это не приведет к попытке
объявить переменную после буквы "z" или "Z". Следует помнить,
что имена переменных FOR являются однобуквенными,
с учетом регистра, глобальными, поэтому одновременно
не может быть активно более 52 переменных.

Логику разбора команды FOR /F можно также использовать
на явно заданной строке, заключив ее в одиночные кавычки и
указав ее в качестве параметра в скобках. Она будет разобрана
как одиночная строка из входного файла.

Наконец, команда FOR /F позволяет разобрать выходные
данные другой команды. Для этого следует использовать
в качестве параметра в скобках строку в обратных одиночных
кавычках. Эта строка передается для выполнения дочернему
обработчику команд CMD.EXE, а вывод этой команды
сохраняется в памяти и разбирается так, как если бы это
был файл. Следующий пример,

FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i,

выведет перечень имен всех переменных среды в текущей
среде.

Операции подстановки ссылок на переменные команды FOR
также расширены. Допускается применение следующих
синтаксических конструкций:

%~I - из переменной %I удаляются обрамляющие кавычки (")
%~fI - переменная %I расширяется до полного имени файла
%~dI - из переменной %I выделяется только имя диска
%~pI - из переменной %I выделяется только путь к файлу
%~nI - из переменной %I выделяется только имя файла
%~xI - из переменной %I выделяется расширение имени файла
%~sI - полученный путь содержит только короткие имена
%~aI - переменная %I расширяется до атрибутов файла
%~tI - переменная %I расширяется до даты /времени файла
%~zI - переменная %I расширяется до размера файла
%~$ПУТЬ:I - проводится поиск по каталогам, заданным в
переменной среды ПУТЬ, и переменная %I
заменяется на полное имя первого найденного
файла. Если переменная ПУТЬ не определена или
в результате поиска не найден ни один файл,
то этот модификатор заменяется на пустую
строку.

При объединении нескольких операторов можно получить
следующие результаты:

~dpI - переменная I раскрывается в имя диска и путь
~nxI - переменная I раскрывается в имя файла и его
расширение
~fsI - переменная I раскрывается в полный путь с
короткими именами
~dp$ПУТЬ:I - проводится поиск по каталогам, заданным в
переменной среды ПУТЬ, и переменная I
раскрывается в имя диска и путь к первому
найденному файлу.
~ftzaI - переменная I раскрывается в строку, подобную
выдаваемой командой DIR


В приведенных выше примерах переменные I и ПУТЬ можно
заменить на другие допустимые значения. Синтаксическая
конструкция с символами ~ заканчивается допустимым именем
переменной цикла FOR.
Для имен переменных рекомендуется использовать заглавные
буквы, например, I, что делает эту конструкцию более удобной
для чтения и предотвращает ошибочное принятие их за
модификаторы, которые не различают регистр.
Автор: Falcon99
Дата сообщения: 09.08.2016 18:42
Есть такая консольная программа pdftk.exe.
Необходимо и с ее помощью из выделенных нескольких файлов pdf получить один. Как сделать не могу понять.
Т.е. алгоритм примерно такой:
- выделяем нужные файлы, и или перетягиваем на файл со скриптом или через стандартный пункт меню "Send to"
- скрипт получает список файлов
- сортирует по названию файлов (для того чтобы последовательно происходило соединение файлов).
- формирует командную строку для pdftk.exe (название выходного файла например дата, время до секунды, путь куда помещать готовый файл берем из пути исходные файлы)
- запускает создание объединенного файла.

P.s. К сожалению очень далек от программирования. А представленные в теме программы не подошли.
Автор: HENDELF
Дата сообщения: 14.08.2016 20:54
Здравствуйте, использую батник для перемещения пользователя из группы Администраторы в Пользователи

Код: runas /user:Ђ¤¬Ё-Ёбва в®а "NET LOCALGROUP Ђ¤¬Ё-Ёбва в®ал %username% /delete"
runas /user:Ђ¤¬Ё-Ёбва в®а "NET LOCALGROUP Џ®«м§®ў вҐ«Ё %username% /add"
;runas /user:Ђ¤¬Ё-Ёбва в®а /savecred "shutdown -r -t 10"
Автор: ipmanyak
Дата сообщения: 17.08.2016 07:53
Linksach Помощи здесь тебе не будет. Твои действия попадают под статьи УК РФ, думай как следует, прежде чем это затевать.
Автор: Linksach
Дата сообщения: 18.08.2016 23:49
Хорошо-не буду затевать раз такое дело!
Автор: Linksach
Дата сообщения: 25.08.2016 09:32
@echo off
set sim=0 1 2 3 4 5 6 7 8 9
for %%0 in (%sim%) do for %%1 in (%sim%) do for %%2 in (%sim%) do for %%3 in (%sim%) do for %%4 in (%sim%) do for %%5 in (%sim%) do for %%6 in (%sim%) do for %%7 in (%sim%) do echo %%0%%1%%2%%3%%4%%5%%6%%7 >> 8жЁда.txt

Как в этом батнике задать паузу на остановку создания списка и затем когда надо вновь продолжить с того места где сделал паузу создания списка- продолжить выполнение создания списка
Автор: hErAux
Дата сообщения: 25.08.2016 09:59
Ctrl+Break
Автор: Linksach
Дата сообщения: 25.08.2016 13:43
hErAux
Break- у меня нет на ноуте такой кнопки.Я могу только остановить Ctr+C
Но мне надо чтобы когда делаю паузу консольное окно закрылось а так оно не закрывается
а спрашивает Завершить выполнение пакетного файла(Y)-да или (N)-нет
Если завершаю -то процесс при вновь запущенном батнике начинается сначала
Чтоб закрылось а потом вновь когда надо нажал на батник и продолжился процесс с того места где была пауза а не сначала опять
Автор: mat86
Дата сообщения: 31.08.2016 00:07
Помогите с задачей, копирование файла с заменой в папку с разным именем на разных пк. Вот мой bat:

Цитата:
for %%a in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
for /f "delims=" %%c in ('dir /b /s /a:-d "%%a:\Recovery\Winre.wim" 2^>nul') do (
set Path=%%~dpc
)
)

for %%e in (k j i h g f e d z y w v u t s r q p o n m l c x ) do if exist "%%e:\Windows\SysWOW64\" copy boot64.wim "%Path%"\Winre.wim /Y&exit
copy boot.wim "%Path%"\Winre.wim /Y&exit


Все работает если bat лежит рядом с boot64.wim и boot.wim. Мне нужно чтобы bat можно было запустить из другого места. Boot64.wim и boot.wim у меня всегда лежат на флэшке в папке BWIM\ , а буква флэшки всегда разная. Как сделать чтобы boot64.wim, boot.wim, копировались не из текущей папки, а также происходил их поиск по принципу for %%i in (k j i h g f e d z y w v u t s r q p o n m l c x ) do if exist "%%i:\BWIM\boot64.wim" ?

Автор: freeedik
Дата сообщения: 01.09.2016 21:02
Доброго вечера прошу помощи в написании батника для копирования нескольких последних по времени созданных файлов из одного каталога в другой. Количество файлов измененных можно менять в настройках. Нашел у буржуинов на форуме батник работает, но копирует только последний измененный файл. Второй пример только 1 и последний, хотелось бы все таки несколько файлов.
for /f "delims=" %%i in ('dir /b /a-d /od "C:\Source\*.bak"') do set "LatestModifiedFile=%%~i"
copy "C:\Source\%LatestModifiedFile%" "C:\Source\New"

Второй пример
@echo off
for /f "tokens=* delims=" %%# in (' dir /a:-d /o:-d /t:a /b "C:\Source\*.bak"') do (
if not defined last set "pre_last=%%~f#"
set "last=%%~f#"
)
copy "%last%" "C:\Source\new"
copy "%pre_last%" "C:\Source\new"
Автор: BorlandIMHO
Дата сообщения: 02.09.2016 00:46
mat86

Код: for %%a in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist "%%a:\Recovery\Winre.wim" set "DestPath=%%a:\Recovery"
)
for %%b in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist "%%b:\BWIM\Winre.wim" set "SourcePath=%%b:\BWIM" ||exit
)
for %%e in (k j i h g f e d z y w v u t s r q p o n m l c x ) do if exist "%%e:\Windows\SysWOW64\" copy "%SourcePath%\boot64.wim" "%DestPath%"\Winre.wim /Y&exit
copy "%SourcePath%boot.wim" "%DestPath%"\Winre.wim /Y&exit
Автор: mat86
Дата сообщения: 02.09.2016 15:13
BorlandIMHO, спасибо огромное!, так не заработало, но помогла вот это строка:

Цитата:
for %%b in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do (
if exist "%%b:\BWIM\" set "SourcePath=%%b:\BWIM" ||exit
)

Цитата:
решение кривое во все стороны: не проверяется версия ОС (только разрядность)
Тот кто будет пользоваться должен понимать на какой версии ос запускается. Если таких знаний нет, значит данная функция ему не нужна. Кроме того в меню можно подписать только для виндовс 7, второй батник только для win8 и т.д. если нужно. Будет так: этого будет достаточно, а кто не знает зачем это, тот и пользоваться не будет.

Цитата:
И опять же - нет никакой гарантии, что на машине единственная папка BWIM (что на флешке), если есть ещё одна на любом локальном диске - файлики могут запросто браться именно из неё...
Ну дважды скопируется, все равно папкой с именем BWIM и файлом внутри boot.wim врядли кто то будет пользоваться другой, скорее всего это будет одна и та же папка на разных дисках.
Цитата:
Не говоря уж про систему с несколькими виндами на нескольких разделах - там результат вообще непредсказуем...
А вот это уже хуже, было бы хорошо организовать указание на каком диске лежит винда, я где то находил утилиты для cmd в которых выбирается путь. Или хотя бы проверка на версию. Но не знаю как это сделать
Автор: king_stiven
Дата сообщения: 03.09.2016 10:03
freeedik

Я так понял задание, по времени создания:

set "n=5"
for /f "delims=" %%i in ('dir /b /a-d /o-d /t:a "C:\Source\*.bak"') do call :ert "%%i"
exit
:ert
copy %1 "C:\Source\New"
set /a "m+=1"
if "%n%"=="%m%" exit
Автор: Linksach
Дата сообщения: 05.09.2016 07:34
Есть текстовый документ(txt) такого вида:

[more=txt]Dooble Web Browser - безопасный браузер на WebKit
doPDF
Double Commander
Download Master(часть 3)
Dragon NaturallySpeaking home edition 12
DreamMail - альтернатива TheBat
DriveCleanup
DriverEasy
Driver Genius Professional
DriverPack Solution
Driver Reviver
Dropbox
DSynchronize
dtSearch
DU Meter
DVD-video (ДВД-видео) - что и как (часть 5)
DVDFab
DVDStyler[/more]


Как сделать автоматом с помощью батника чтобы стало в документе так:

[more=txt]Dooble Web Browser - безопасный браузер на WebKit

doPDF

Double Commander

Download Master(часть 3)

Dragon NaturallySpeaking home edition 12

DreamMail - альтернатива TheBat

DriveCleanup

DriverEasy

Driver Genius Professional

DriverPack Solution

Driver Reviver

Dropbox

DSynchronize

dtSearch

DU Meter

DVD-video (ДВД-видео) - что и как (часть 5)

DVDFab

DVDStyler

Т.е . как добавить пустую строку после каждой строки документа[/more]

Т.е . как добавить пустую строку после каждой строки документа
Автор: BorlandIMHO
Дата сообщения: 05.09.2016 08:41
Linksach
Просто добавить пустую строку после каждой строки документа, я правильно понял?

Код: @echo off
copy /y nul ModifyedTextDocument.txt
for /f "delims=" %%A in (TextDocument.txt) do (
echo %%A>>ModifyedTextDocument.txt
echo. >>ModifyedTextDocument.txt
)

Страницы: 123456789101112131415161718

Предыдущая тема: Не устанавливаются обои на рабочий стол (Windows 2003 x64)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.