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

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

Ответить
Настройки темы
[решено] Помогите правильно сделать запись в ini файл.

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


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

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


Скрипт делает запись: IniWrite("myfile.ini", "myprograms", "programs", "Found"), где Found текст в кавычках например: 'блаблабла'. Как сделать что бы скрипт записывал новые данные которые ввели не заново а продолжая при этом не нарушая кавычки. Пример: 'блаблаблаНОВЗАПИСЬ'

Отправлено: 18:31, 23-04-2010

 

Аватара для JaguarSP

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


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

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


мб так ))
Код: Выделить весь код
IniWrite("myfile.ini", "myprograms", "programs", "Found" & $новая_запись)
Или не так понял?

Последний раз редактировалось JaguarSP, 23-04-2010 в 18:40. Причина: =)


Отправлено: 18:39, 23-04-2010 | #2



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

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


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


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

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


нет в этом случ. он перезаписывает весь ини на 123

Отправлено: 18:51, 23-04-2010 | #3


Аватара для gregaz

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


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

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


Цитата Anarasius:
Скрипт делает запись: IniWrite("myfile.ini", "myprograms", "programs", "Found"), где Found текст в кавычках например: 'блаблабла'. Как сделать что бы скрипт записывал новые данные которые ввели не заново а продолжая при этом не нарушая кавычки. Пример: 'блаблаблаНОВЗАПИСЬ' »
Можно так :
PHP код: Выделить весь код

$sText=IniRead "myfile.ini""myprograms""programs""Defoult"
$sText=StringReplace $sText'"'""); освобождаемся от кавычек
$sNewText
="НОВЗАПИСЬ"
IniWrite (  "myfile.ini""myprograms""programs",'"' $sText $sNewText '"' 


Последний раз редактировалось gregaz, 23-04-2010 в 19:34.

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

Отправлено: 19:01, 23-04-2010 | #4


Аватара для JaguarSP

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


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

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


ну сделай иник чтобы был такого формата:
[myfile]
1=блаблабла
2=блаблабала
3=блаблабла
4=блаблаблановаязапись
итд
а в скрипте будет тогда так
Код: Выделить весь код
$var=4 ;номер ключа
$vap=новаязапись
iniwrite(@scriptdir & '\myfile.ini', "раздел" , $var, 'блаблабла' & $vap)
или о5 не так?
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:09, 23-04-2010 | #5


Аватара для gregaz

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


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

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


Похоже освобождаться надо так :
PHP код: Выделить весь код

$sText=StringReplace $sText'"'""); освобождаемся от кавычек 



Отправлено: 19:32, 23-04-2010 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Неправильный файл BOOT.INI Mackenna Microsoft Windows 2000/XP 11 06-02-2010 22:13
Разное - Система ХР удаляет файл Boot.ini nafanya Microsoft Windows 2000/XP 12 21-11-2009 17:21
Прочее - Помогите сделать скрипт <из контейнера AD добавить файл *.dll по определенному пути> chernikov72 Программирование и базы данных 3 07-04-2009 20:20
Как сделать desktop.ini ? M1sha Хочу все знать 5 15-08-2008 20:26
Файл Win.ini от Windows 98 emux Microsoft Windows 95/98/Me (архив) 3 12-06-2003 14:01




 
Переход