Что нового

[Автоматизация] Не запускается и не компилируется ни один скрипт autoit

xishnik

Новичок
Сообщения
51
Репутация
0
Всем доброго дня. 2 Года назад я на autoit написал сигнализацию на работу. Она хорошо работала и всем понравилась, помогла улучшить качество. Потом жёсткий диск украли. Сейчас я восстановил всё кроме своей сигнализации. Подскажите пожалуйста в чём проблема?
Скачал последнюю версию autoit, установил туда, но ни один скрипт не запускается.
При компиляции любого скрипта(даже с самых простых примеров) выдаёт ошибку: Error: Binary integrity can't be verified.
Когда пытаюсь просто запустить любой скрипт, в Scite, в нижней части, где показано время работы скрипта, пишет какие-то иероглифы и скрипт сразу прекращает работу, не успев запуститься.
Exit code: 1 Time: 0.04.
У меня на компьютере и на ноутбуке все программы компилируются и работают.
Есть у кого-то предположения в чём может быть проблема?
Система на работе Windows Xp sp3, x86
 

Вложения

  • autoiterror1.jpg
    autoiterror1.jpg
    115.6 КБ · Просмотры: 11
  • autoiterror2.jpg
    autoiterror2.jpg
    31.8 КБ · Просмотры: 9
A

Alofa

Гость
xishnik сказал(а):
... я на autoit написал сигнализацию...
... Потом жёсткий диск украли.
Ирония судьбы :smile: (шутка)

xishnik сказал(а):
... Скачал последнюю версию autoit, установил...
Начните с того, что установите ту версию Autoit на которой писали.
Проверьте кодировку скриптов, корректно ли там отображается кирилица.
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
xishnik [?]
Error: Binary integrity can't be verified.
это примерно, целостность файла не может быть проверенна.
это ошибка не рукописного кода, а невозможность запуска интерпретатора.
причины:
блокирует антивирус
битые сектора на жестком диске
проблемная оперативная память
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Антивируса там был Nod 32 но я его остановил. Битые сектора? Я думаю переустановка autoit в этом случае бы помогла, хотя я не уверен. Я устанавливал в разные места... Оперативка тоже вполне возможно. Бывало что комп не включался, пока не подёргаешь оперативку не запускался.
Может есть какие-то системные службы отвечающие за работу autoit? Дело в том что я там с целью быстрой загрузки системы снял с автозагрузки несколько приложений, и несколько служб.

Сигнализация стояла на производстве спирта.. Браго-Ректификационная Установка. Там 30 температур, 10 датчиков давления, 10 датчиков уровня, и 5 расходомеров... В итоге спирт идёт на порядок хуже когда нет сигнализации и выставленных пределов минимума и максимума, рабочие привыкли работать "когда запищит", значит что-то надо сделать. В принципе можно работать и без сигнализации, но шансов что что-то случится и никто сразу не отреагирует намного выше. А это большие потери качества и количества
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
xishnik [?]
Битые сектора? Я думаю переустановка autoit в этом случае бы помогла, хотя я не уверен. Я устанавливал в разные места... Оперативка тоже вполне возможно. Бывало что комп не включался, пока не подёргаешь оперативку не запускался.
проблема в ОС или железе. копай, раз уж настолько нужна точность в производстве.
OffTopic:
плохого спирта нам не надо, а тем более браги :smile:
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Итак, вчера я ходил на работу и мне пришла идея, скопмилировать скрипт дома и с флэшки скопировать скомпилированную программу на рабочий жёсткий диск.. И тут возникла проблема.
Заметил что все файлы кроме .exe спокойно копируются с флэшки на диск. Но вот когда я пытаюсь скопировать exe файл то WinXp пишет следующую ошибку :
"Не удалось скопировать test001. Нет доступа.
Диск может быть переполнен или защищён от записи, либо файл занят другим приложением."
Переполнен он быть не может, потому что фильмы по 1.4ГБ копировать можно, а exe файл на 2Мб не удаётся.
Права тоже есть, сижу из под пользователя Администратора, пробовал и других, всё тоже самое.
Остаётся только то, что диск защищён от записи.
Может кто-то сталкивался с подобной проблемой? Недавно я слышал что на жёстких дисках есть винтик у которого два положения, и он влияет на защиту от записи. Жёсткий диск там староватый, 40Гб места на нём. Производителя не смотрел.
Как бы можно было снять защиту от записи жёсткого диска?
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
xishnik [?]
"Не удалось скопировать test001. Нет доступа.Диск может быть переполнен или защищён от записи, либо файл занят другим приложением."
это не о жестком диске речь, а о флешке.
заблокирован файл программы. что то не дает скопировать. смотри что за защитные проги установлены. давай разрешение на запуск.
ну, как вариант, файл не читаем. на флешке бэды :smile:
 
Автор
xishnik

xishnik

Новичок
Сообщения
51
Репутация
0
Я смотрел, вроде ничего подозрительного, за исключением того что жёсткий диск я восстанавливал в Acronis true image 2014.
Может ли Acronis блокировать с целью защиты системы?
С флэшки программа на мой компьютер и ноутбук копируется без проблем и потом запускается.
 

hedji

Продвинутый
Сообщения
409
Репутация
94
xishnik сказал(а):
Антивируса там был Nod 32 но я его остановил.

У НОД32 есть отдельная фича "контроль устройств", как раз через нее закрыл всем пользователям флешки на работе.
Попробуйте отдельно отключить именно её.
 
Верх