Показать полную графическую версию : Не опознается конструкция #include <GuiToolbar.au3> в AutoIt
Почему оператор #include <GuiToolbar.au3> не опознается ни в версии AutoIt 3.3.6.1 ни в версии AutoIt 3.3.7.8 Beta? По этой причине я не могу использовать целую группу операторов _GUICtrlToolbar_...
У меня стоит Windows 7 Professional, если это существенно для ответа.
frodo35.
Почему оператор #include <GuiToolbar.au3> не опознается ни в версии AutoIt 3.3.6.1 ни в версии AutoIt 3.3.7.8 Beta? »
Во-первых, это не оператор, а препроцессор.
И что значит не опознаётся, выдаётся какая-то ошибка?
Дорогой CreatOR! Нельзя быть таким занудным.
Под термином "операпор" в моем контексте я понимаю термин "выражение".
А с тем, что #include <GuiToolbar.au3> является выражением, Вы, надеюсь, спорить не будете.
Теперь, что касается "не опознается". Действительно, при запуске скрипта, или при его компиляции появляется сообщение:
#include <GuiToolbar.au3>.
Error: Cannot parse @include.
В переводе на русский "Cannot parse" означает "Невозможно разобрать". А так как вся вышеприведенная конструкция взяа целиком из руководства по AutoIt, то я и делаю вывод, что она не опознается! Другие "#include.. " работают нормально.
В чем тут дело? frodo35.
А с тем, что #include <GuiToolbar.au3> является выражением, Вы, надеюсь, спорить не будете. »
frodo35, я буду спорить. Это не выражение.
Нельзя быть таким занудным »
Занудным?
Это твой ответ тому кто тебе пытается помочь?
Под термином "операпор" в моем контексте я понимаю термин "выражение".
А с тем, что #include <GuiToolbar.au3> является выражением, Вы, надеюсь, спорить не будете. »
Значит плохо понимаешь, и нет, спорить я не буду, так как не вижу в этом смысла, оно бесполезно в твоём случае.
Дорогой CreatOR!
Ведь суть моего вопроса абсолютно не зависит от семантики. А если я заменю термин "выражение" на термин "конструкция"? Или термин "инструкция"? Вы тоже будете спорить? Ну нельзя быть таким обидчивым! Неважно, как обозвать эту строчку: include <GuiToolbar.au3>.
Важно, что она НЕ ОПОЗНАЕТСЯ. В списке скриптов C:\Program Files\AutoIt3\Include есть GuiToolbar.au3!
А не работает, выдавая ранее приведенную ошибку . И на этот мой вопрос я ответа, увы, не вижу.
Остаюсь Ваш мой обидчивый друг, frodo35.
frodo35,
Хватит нести бред, причём здесь обида, какая семантика?! Я тебе подсказал как правильнее называются вещи, а ты не хочешь слушать.
Важно, что она НЕ ОПОЗНАЕТСЯ. В списке скриптов C:\Program Files\AutoIt3\Include есть GuiToolbar.au3!
А не работает, выдавая ранее приведенную ошибку . И на этот мой вопрос я ответа, увы, не вижу. »
Покажи скрипт где оно не работает, иначе тебе никто не поможет.
Отвечаю, мой крайне раздраженный друг!
"Семантика" здесь притом, что слово это означает значение. Поэтому значение сакраментальной строчки совершенно разное в зависимости от того, что это: выражение, препроцессор, оператор или что-то иное. Но значение в данном случае не играет ни малейшей роли! Вот сейчас впервые, прорвавшись сквозь туманящий Ваш мозг букет чувств: обида, раздражение, гнев, желание побольнее уколоть меня (а в чем, собственно, бред?), последовало (впервые!) вразумительное предложение показать скрипт, где возникает ошибка.
Но это уже не нужно, так как ошибка ИСЧЕЗЛА! Теперь все заработало. Может потому, что я прогнал через антивирусный чистильщих всю систему (А это почти терабайт разного рода записей). Ну пропала ошибка и хорошо.
Если Вы действительно хотите мне помочь, то посоветуйте вот что. Как заставить AutoIt реагировать на следующие окна приложений: XTPToolBar, XTPStatusBar и XTPReport. XTP - это транспортный протокол на порядок совершеннее протокола TCP. Суть моей работы в том, что я работаю с программой MusicFrost, обращаясь к ней из программ, написанных на C#, C++ и VB (через Visual Studio). Программа MusicFrost работает очень быстро, наверное используя XTP-протокол. Но к ней нельзя обратиться из командной строки с передачй параметов. Поэтому я вынужден работать через AutoIt. поисковой фразе Вообще-то все получается, По заданной поисковой фразе очень быстро находятся записи и начинается их последрвательное воспроизведение. Но другие функции MusicFrost - увы мне недоступны без тыканья мышью по кнопкам формы MusicFrost. Если заставить AutoIt работать с вышеперечисленными окнами нельзя, то так и напишите - "НЕ ЗНАЮ!".
P.S. Я занимался программированием, пожалуй, с самого начала, года с 1959, сразу после окончания мехмата МГУ. Поэтому прошу Вас не Тыкать мне в Ваших обращениях. Спасибо. frodo35.
frodo35,
Я занимался программированием, пожалуй, с самого начала, года с 1959 »
Значит для Вас не должно составить труда написать что либо, и на каком либо языке.
P.S
От человека в Вашем возрасте, я ожидал бы немного большего, а не детского поведения в виде попыток доказать свою правоту.
Тема закрыта!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.