Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Не получается изменить параметр

Ответить
Настройки темы
CMD/BAT - Не получается изменить параметр

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребят, помогите пожалуйста.
Нужно что бы батник нашел файл .xml, нашел и изменил в нем параметр "parametr="переменное значение"" на "parametr="0"" При этом .xml лежит в C:\Users\%username%\Documents\My Games\NameGames\1.xml
Суть в том, что перед каждым запуском игры нужно сбрасывать этот параметр на значение 0.

Отправлено: 19:25, 17-11-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Reynor, упакуйте этот файл в архив и выложите на RGhost или приложите к сообщению, указав конкретное имя параметра и его путь в xml-файле.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:37, 17-11-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xml GamerProfile.xml
(3.6 Kb, 5 просмотров)
Тип файла: rar GamerProfile.rar
(1.6 Kb, 3 просмотров)

Файлик добавил, путь C:\Users\Reynor\Documents\My Games\Far Cry 4 Только имя юзера может быть другим, и винда 7 и 8.
Имя параметра MouseAcceleration="тут любое число может быть" и нужно что бы это любое число изменилось на 0.
Загрузил еще и в архиве, если это обязательно.

Отправлено: 19:46, 17-11-2014 | #3


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Кстати после каждого перезапуска игры, параметр сам ставится на определенное значение, "только чтение" не подходит. Собственно по этому и нужен батник.

Отправлено: 19:48, 17-11-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Reynor:
путь C:\Users\Reynor\Documents\My Games\Far Cry 4 Только имя юзера может быть другим, и винда 7 и 8. »
Имелся в виду путь к параметру внутри xml-файла. Кстати, «MouseAcceleration» — не параметр, а атрибут. А параметр, у коего «MouseAcceleration» является атрибутом — «ProfileSpecificGameProfile».

Коль у Вас Windows 7/Windows 8 — пользуйте PowerShell:
Код: Выделить весь код
$sPath = "$([System.Environment]::GetFolderPath("MyDocuments"))\My Games\Far Cry 4\GamerProfile.xml"

$oXmlDocument = New-Object -TypeName System.Xml.XmlDocument

$oXmlDocument.load($sPath)
$oXmlDocument.GamerProfile.ProfileSpecificGameProfile.MouseAcceleration = "1"
$oXmlDocument.Save($sPath)
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:33, 17-11-2014 | #5


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, Да я вообще только начал в этом пытаться разобраться А как сделать что бы батник открывал PowerShell? Мне нужно, что бы я мог скинуть этот батник малому своему.

Отправлено: 21:43, 17-11-2014 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Это не «батник». Смотрите, например, здесь, пп. 2, 3, 4 .
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:52, 17-11-2014 | #7


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, о, спасибки.
Я правильно понял, что особого смысла нет парится с командами cmd и bat и лучше разбираться в ps?

Отправлено: 21:53, 17-11-2014 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Каждый инструмент имеет свою область применения.

Отправлено: 22:02, 17-11-2014 | #9


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


А как сделать, что бы по дабл клику .ps1 не открывал текст, а выполнял команду? А то приходится, правой мышью на файл и там выбирать запуск.
Я просто сделал батник на чистку реестра и запуск .exe файла, к этим задачам хотел добавить еще и правку .xml файла, можно как то батнику прописать запуск .ps1 не через Блокнот, а через PS.?

Последний раз редактировалось Reynor, 17-11-2014 в 22:09.


Отправлено: 22:03, 17-11-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Не получается изменить параметр

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Как найти и изменить параметр реестра не зная где он находится krot183 Скриптовые языки администрирования Windows 28 06-05-2016 12:36
HDD - Изменить параметр автопарковки для Hitachi Nikolaich Накопители (SSD, HDD, USB Flash) 9 07-11-2013 13:37
Интерфейс - [решено] Не получается изменить папку, открываемую по умолчанию в Проводнике laslo1405 Microsoft Windows 7 10 06-09-2013 12:01
Не получается изменить "Режим масштабирования" в панели управления NVidia rsod Хочу все знать 0 31-03-2012 15:01
Интерфейс - [решено] Не получается изменить рисунок из вкладки Свойства:Экран/Рабочий стол Murkin Microsoft Windows 2000/XP 13 01-03-2009 12:48




 
Переход