Что нового

Срочно нужна помощь.

AngelKent

Новичок
Сообщения
33
Репутация
0
Добрый вечер.
Очень срочно нужна помощь. Нужно написать скрипт, какой будет брать значения с Microsoft Excel и применять их к переменным.... Например: Есть таблица с которой нужно взять значения B2, B4, B6, B8 и применить их к переменным $b1, $b2, b3, и $b4, после C2, C4, C6, C8... Ну как бы у меня это получилось, а вот как поставить на проверку, находится ли определённый текст под $b4 или нет, а поточнее текст *? Если да, то должно происходить определённое действие, а если нет то другое..... Ну вот смотрите что у меня получилось и выдаёт ошибку...

>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "E:\Работа\Для раскроя\Размеры.au3"
"E:\??????\??? ???????\???????.au3" (32) : ==> Error in expression.:
If $001kr = * Then
If ^ ERROR
>Exit code: 1 Time: 3.296
 
Автор
A

AngelKent

Новичок
Сообщения
33
Репутация
0
Пробовал, не хочет...


Добавлено:
Сообщение автоматически объединено:

Уже ошибку не выдаёт но текст не видит, * стоит, а он её не видит(
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
AngelKent
Код:
If $001kr == Chr(42) Then



Добавлено:
Сообщение автоматически объединено:

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Срочно нужна помощь." - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.










P.S. Тема никак не тянет на то чтобы её размещать в разделе "Примеры и рабочие проекты"! AngelKent будьте внимательнее!
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
AngelKent
ты собираешься реагировать на предупреждение?
 
Автор
A

AngelKent

Новичок
Сообщения
33
Репутация
0
Я не могу изменить тему, выдаёт ошибку: Wrong value type sent to the database. Array of integers expected. (attachment_list)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
AngelKent
действительно.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Я тоже изнутри темы нажав на "редактировать", не могу изменить название. Приходится выходить наружу и в списке тем менять названия, двойным кликом по строке с темой.
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Код:
...Error in expression...
If $001kr = * Then
If ^ ERROR
...

Ошибка вроде показывает на переменную $001kr, т.е. предлагаю у ТС узнать: а переменная $001kr вообще существует ???

Как тест:
Код:
...
$001kr = False
If $001kr = '*' Then
...
 
Автор
A

AngelKent

Новичок
Сообщения
33
Репутация
0
Он не определяет что $001kr = '*', но значение взятое с Excel показывает что текст скопирован. Проверял: MsgBox (0, "", $001kr) на что он выбил *. Он выполняет действия, при которых текст НЕ совпадает.
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Я как-то не дорос ещё до вашего уровня абстракции...
Можете привести конкретный пример в котором что-то не срабатывает?
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Код:
#include <Excel.au3>

Local $oExcel = _ExcelBookNew()
	_ExcelWriteCell($oExcel, "*", 1, 1)

$001kr = _ExcelReadCell($oExcel, 1, 1)

If $001kr = '*' Then
	MsgBox(0, "", $001kr, 2)
Else
	MsgBox(0, "", "ERROR ???", 2)
EndIf

_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1)
_ExcelBookClose($oExcel)
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
f6b5a2ae03aa.jpg


И что не так?
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
C2H5OH
OffTopic:
Это не ко мне вопрос - я скинул пример ТС из справки. И у меня все :ok:
 
Верх