Что нового

ConsoleWrite (и прочие функции) не выводят данные в консоль

tenet33

Новичок
Сообщения
3
Репутация
0
Раньше работало, перестало работать после того как установил новую версию v3.3.10.2.
Код:
#Region
#AutoIt3Wrapper_Change2CUI=y
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#EndRegion
#NoTrayIcon
ConsoleWrite ("Hello World")

После того как компилирую в exe, в cmd консоли ничего не выводит при запуске.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
tenet33 [?]
в cmd консоли ничего не выводит
Проверил у себя - работает нормально. Win7 x86, AutoIt 3.3.10.2.

Попробуйте удалить строку (теперь это является умолчанием)
Код:
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
 
Автор
T

tenet33

Новичок
Сообщения
3
Репутация
0
У меня WinXP SP3. Вроде бы не должны были отказаться от поддержки XP.
Спасибо inververs, он в личном сообщении написал мне вариант, который заработал.

inververs сказал(а):
В начале пропиши
Код:
#pragma compile(Console, true)
#pragma compile(ExecLevel, asInvoker)
Но функция Exit не работает и Exit Code вообще не показывается.
Проверял сейчас, действительно на W7x64 в консоли есть exit code, на WinXpSp3 нет.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
tenet33 [?]
который заработал
Хорошо, что заработал. Но и от поддержки старого формата они тоже не отказались.
Кстати, здесь жёлтым выделена рекомендация обновления Wrapper'а. Возможно и с этим связано.
 
Автор
T

tenet33

Новичок
Сообщения
3
Репутация
0
все разобрался, уже так привык пользоваться psexec.exe что забыл что exit code приложения он показывает, если просто запускать в консоли autoit exe не видно какой код показывает функция Exit.
 
Верх