|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Чтение строки из файла в переменную |
|
CMD/BAT - [решено] Чтение строки из файла в переменную
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать Здравствуйте. Т.к. в написании bat файлов нет опыта, необходима помощь. В определенном каталоге по условию появляется текстовый файл Flag.txt. В файле есть только одна строка - это путь до каталога картинок, формата bmp. Нужно в имеющийся рабочий bat файл, который выполняет некоторые действия, добавить строки, которые бы проверяли наличие файла Flag.txt, читали бы содержимое строки пути и копировали бы все картинки из каталога картинок в определеный каталог.
В батнике есть уже: if exist Out\123.xml xcopy Out\123.xml \\User\In\ /y Эта строка, при наличии файла, копирует его в каталог по сети. И после нужно добавить что-то типа :сначала, видимо, определить путь, откуда копировать файлы (это строка в файле Flag.txt), и if exist Out\Flag.txt xcopy <Здесь нужен путь, который определили>\*.bmp \\User\Image\ /y Заранее спасибо! |
|
Отправлено: 11:15, 29-01-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать ...и тем не менее
Цитата yumi:
|
|
Отправлено: 16:37, 28-07-2009 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата yumi:
@Echo Off For /F "Tokens=1* UseBackQ Delims==" %%i In ( `WMIC NIC Where 'NetConnectionID LIKE "%%"' Get NetConnectionID /Value` ) Do ( For /F "Delims=" %%a In ('Echo.%%j') Do ( NETSH Interface Set Interface "%%a" DISABLED ) ) |
|
Отправлено: 04:13, 29-07-2009 | #42 |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Здравствуйте. Нужна помощь по созданию батника или скрипта. Задача очень простая, но к сожалению многое позабывал, а времени не хватает. Найти за 2 часа готовое тоже не удалось. Мне бы хотелось создать батник для редактирования текстовых файлов находящихся в разных папках текущего каталога. Конкретно, есть папка и вней куча папок, в каждой из которых есть *txt . Нужно, чтобы батник заменил в во всех этих *txt некоторые символы на другие, с учетом кодировки, т.е. чтобы шрифт был смешанный (Русско-Английский). Вот нашел на рубоарде такое полурешение:
@echo off chcp 1251 for /f "tokens=*" %%a in ('more^<1.txt') do call :_replace %%a goto eof :_replace set i=%* echo %i% set i=%i:о=R% set i=%i:мама=мать% set i=%i:доча=сын% echo %i%>>new.txt goto eof :eof Проблемы в том, что забыл как направлять батник во все поддиректории (во все имеющиеся папки) и в том, что он создает новый файл, а не редактирует имеющийся, при этом, хоть и не очень важно - убирает пустые строки. Помогите плз с решением. |
Отправлено: 19:42, 17-01-2010 | #43 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] StringRegExpReplace: Конверт. строки атрибутов файла в формат Attrib.exe | Creat0R | AutoIt | 6 | 14-09-2009 22:52 | |
[решено] Удаление строки из файла | gregaz | AutoIt | 2 | 16-07-2009 18:46 | |
[решено] Чтение текстового файла с неизвестным именем | ZeroCrash | AutoIt | 4 | 01-07-2009 19:03 | |
[решено] Чтение-запись битого файла | vit777 | Видео и аудио: обработка и кодирование | 3 | 19-12-2007 09:45 | |
Shell. Чтение текстового файла по строкам. | Delphin911 | Общий по Linux | 11 | 07-04-2005 17:58 |
|