![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Замена строк в файле формата .xml |
|
CMD/BAT - [решено] Замена строк в файле формата .xml
|
Пользователь Сообщения: 50 |
Здравствуйте, уважаемые форумчане OSZone.net. Нужна помощь, а именно:
в файле, например, "example.xml" нужно найти и заменить строку "<MediaPath Path="Media" />" на "<MediaPath Path="Media" /><MediaPath Path="Vehicles" />" (второе пункт, "Vehicles", со следующей строчки). Возможно ли это сделать через .bat файл? Файл 152439 |
|
Отправлено: 18:54, 08-05-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата TheLeon:
|
|
Отправлено: 15:00, 10-05-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Покажите код Вашего скрипта .iss. Покажите в нём место для вызова скрипта .vbs.
|
Отправлено: 09:36, 17-05-2018 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать TheLeon, надо не просто прятать под спойлер, а сначала — обрамить тэгом «code», и только затем обрамлять тэгом «spoiler».
Этого недостаточно. Повторяю: Цитата Iska:
|
|
Отправлено: 10:13, 17-05-2018 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Не проверялось.
vehicles.vbs
Option Explicit Dim strSourceFile Dim objXMLDOMNode Dim objXMLDOMElement If WScript.Arguments.Count = 1 Then strSourceFile = WScript.Arguments.Item(0) If WScript.CreateObject("Scripting.FileSystemObject").FileExists(strSourceFile) Then With WScript.CreateObject("MSXML2.DOMDocument") If .load(strSourceFile) Then Set objXMLDOMNode = .SelectSingleNode("/Config/MediaPath[@Path='Vehicles']") If objXMLDOMNode Is Nothing Then Set objXMLDOMElement = .CreateElement("MediaPath") objXMLDOMElement.SetAttribute "Path", "Vehicles" .SelectSingleNode("/Config").appendChild objXMLDOMElement Set objXMLDOMElement = Nothing .save strSourceFile Else Set objXMLDOMNode = Nothing End If Else WScript.Echo "Can't load source file [" & strSourceFile & "]." WScript.Quit 3 End If End With Else WScript.Echo "Can't find source file [" & strSourceFile & "]." WScript.Quit 2 End If Else WScript.Echo "Usage: wscript.exe """ & WScript.ScriptFullName & """ <Source file>" WScript.Quit 1 End If WScript.Quit 0 |
Отправлено: 12:36, 17-05-2018 | #14 |
Пользователь Сообщения: 50
|
Профиль | Отправить PM | Цитировать Iska, спасибо, всё работает.
|
Отправлено: 19:47, 17-05-2018 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] замена значения в xml-файле | firstarey | Скриптовые языки администрирования Windows | 20 | 13-11-2017 11:24 | |
CMD/BAT - Замена строк в файле по признаку и маске | ВиталийВ | Скриптовые языки администрирования Windows | 12 | 13-09-2015 07:54 | |
CMD/BAT - [решено] Замена строк в файле, содержащем пустые строки | SharkyEXE | Скриптовые языки администрирования Windows | 6 | 02-03-2015 15:42 | |
CMD/BAT - замена слов в XML файле | danishru | Скриптовые языки администрирования Windows | 0 | 09-02-2014 01:06 | |
CMD/BAT - Замена нескольких строк в файле | bcubbs@fb | Скриптовые языки администрирования Windows | 3 | 24-01-2013 14:01 |
|