Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Не опознается конструкция #include <GuiToolbar.au3> в AutoIt (http://forum.oszone.net/showthread.php?t=211381)

frodo35 18-07-2011 17:13 1715087

Не опознается конструкция #include <GuiToolbar.au3> в AutoIt
 
Почему оператор #include <GuiToolbar.au3> не опознается ни в версии AutoIt 3.3.6.1 ни в версии AutoIt 3.3.7.8 Beta? По этой причине я не могу использовать целую группу операторов _GUICtrlToolbar_...
У меня стоит Windows 7 Professional, если это существенно для ответа.
frodo35.

Creat0R 18-07-2011 19:38 1715148

Цитата:

Цитата frodo35
Почему оператор #include <GuiToolbar.au3> не опознается ни в версии AutoIt 3.3.6.1 ни в версии AutoIt 3.3.7.8 Beta? »

Во-первых, это не оператор, а препроцессор.

И что значит не опознаётся, выдаётся какая-то ошибка?

frodo35 19-07-2011 10:18 1715442

Дорогой CreatOR! Нельзя быть таким занудным.
Под термином "операпор" в моем контексте я понимаю термин "выражение".
А с тем, что #include <GuiToolbar.au3> является выражением, Вы, надеюсь, спорить не будете.
Теперь, что касается "не опознается". Действительно, при запуске скрипта, или при его компиляции появляется сообщение:

#include <GuiToolbar.au3>.
Error: Cannot parse @include.

В переводе на русский "Cannot parse" означает "Невозможно разобрать". А так как вся вышеприведенная конструкция взяа целиком из руководства по AutoIt, то я и делаю вывод, что она не опознается! Другие "#include.. " работают нормально.
В чем тут дело? frodo35.

Iska 19-07-2011 10:53 1715471

Цитата:

Цитата frodo35
А с тем, что #include <GuiToolbar.au3> является выражением, Вы, надеюсь, спорить не будете. »

frodo35, я буду спорить. Это не выражение.

Creat0R 19-07-2011 14:45 1715665

Цитата:

Цитата frodo35
Нельзя быть таким занудным »

Занудным?
Это твой ответ тому кто тебе пытается помочь?

Цитата:

Цитата frodo35
Под термином "операпор" в моем контексте я понимаю термин "выражение".
А с тем, что #include <GuiToolbar.au3> является выражением, Вы, надеюсь, спорить не будете. »

Значит плохо понимаешь, и нет, спорить я не буду, так как не вижу в этом смысла, оно бесполезно в твоём случае.

frodo35 20-07-2011 10:45 1716201

Дорогой CreatOR!
Ведь суть моего вопроса абсолютно не зависит от семантики. А если я заменю термин "выражение" на термин "конструкция"? Или термин "инструкция"? Вы тоже будете спорить? Ну нельзя быть таким обидчивым! Неважно, как обозвать эту строчку: include <GuiToolbar.au3>.
Важно, что она НЕ ОПОЗНАЕТСЯ. В списке скриптов C:\Program Files\AutoIt3\Include есть GuiToolbar.au3!
А не работает, выдавая ранее приведенную ошибку . И на этот мой вопрос я ответа, увы, не вижу.
Остаюсь Ваш мой обидчивый друг, frodo35.

Creat0R 20-07-2011 17:53 1716526

frodo35,
Хватит нести бред, причём здесь обида, какая семантика?! Я тебе подсказал как правильнее называются вещи, а ты не хочешь слушать.

Цитата:

Цитата frodo35
Важно, что она НЕ ОПОЗНАЕТСЯ. В списке скриптов C:\Program Files\AutoIt3\Include есть GuiToolbar.au3!
А не работает, выдавая ранее приведенную ошибку . И на этот мой вопрос я ответа, увы, не вижу. »

Покажи скрипт где оно не работает, иначе тебе никто не поможет.

frodo35 21-07-2011 13:18 1717106

Отвечаю, мой крайне раздраженный друг!
"Семантика" здесь притом, что слово это означает значение. Поэтому значение сакраментальной строчки совершенно разное в зависимости от того, что это: выражение, препроцессор, оператор или что-то иное. Но значение в данном случае не играет ни малейшей роли! Вот сейчас впервые, прорвавшись сквозь туманящий Ваш мозг букет чувств: обида, раздражение, гнев, желание побольнее уколоть меня (а в чем, собственно, бред?), последовало (впервые!) вразумительное предложение показать скрипт, где возникает ошибка.
Но это уже не нужно, так как ошибка ИСЧЕЗЛА! Теперь все заработало. Может потому, что я прогнал через антивирусный чистильщих всю систему (А это почти терабайт разного рода записей). Ну пропала ошибка и хорошо.
Если Вы действительно хотите мне помочь, то посоветуйте вот что. Как заставить AutoIt реагировать на следующие окна приложений: XTPToolBar, XTPStatusBar и XTPReport. XTP - это транспортный протокол на порядок совершеннее протокола TCP. Суть моей работы в том, что я работаю с программой MusicFrost, обращаясь к ней из программ, написанных на C#, C++ и VB (через Visual Studio). Программа MusicFrost работает очень быстро, наверное используя XTP-протокол. Но к ней нельзя обратиться из командной строки с передачй параметов. Поэтому я вынужден работать через AutoIt. поисковой фразе Вообще-то все получается, По заданной поисковой фразе очень быстро находятся записи и начинается их последрвательное воспроизведение. Но другие функции MusicFrost - увы мне недоступны без тыканья мышью по кнопкам формы MusicFrost. Если заставить AutoIt работать с вышеперечисленными окнами нельзя, то так и напишите - "НЕ ЗНАЮ!".
P.S. Я занимался программированием, пожалуй, с самого начала, года с 1959, сразу после окончания мехмата МГУ. Поэтому прошу Вас не Тыкать мне в Ваших обращениях. Спасибо. frodo35.

ferget 21-07-2011 13:22 1717109

2011-1959+23=75 лет

Creat0R 21-07-2011 15:12 1717193

frodo35,
Цитата:

Цитата frodo35
Я занимался программированием, пожалуй, с самого начала, года с 1959 »

Значит для Вас не должно составить труда написать что либо, и на каком либо языке.

P.S
От человека в Вашем возрасте, я ожидал бы немного большего, а не детского поведения в виде попыток доказать свою правоту.

Тема закрыта!


Время: 00:35.

Время: 00:35.
© OSzone.net 2001-