![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование текста из другога файла в определённую строчку |
|
CMD/BAT - [решено] Копирование текста из другога файла в определённую строчку
|
Новый участник Сообщения: 8 |
Здравствуйте.
Решила написать себе небольшой скрипт по работе с текстом, но не хватает знаний. ssed.exe -e "4,703d" "D:\compilation\template\Web Site\Site.xml" > "D:\compilation\template\Web Site\output.xml" del "D:\compilation\template\Web Site\Site.xml" rename "D:\compilation\template\Web Site\output.xml" Site.xml Как можно вставить многострочный текст (порядка 800 строк) из другого файла в известный номер строки? Грубо говоря, взять один файл и перенести всё что там есть в другой файл в номер строки начиная с 4, при этом сместив текст в исходном, но не удаляя его. Пример кода текста
|
|
Отправлено: 13:42, 28-05-2012 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать sweetpleasure, батник и так прекрасно распознает drag-n-drop, полный путь к файлу передается в переменной %1. Проблема в другом, батник стартует с рабочей директорией в профиле пользователя, что очень не удобно, если обвязка (архиватор, etc.) не прописана в Path.
В этом примере показано, как сменить рабочую директорию на ту, в которой находится батник, или ту, в которой находится перетягиваемый файл @Echo Off :: Рабочая директория. При drag-n-drop скрипт стартует с рабочей директорией :: в %UserProfile%, что совсем не хорошо. Здесь можно выбрать, что будет являться :: рабочей директорией: self - директория со скриптом, или target - директория с :: перетягиваемым файлом Set WorkDir=target If Not "%~1"=="" (If %WorkDir%==target CD /D "%~dp1") If Not "%~1"=="" (If %WorkDir%==self CD /D "%~dp0") Echo Рабочая директория - [%CD%] Echo Файл - [%~nx1] Pause |
Отправлено: 20:37, 28-05-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Понятно, вернее ничего не понятно)
А как это применить в моей ситуации? Так получается? Я в этом вопросе новичок) |
Отправлено: 20:59, 28-05-2012 | #12 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать Цитата sweetpleasure:
|
|
Отправлено: 21:04, 28-05-2012 | #13 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Anonymоus:
Цитата Anonymоus:
|
||
Отправлено: 21:09, 28-05-2012 | #14 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:14, 28-05-2012 | #15 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Ураа) Заработало, большое спасибо!
|
Отправлено: 21:18, 28-05-2012 | #16 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Поиск и копирование текста из файла | KaKTuZ49 | Скриптовые языки администрирования Windows | 2 | 03-11-2011 13:38 | |
[решено] Записать данные из ИНИ файла в одну строчку | Centrinar | AutoIt | 1 | 18-03-2011 00:34 | |
Как с помощью FileReadLine прочитать последнюю строчку файла? | sashadeg | AutoIt | 10 | 01-02-2010 21:33 | |
CMD/BAT - [решено] Как прочесть из файла .txt только первую строчку текста. | Sdib121 | Скриптовые языки администрирования Windows | 6 | 15-08-2009 14:26 | |
копирование текста | volin | Хочу все знать | 10 | 08-01-2007 00:18 |
|