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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Запись в ini, если секция и ключ отсутствуют

Ответить
Настройки темы
[решено] Запись в ini, если секция и ключ отсутствуют

Пользователь


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

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


Добрый день!
Нужна помощь в реализации следующего -
Нужно считать из ini файла секцию и ключ, если они не найдены в ini то записать значение 0

Отправлено: 09:15, 20-11-2012

 

Аватара для Creat0R

Must AutoIt


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

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


Код: Выделить весь код
If IniRead('file.ini', 'Section', 'Key', 'Error') = 'Error' Then
    IniWrite('file.ini', 'Section', 'Key', '0')
EndIf

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

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

Отправлено: 11:19, 20-11-2012 | #2



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

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


Аватара для apozlevich

Ветеран


Автор проектов


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

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


Creat0R, а точно один символ "="? Или парсер разберется?

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 11:37, 20-11-2012 | #3


Аватара для Creat0R

Must AutoIt


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

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


Цитата apozlevich:
а точно один символ "="? »
Можно и два, для сравнения с учётом регистра букв. Для надёжности можно вместо Error использовать некую другую уникальную строку.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

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

Отправлено: 11:57, 20-11-2012 | #4


Аватара для apozlevich

Ветеран


Автор проектов


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

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


Цитата Creat0R:
Можно и два, для сравнения с учётом регистра букв. »
о_О то есть, одиночное равно пропарсится как сравнение без учета регистра? Внезапно.

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 12:05, 20-11-2012 | #5


Аватара для glax24

Пользователь


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

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


= Истинно, если значение слева равно значению справа. Напр. If $var= 5 Then (true, если $var равно 5). Нечувствителен к регистру при использовании со строками.
== Истинно, если строки равны между собой. Чувствителен к регистру. Значения будут сконвертированы в строки, если они не являются строками. Этот оператор используется только со строками, когда сравнение должно происходить с учётом регистра.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:41, 20-11-2012 | #6


Пользователь


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

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


Спасибо за помощь и информацию! тема закрыта!

Отправлено: 11:55, 23-11-2012 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Запись в ini, если секция и ключ отсутствуют

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Что если у компьютера в локальной сети учетная запись администратора без пароля? ALEXEY_DFD Хочу все знать 3 06-07-2009 17:17
MySQL - Как добавить запись в таблицу, имеющую внешний ключ andrystepa Программирование и базы данных 3 27-03-2009 02:01
Секция [DiskSpacerequiments] повреждена Korella Microsoft Windows 2000/XP 3 05-03-2007 04:32
как удалить ключ реестра если он не хочет oIo_DeN_oIo Microsoft Windows 2000/XP 10 23-12-2006 02:25
Не найдена секция в inf-файле. SCIF Microsoft Windows 2000/XP 1 21-07-2006 22:26




 
Переход