Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Bookkc1
3 / 3 / 0
Регистрация: 01.11.2012
Сообщений: 799
1

Изменение строчки в ini файле

09.04.2015, 10:51. Просмотров 1356. Ответов 1
Метки нет (Все метки)

Не могу найти ничего толкового. Собственно самому написать не хватает опыта.

имеется INI файл такого плана:

[Users]
NickName=User1
ID=14323

Так вот, нужно сделать так, что бы пользователь вводил имя пользователя в батник и оно изменялось. Не могу даже набросать что то подобное. Прошу помощи
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2015, 10:51
Ответы с готовыми решениями:

Изменение определённого значения параметра в INI-файле
Добрый день, помогите пожалуйста с батничком, очень надо, но не силен в них Есть файл sett.ini...

Изменение в .ini файле только некоторых строк
Есть у нас на рабочих машина .ini файл. Нужно изменить только некоторые строки. Остальные строки...

Замена целой строки в ini файле настроек
здравствуйте, нужно редактировать ini файл. есть параметр "Pause150zvonkov=653" это 206 строчка....

Комментировать-раскомментировать определённые строки в ini-файле
Имеется ini файл, нужен бат, чтобы можно было в нём указывать номер строк для добавления "#" и...

Работа с файлами, исходя из данных в INI-файле
Здравствуйте! Мне нужно чтобы bat-файл скачивал в папку, указанную в ini-файле набор...

1
ComSpec
3416 / 1959 / 629
Регистрация: 26.02.2014
Сообщений: 1,457
09.04.2015, 12:49 2
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@echo off
 
:: Замените тестовый путь на полный путь Вашего INI-файла.
set "file=C:\Test\example.ini"
 
echo Enter your user name.
echo.
set/p "user="
 
set "label=NickName="
 
for /f "delims=[]" %%i in ('
 ^<"%file%" find/i /n "%label%"
') do<"%file%">.tmp (
 for /l %%j in (1 1 %%i) do @(
  set "x="
  set/p x=
  if %%j neq %%i (
   if defined x (
    cmd/v/c echo.!x!
   ) else (
    echo.
   )
  ) else (
   cmd/v/c echo !label!!user!
   more +%%i
  )
 )
)
type .tmp>"%file%"& del .tmp
 
exit/b
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2015, 12:49

Изменение строки в текстовом файле
Задача: изменить строку с номером версии в текстовом файле. Хотелось бы изменять версию первого...

Искать в файле из директории "base" строки, которые содержат строку из "list.ini" и отсеивать их
Здравствуйте. Имеется данный Batch: @ECHO off SETLOCAL EnableExtensions EnableDelayedExpansion ...

Проверка на наличие строчки в текстовом файле (ini иле txt)
Всем доброго времени суток дороги пользователи портала! Сегодня я снова столкнулся с проблемой при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.