![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Редактирование XML |
|
Любой язык - Редактирование XML
|
Пользователь Сообщения: 87 |
Здравствуйте, есть одна программа скины которой представляют из себя XML.
Вот такого вида: <Grid> <Image Grid.Row="0" Source="{TemplateBinding Image}" Stretch="Uniform" Margin="5"> </Image> <TextBlock x:Name="ButtonText" Grid.Row="1" Text="{TemplateBinding Text}" TextWrapping="Wrap" TextAlignment="Center" Margin="5,0,5,5"> </TextBlock> <TextBlock x:Name="KeyText" Text="{TemplateBinding Key}" HorizontalAlignment="Left" Margin="3,2,0,0" Padding="0" > </TextBlock> </Grid> Вот в данном случае как мне из скрипта изменить значение Margin="5,0,5,5" на свои? Язык любой. |
|
Отправлено: 19:44, 30-03-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:01, 30-03-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Весь файл. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:MaxLauncher;assembly=MaxLauncher" xmlns:locala="clr-namespace:MaxLauncher"> <!-- *********************************************************************************** --> <!-- TabButtonStyle --> <Style TargetType="{x:Type local:TabButton}"> <Setter Property="FocusVisualStyle" Value="{x:Null}" /> <Setter Property="BorderThickness" Value="{DynamicResource TabButton.Border.Thickness}"/> <Setter Property="Margin" Value="{DynamicResource TabButton.Margin}" /> <Setter Property="BorderBrush" Value="{DynamicResource TabButton.BorderBrush}"/> <Setter Property="Background" Value="{DynamicResource TabButton.Background}"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type local:MButton}"> <Border x:Name="BD" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Margin="{TemplateBinding Margin}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True" CornerRadius="{DynamicResource TabButton.CornerRadius}"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Image Grid.Row="0" Source="{TemplateBinding Image}" Stretch="Uniform" Margin="5"> </Image> <TextBlock x:Name="ButtonText" Grid.Row="1" Text="{TemplateBinding Text}" TextWrapping="Wrap" TextAlignment="Center" TextTrimming="CharacterEllipsis" Foreground="{DynamicResource TabButton.Text.Foreground}" FontSize="{DynamicResource TabButton.Text.FontSize}" FontFamily="{DynamicResource TabButton.Text.FontFamily}" ToolTip="{TemplateBinding Text}" Margin="5,0,5,5"> </TextBlock> <TextBlock x:Name="KeyText" Text="{TemplateBinding Key}" HorizontalAlignment="Left" Margin="3,2,0,0" Foreground="{DynamicResource TabButton.Key.Foreground}" FontSize="{DynamicResource TabButton.Key.FontSize}" FontFamily="{DynamicResource TabButton.Key.FontFamily}" Padding="0" > </TextBlock> </Grid> </Border> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" TargetName="BD" Value="{DynamicResource TabButton.MouseOver.Background}" /> <Setter Property="Foreground" TargetName="KeyText" Value="{DynamicResource TabButton.MouseOver.Foreground}" /> <Setter Property="Foreground" TargetName="ButtonText" Value="{DynamicResource TabButton.MouseOver.Foreground}" /> </Trigger> <Trigger Property="IsFocused" Value="True"> <Setter Property="BorderBrush" Value="{DynamicResource TabButton.Focused.BorderBrush}" /> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> </ResourceDictionary> |
|
Отправлено: 22:55, 30-03-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Patroklos:
Ну, например: $oXmlDocument = New-Object -TypeName 'System.Xml.XmlDocument' $oXmlDocument.Load('C:\Мои проекты\0147\0001.xml') $oNameSpace = New-Object -TypeName System.Xml.XmlNamespaceManager($oXmlDocument.NameTable) $oNameSpace.AddNamespace("ns", $oXmlDocument.DocumentElement.NamespaceURI) $oXmlElement = $oXmlDocument.SelectSingleNode("//ns:TextBlock[@Margin='5,0,5,5']", $oNameSpace) $oXmlElement.Attributes.ItemOf("Margin").Value = "0,0,0,0" $oXmlDocument.Save('C:\Мои проекты\0147\0002.xml') Цитата Patroklos:
|
||
Отправлено: 23:56, 30-03-2018 | #4 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата Iska:
![]() Спасибо Цитата Iska:
M - Мазо D - Domination С - сало М - масло Д - дранники |
|||
Отправлено: 00:15, 31-03-2018 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - редактирование .xml файла | Bootman | Скриптовые языки администрирования Windows | 3 | 10-10-2017 21:28 | |
Редактирование .xml на форме | Smallkey | AutoIt | 0 | 27-07-2012 01:40 | |
7 / 2008 R2 - dot1x + xml profile + unattend.xml | HaeMHuK | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 0 | 20-10-2011 12:43 | |
[решено] проверка XML-файла на соответствие XML schema в IE 6 и Firefox 2 | dimait | Вебмастеру | 4 | 23-08-2007 02:02 | |
XML | zelo | Общий по Linux | 9 | 06-11-2006 13:39 |
|