|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Не запускается скрипт AutoIt на машине с Windows 98 на борту |
|
|
Не запускается скрипт AutoIt на машине с Windows 98 на борту
|
Новый участник Сообщения: 16 |
Профиль | Отправить PM | Цитировать
Возможно есть какие-то способы заставить работать скрипт на машине с ОС Windows 98?
|
|
Отправлено: 10:50, 03-03-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитирую:
Цитата Script Breaking Changes in Recent Versions:
|
|
Отправлено: 13:11, 03-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Пробовал я компилировать скрипт в AutoIt версии 3.2.12.1 - на 98 всеравно не запускается... Даже в самом 98 пробовал - никак. В чем может быть дело? Может кто имеет опыт в запуске скриптов под Windows 98?
|
Отправлено: 13:26, 24-03-2011 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Danvervlad, причины могут быть разные. Думаю, стоит привести текст скрипта.
|
Отправлено: 13:45, 24-03-2011 | #4 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать да элементарное окошко в Windows XP запускается нормально, а в Windows 98 не хочет запускаться! Никаких ошибок, просто не запускается!
Если этот же код компилировать последней версией Autoit, то выскакивает ошибка как на скрине в первом посте. А компилирую версией 3.2.12.1 и вообще ничего! Проблема в том что у меня в обслуживании есть довольно много машин с Windows 98 на борту, и менять их пока никто не собирается, тем более что со своей задачей они справляются. |
|
Отправлено: 17:38, 24-03-2011 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Danvervlad, я сожалею, но у меня сие работает:
Я развернул Windows 98 SE на виртуальной машине с наличествующего у меня оригинального диска с настройками по умолчанию. Затем установил AutoIt 3.2.12.1. Взял код из предыдущего поста. Выполнил его из-под редактора SciTE. Затем скомпилировал его в исполняемый файл и так же выполнил. То есть, у меня никаких проблем не возникло как с исполнением, равно как и с компиляцией. Увы, боюсь, я не смогу воспроизвести Вашу ситуацию. Не скомпилированные скрипты из-под редактора SciTE у Вас также не запускаются? |
Отправлено: 21:41, 24-03-2011 | #6 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать вот только что попробовал выполнить тоже самое:
Опа! только заметил что файл AutoIt3A.exe открывает окно, и выбрав *.au3 файл он ЗАПУСКАЕТСЯ! Но вот файл AutoIt3.exe - нет! Какая между ними(файлами: AutoIt3.exe и AutoIt3A.exe) разница? еле запустил! переименовал Aut2exeА.exe в Aut2exe.exe... все вроде как работает, но с FTP не качает сначала поругался на отсутствующий файл FTPEx.au3, потом, когда я его добавил, поругался на отсутствие API функции из FTPEx.au3... я взял да и заменил все .au3 файлы из папки Include на файлы из рабочей 3.5.х версии... скрипт успешно компилировался... но запускаться не хочет ни в XP ни в 98. Начальный кусок выполняется - создается INI файл, а дальше молчит... |
Последний раз редактировалось Danvervlad, 25-03-2011 в 16:58. Отправлено: 16:15, 25-03-2011 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Дабы не мучаться вручную — возьмите не zip, а install-версию.
Цитата:
Цитата Danvervlad:
Func _FTP_Command($l_FTPSession, $s_FTPCommand, $l_Flags = $FTP_TRANSFER_TYPE_ASCII, $l_ExpectResponse = 0, $l_Context = 0) If $__ghWinInet_FTP = -1 Then Return SetError(-2, 0, 0) Local $ai_FTPCommand = DllCall($__ghWinInet_FTP, 'bool', 'FtpCommandW', 'handle', $l_FTPSession, 'bool', $l_ExpectResponse, 'dword', $l_Flags, 'wstr', $s_FTPCommand, 'dword_ptr', $l_Context, 'ptr*', 0) If @error Or $ai_FTPCommand[0] = 0 Then Return SetError(-1, _WinAPI_GetLastError(), 0) Return SetError(0, $ai_FTPCommand[6], $ai_FTPCommand[0]) EndFunc ;==>_FTP_Command |
||
Отправлено: 23:07, 25-03-2011 | #8 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать с AutoIt понятно...
а просто FTP.au3 в среде Windows 98 будет работать? |
Отправлено: 13:19, 28-03-2011 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Я не нашёл в комплекте AutoIt 3.2.12.1 такого файла. Какой «FTP.au3» подразумевается?
|
Отправлено: 14:27, 28-03-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 - На пользовательской машине запускается очень много TsWpfWrp.exe | vopis | Windows Server 2008/2008 R2 | 5 | 06-06-2011 16:24 | |
Скомпилировать скрипт AutoIt в *.exe | harleysoft | AutoIt | 12 | 06-02-2010 22:51 | |
Разное - [решено] выполнить скрипт на удалённой машине | Dijio | Microsoft Windows 2000/XP | 2 | 01-07-2009 16:44 | |
Разное - AutoIt Помогите написать скрипт закрытия окна выполнения сценария в трее | ShadowMas | Программирование и базы данных | 1 | 05-07-2008 14:04 | |
[решено] Как запустить скрипт (в т. ч. Autoit) при первом входе в систему? | Wu-Tang | Автоматическая установка Windows 2000/XP/2003 | 16 | 14-06-2008 20:39 |
|