Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


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

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


Всем привет! Я недавно начал пользоваться этой программой и уже столкнулся с проблемой. У меня никак не получается перезаписать ini файл. Задача состоит в том, что нужно скопировать ячейку в .xls файле и записать эту информацию в определенный ключ в ini файле. И сделать это еще раз.
Проблему в этой строчке "IniWrite("C:\Work\Test.ini", "DB", "sn", Send ('+{INS}'))", а именно в комманде записи ключа из буфера обмена, я не могу решить сам.
Была идея заносить что скопировано в переменную, а потом её выводить в файл, но и это у меня не получилось.
Прошу вашего совета.

Код: Выделить весь код
WinActivate ("Microsoft Excel - филиалы.xls")
	$1 = WinWaitActive ("Microsoft Excel - филиалы.xls", "", "2")
		If $1 = True Then
			SEND("{RIGHT}")
			Sleep (100)
			Send ('^{INS}')
			Sleep (100)
			IniWrite("C:\Work\Test.ini", "DB", "sn", Send ('+{INS}'))
			WinActivate ("Microsoft Excel - филиалы.xls")
			SEND("{RIGHT}")
                        Sleep (100)
			Send ('^{INS}')
                        Sleep (100)
			SEND("{LEFT}")
			SEND("{LEFT}")
			IniWrite("C:\Work\Test.ini", "DB", "dn", Send ('+{INS}'))
		Else
			MsgBox (0, "Ошибка", "")
		EndIf

Отправлено: 15:49, 07-10-2008 | #967