|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление текста |
|
CMD/BAT - [решено] Добавление текста
|
Старожил Сообщения: 398 |
Собстно мне необходимо добавить пару слов в txt файл, но без использования GUI. Т.е. условно "через батник". Такое возможно?
Нужно чтобы: 1. Текст добавлялся в первую свободную строку (т.е. НЕ с новой строчки). 2. Чтобы скрипт срабатывал, даже если текста в файле изначально нет (он может быть, а может и не быть). 3. Не удалял уже существующий текст в файле (если в нем есть текст) 4. Чтобы если файла не существует, скрипт его создавал (это не критично) |
|
Отправлено: 00:24, 05-04-2012 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:00, 10-04-2012 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Oleg48, Да, вроде бы работает как надо. Ошибка возникает только если вначале добавляемого текста поставить точку с запятой ( ; ). Это реально как-то обойти?..
![]() |
Отправлено: 01:05, 10-04-2012 | #42 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Raf-9600, задайте какой-нибудь символ, с которого ваша строчка не может начинаться:
@Echo Off set file=D:\123.txt set text=text For /F "eol=' tokens=*" %%i In (%file%) Do Set ti=%%i%text% if "%ti%"=="" ( echo %text%>%file% ) else ( echo %ti%>%file% ) pause |
Отправлено: 01:13, 10-04-2012 | #43 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:15, 10-04-2012 | #44 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Цитата Oleg48:
Цитата Morpheus:
![]() |
||
Отправлено: 01:22, 10-04-2012 | #45 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Raf-9600, пожалуйста!
![]() |
Отправлено: 01:31, 10-04-2012 | #46 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать Morpheus, все работает, сказал спасибо, мне вроде и ненадо, а может когда пригодится.
Цитата Morpheus:
А все таки, такой скрипт, но с добавлением текста в конец многострочного текстового файла, кто-нибудь сваяет? ![]() |
|
Отправлено: 01:40, 10-04-2012 | #47 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Цитата Oleg48:
XP: Цитата:
7: Цитата:
Цитата Oleg48:
|
||||
Отправлено: 02:08, 10-04-2012 | #48 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие БД - [решено] FireBird 1.5 добавление нового юзера через Gsec | shape | Программирование и базы данных | 0 | 07-03-2012 13:20 | |
2003/XP/2000 - [решено] MS Word: добавление цвета в меню выделение текста цветом | AlexM | Microsoft Office (Word, Excel, Outlook и т.д.) | 4 | 05-03-2010 06:13 | |
[решено] Диалог открытия файла + добавление текста в существующий лейбл | D_Master | AutoIt | 8 | 13-02-2009 22:16 | |
Доступ - [решено] [решено] Изменение прав доступа на файл через консоль | staubnull | Microsoft Windows 2000/XP | 0 | 17-01-2009 13:04 | |
администрирование через консоль | lime | Microsoft Windows 2000/XP | 17 | 07-02-2003 12:45 |
|