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

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

Ответить
Настройки темы
CMD/BAT - [решено] Нужен bat для замены значения в определенном файле.

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


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

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


Доброго времени. Пожалуйста помогите решить проблему:

Есть файл Fallout.ini с настройками игры, находящийся в [пользователь]\Мои документы\My Games\FalloutNV
В нем строка SCharGenQuest=XXXXXXXX (значение после знака "=" может быть разным, но символов всегда 8)

Необходим .bat который менял бы значение в этой строке на 0001F388, при этом сам батник можно было запустить откуда угодно.

Отправлено: 17:40, 02-12-2013

 

Ветеран


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

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


ini много секций имеет? или одну)
Для одной,я бы так пропахал

type Fallout.ini | find /v /i "SCharGenQuest=" >%temp%\Fallout.ini
echo SCharGenQuest=0001F388 >>%temp%\Fallout.ini
copy %temp%\Fallout.ini Fallout.ini

-------
консольный клиент telegram для Windows: www.elapser.info

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:11, 02-12-2013 | #2



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

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


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


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

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


Секций много, желательно чтобы строка оставалась на своем месте)

Отправлено: 19:20, 02-12-2013 | #3


Ветеран


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

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


Цитата Опиум:
ini много секций имеет? или одну) »
Один раздел — достаточно редкий случай.


Цитата Asybra:
Есть файл Fallout.ini с настройками игры, »
Упакуйте его в архив, выложите на RGhost, ссылку — сюда.

Цитата Asybra:
желательно чтобы строка оставалась на своем месте) »
Это не существенно для ini-файлов. Лишь бы в своём разделе был.

Вас стороннее средство устроит?

Отправлено: 19:21, 02-12-2013 | #4


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


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

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


Цитата Iska:
Упакуйте его в архив, выложите на RGhost, ссылку — сюда. »
http://rghost.ru/private/50604446/86...6fbb19e52bc4b4

Цитата Iska:
Это не существенно для ini-файлов. Лишь бы в своём разделе был. »
Да, это и имел ввиду.

Цитата Iska:
Вас стороннее средство устроит? »
Возможно.
Это нужно для пользователей, чтобы не лезть в документы, а менять значение одним кликом.

Отправлено: 20:40, 02-12-2013 | #5


Ветеран


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

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


Asybra, С помощью NirCmd:
Код: Выделить весь код
nircmdc inisetval "~$folder.mydocuments$\My Games\FalloutNV\Fallout.ini" "General" "SCharGenQuest" "0001F388"
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:37, 02-12-2013 | #6


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


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

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


Foreigner, здорово, то что нужно. Спасибо!
Ощущаю себя дикарем, который узнал как добывать огонь

Отправлено: 22:19, 02-12-2013 | #7


Ветеран


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

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


Asybra, угу. Это очень пользительная утилита.

Отправлено: 00:43, 03-12-2013 | #8


Старожил


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

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


CHGSTR.EXE CHGSTR.EXE
программа позволяет редактировать текстовые файлы.
Код: Выделить весь код
chgstr.exe "SCharGenQuest=@$" "SCharGenQuest=0001F388" "%UserProfile%\Мои документы\My Games\FalloutNV\Fallout.ini"

Отправлено: 16:48, 03-12-2013 | #9


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


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

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


Iska, нисколько в этом не сомневаюсь

mamont1, тоже неплохо, но уже воспользовался советом выше.

Отправлено: 05:12, 04-12-2013 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле InVariable Скриптовые языки администрирования Windows 4 22-05-2015 20:06
Replacer - утилита для замены подстроки в файле apozlevich AutoIt 4 16-10-2013 23:37
CMD/BAT - [решено] Поиск файла, значения в файле и создания для них переменных popoves Скриптовые языки администрирования Windows 4 29-02-2012 20:59
CMD/BAT - [решено] Нужен Bat-ник который будет искать слово в текстовом файле .txt Alexzander_bas Скриптовые языки администрирования Windows 10 06-06-2011 16:51
CMD/BAT - .bat'ик для поиска и замены (не горит) VOLKINET Скриптовые языки администрирования Windows 2 09-02-2011 08:24




 
Переход