Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Вниз

потестите http://winconsul.kladovka.net.ru   Найти похожие ветки 

 
Antonn ©   (2005-12-13 11:11) [40]

dimonf   (13.12.05 11:01) [39]
Мои предположения, это из-за прозрачности!

врядли...
а тень у окна есть? ;)


 
dimonf   (2005-12-13 11:36) [41]

Да вообще ничего нет! В списке задачь прога висит. Может че нажать надо??? Пытался Ctrl+F12 никакого эфекта. Или я ченить не так понял?


 
VirEx ©   (2005-12-13 15:11) [42]


>  [39] dimonf   (13.12.05 11:01)
> Все бы хорошо, но почему она не работает на WIN2000? В чем
> дело? Мои предположения, это из-за прозрачности!

эм... ну если в ней нельзя сделать прозрачность... дело в том что при запуске прога смотрит что за Win, если это 9x (95 98 Me) то прозрачность не включается, если NT и выше то врубается.
если бы прозрачность не канала в Win2000 то вылетела бы скорей всего системная ошибка, мол нет такой библиотеки и функции в ней


>  [41] dimonf   (13.12.05 11:36)
> Да вообще ничего нет! В списке задачь прога висит. Может
> че нажать надо??? Пытался Ctrl+F12 никакого эфекта. Или
> я ченить не так понял?

//регестрируем горячую клавишу для нашей консоли ctrl+F12
if not  RegisterHotKey(Handle,1,Options.HotKey.keymod{MOD_CONTROL},Options.HotKey.keychar {vk_F12}) then begin
MessageBox(0,"Not register hot-key Ctrl+F12!"{"RegisterHotKey not install"},"Error",0);
ExtFlag:=true;
end;


(это в новой версии) и по умолчанию ctrl+F12:
Options.HotKey.keymod:=MOD_CONTROL;
Options.HotKey.keychar:=vk_F12;

так что если бы проблема была в регистрации горячей главиши то вылетел бы месс бокс, а так


 
Pazitron_Brain ©   (2005-12-13 18:14) [43]

При вводе exit программа выдает ошибку и приходится работать Менеджером задач.
Еще алиасы делать пытался в Aliases.txt, перезагружаю прогу, а все равно ничего не работает.
А в целом идея классная.


 
VirEx ©   (2005-12-13 18:39) [44]


>  [43] Pazitron_Brain ©   (13.12.05 18:14)
> При вводе exit программа выдает ошибку

ошибку может выдавать плагин Options когда сохраняет в XML формате настройки в файл WinConsulOptions.xml, просто он делает COM объект msxml и через него работает....
значит сделаю сохранение настроек через ini файл, сделаю новый плагин (не думал что у некоторых неработают COM объекты)


> Еще алиасы делать пытался в Aliases.txt, перезагружаю прогу,
> а все равно ничего не работает.
> А в целом идея классная.

формат записи альясов:
команда "имя_файла"//комментарии


 
Pazitron_Brain ©   (2005-12-13 18:42) [45]


> VirEx

Научи меня программировать?
И как включить COM объекты?


 
Pazitron_Brain ©   (2005-12-13 18:47) [46]

VirEx ©   (13.12.05 18:39) [44]
Я так и записываю команды, а при вводе команды и нажатии на Enter, Enter не нажимается.


 
VirEx ©   (2005-12-13 18:50) [47]


>  [45] Pazitron_Brain ©   (13.12.05 18:42)
>
> > VirEx
>
> Научи меня программировать?
> И как включить COM объекты?

дык мой проект же "опен сорц" - качай на сайте исходник к плагинам и программе, весь код прилично прокомментирован, для себя же делал :)


 
VirEx ©   (2005-12-13 18:52) [48]


> Enter не нажимается.

что значит не нажимается?
если команда запускается то консоль прячется если нет - то остаётся на месте


 
Pazitron_Brain ©   (2005-12-13 18:58) [49]

у меня написано  Word "calc"
перезагружаю программу, ввожу, нажимаю энтер, консоль остается.


 
VirEx ©   (2005-12-13 19:06) [50]

а ты вводишь Word или word?

при нажатии W сразу же выводится всё слово Word - это значит что такая команда присутствует (работает функция автоввода)


 
Pazitron_Brain ©   (2005-12-13 19:08) [51]

Заработало! Спасибо. Теперь все быстрее. Осталось только переустановить винду. Не знаешь программ для сохранения настроек windows"а для переустановки?


 
Pazitron_Brain ©   (2005-12-13 19:10) [52]

Как плагины писать?


 
VirEx ©   (2005-12-13 19:16) [53]


>  [51] Pazitron_Brain ©   (13.12.05 19:08)
> Заработало! Спасибо. Теперь все быстрее. Осталось только
> переустановить винду. Не знаешь программ для сохранения
> настроек windows"а для переустановки?

ту шутишь, их же несметное количество :) гугл яндекс что там еще... поищи :)


>  [52] Pazitron_Brain ©   (13.12.05 19:10)
> Как плагины писать?

любой исходник плагина посмотри, ну или вот:
library Example;

uses
 windows,messages;

type
 TPluginInfo = record
 
 //ниже то что WinConsul передаст нашему (этому) плагину
 ConsoleWindowProc:Pointer;//консольная (окно консоли) процедура обработки сообщений от ОС
 ConsoleEditProc:Pointer;  //консольная (поле ввода консоли) процедура обработки сообщений от ОС
 Options:Pointer;          //это настройки консоли (доступные плагину)

 signature:PChar;          //реализуется в будущих версиях

 //ниже то, что плагин должен сам заполнять для WinConsul
 name:string;
 version:double;
 comment:string;

 //используется только WinConsul
 hModulePlugin:THandle;  //для загрузки/выгрузки плагина - его хэндл (модуль)
end;

type
 TRgb = record
 r,g,b:byte;
 ir,ig,ib:integer;
 end;
 
type
//опции WinConsul
TOptions = record
speed:integer;    //значение, скорость сворачивания окна, если отрицательное, то окно сворачивается
value:integer;    //высота окна
divider:integer; //часть высоты монитора, т.е. высота консоли будет вычисляться как maxXSize div divider
transparency:integer;//процент прозрачности окна
HistoryFont,
EditFont:TLogFont;
HistoryColor:TRGB;
ConsoleIsUp:boolean;//=true; //консоль выезжает сверху если true, иначе снизу
InConsoleMode:string;//=" [in console mode]";//[31.10.2005] уведомление о том что команда выполнилась в режиме CMD (консоли)
UseIEHistory:boolean;//=true;
HistoryLinesCout:byte; //количество строк истории команд
HistoryLines:array of PChar; //строки истории
HistoryEdit:array of PChar;//история для автоввода
HistoryEditCout:byte; //количество строк истории команд
AboutF1:array of PChar;
end;

var
 WinConsulOptions:^TOptions;

//здесь все сообщения главного окна хистори
function PluginWindowProc (Hwn,msg,wpr,lpr: longint): longint; stdcall;
begin
//фильтрация сообщений
case msg of
wm_create: ;//консоль (окно) только-только создаётся
wm_destroy: ;//консоль умирает
end;//msg
end;

//здесь все сообщения поля ввода
function PluginEditProc (Hwn,msg,wpr,lpr: longint): longint; stdcall;
var
 buff:PChar;
begin
//фильтрация сообщений
case msg of
 //событие нажатия клавиши
 wm_KeyDown: begin
     //смотрим что нажали
     case wpr of
       //Enter
       vk_return:begin
        getmem(buff,255);
        SendMessage(Hwn,wm_gettext,255,integer(buff));//получаем строку из поля ввода
        if buff="test" then MessageBox(Hwn,"Text","Caption",MB_OK);
        if buff="load" then ;
        //result:=1;//говорим полю ввода WinConsul чтобы не обрабатывала далее это сообщение (vk_return)
       end; //vk_return
    end; //wpr
end;//wm_KeyDown
end;//msg
end;

//главная функция инициализации плагина
function InitPlugin(h:THandle;var p:TPluginInfo):boolean;export;
begin
p.ConsoleWindowProc:=@PluginWindowProc;//получаем процедуру обработки окна консоли от WinConsul
p.ConsoleEditProc:=@PluginEditProc;//получаем процедуру обработки поля ввода от WinConsul
WinConsulOptions:=p.Options; //получаем от WinConsul опции/настройки
p.signature:="WinConsulPlugin";
p.name:=     "plugin: Example";
p.version:=  1.0;
p.comment:=  "Created by VirEx (c) for WinConsul";

result:=true;//инициализация прошла успешно
end;

exports
InitPlugin;

begin
end.


 
VirEx ©   (2005-12-13 19:24) [54]

в принципе если покопаться в исходниках плагинов то можно выцарапать интересные модули....


 
VirEx ©   (2005-12-13 19:24) [55]

в принципе если покопаться в исходниках плагинов то можно выцарапать интересные модули....


 
VirEx ©   (2005-12-13 19:26) [56]

в принципе если покопаться в исходниках плагинов то можно выцарапать интересные модули....


 
VirEx ©   (2005-12-27 20:14) [57]

случился у меня приступ программирования, и вотс... сделал...
21:49 27.12.2005
отображает количество входящего и исходящего траффика (http://winconsul.kladovka.net.ru/files/img/ShowTraffic_preview_1.JPG) а также сумму, возможен выбор сетевых интерфейсов
нажатием правой кнопки мыши на окне плагина и выбора соответствующего интерфейса из списка (http://winconsul.kladovka.net.ru/files/img/ShowTraffic_preview_2.JPG), есть пункт меню hide (спрятать окно),
есть команды скрытия или показа окна:
showTraffic show показать
showTraffic hide спрятать


 
VirEx ©   (2005-12-28 15:52) [58]

нет предложений по улучшению плагинов?


 
Lamer@fools.ua ©   (2005-12-28 21:01) [59]

>>VirEx ©   (13.12.05 18:39) [44]

>просто он делает COM объект msxml и через него работает....
MSXML вообще-то в поставку Windows не входит, насколько я помню. MSXML идёт отдельным дистрибутивом.


 
VirEx ©   (2006-01-09 15:38) [60]


>  [59] Lamer@fools.ua ©   (28.12.05 21:01)
> >>VirEx ©   (13.12.05 18:39) [44]
>
> >просто он делает COM объект msxml и через него работает....
> MSXML вообще-то в поставку Windows не входит, насколько
> я помню. MSXML идёт отдельным дистрибутивом.

??? ты сам понял что сказал?


 
Джо ©   (2006-01-09 15:38) [61]

> [60] VirEx ©   (09.01.06 15:38)
> ??? ты сам понял что сказал?

Я, например, прекрасно понял, а что?


 
VirEx ©   (2006-01-09 16:49) [62]


>  [61] Джо ©   (09.01.06 15:38)
> > [60] VirEx ©   (09.01.06 15:38)
> > ??? ты сам понял что сказал?
>
> Я, например, прекрасно понял, а что?

если XML не входила бы в поставку например XP, то справочная система построенная на ней выглядела бы подругому, темболее что wbem его тесно использует.


> MSXML вообще-то в поставку Windows не входит, насколько
> я помню. MSXML идёт отдельным дистрибутивом.

как же он не входит скажите мне, если я установив чистую ОС"ь могу юзать приложения которые используют XML? и скажите мне пожалуйста тёмному, что за отдельный дистрибутив? может вы имеете ввиду дистрибутив для разработки XML? че за хрень?

язык наращиваемой разметки (XML)
Язык наращиваемой разметки XML (Extensible Markup Language) предоставляет формат для описания структурированных данных. Это позволяет более точно объявлять содержимое и получать более значимые результаты поиска на нескольких платформах. Кроме того, XML делает возможным создание нового поколения веб-приложений для просмотра данных и управления ими.

XML поддерживался в Win 98, опять же из-за IE...
а насчет XP Manifest? не эта ли технология позволяет приложения в среде MSWin выглядеть "по XP"шному"?


 
VirEx ©   (2006-01-09 16:52) [63]

21:49 27.12.2005<br>
+ новый плагин GetNews позволяет открыть красиво оформленную HTML страничку с новостями.
В файле NewsList.txt должны быть команды с помощью которых можно открыть соответствующую страничку с новостями (СКРИНШОТ -  href="http://winconsul.kladovka.net.ru/files/img/GetNews_preview.JPG">).<br>
синтаксис:<br>
команда,имя_файла_шаблона,ссылка_URL_или_имя_файла<br>
пример:<br>
yandexNews,news.xsl,http://news.yandex.ru/Russia/index.rss<br>
boing,news.xsl,http://boingboing.net/index.xml<br>
gadget,news.xsl,http://www.engadget.com/rss.xml<br><br>
Файл шаблона можно изменить или добавить новый (в данном примере это news.xsl) для оформления новостей по своему вкусу.<br>


 
VirEx ©   (2006-01-09 16:53) [64]

блин, как же тут неудобно со "своими тэгами"... :)


 
Lamer@fools.ua ©   (2006-01-09 19:47) [65]

>и скажите мне пожалуйста тёмному, что за отдельный дистрибутив?

Трудно в Гугле набрать "MSXML"?
http://www.google.com/search?client=opera&rls=en&q=msxml&sourceid=opera&ie=utf-8&oe=utf-8


 
VirEx ©   (2006-01-10 15:35) [66]


> [65] Lamer@fools.ua ©   (09.01.06 19:47)

мдя... ты всё еще утверждаешь что Win не поддерживает XML?


 
VirEx ©   (2006-01-11 19:15) [67]

0:07 11.01.2006
+ новый плагин Parasiter позволяет "всплывать" (или "выползать", кому как нравится...) WinConsul прямо из того окна которое на данный момент активно (СКРИНШОТ - http://winconsul.kladovka.net.ru/files/img/Parasiter_preview.JPG), будь то Блокнот, Word или какое другое активное на данный момент окно.


 
VirEx ©   (2006-01-14 19:41) [68]

IE оказывается конвертит слэши на правильные, например:
http://winconsul.kladovka.net.ru/files\img\WinConsul1.0_preview.JPG
на
http://winconsul.kladovka.net.ru/files/img/WinConsul1.0_preview.JPG

так что "сайтописатели" учтите, а то вот только сейчас обнаружил эту ерунду, Mozilla не хитрит как IE


 
tesseract ©   (2006-01-14 20:05) [69]


> так что "сайтописатели" учтите, а то вот только сейчас обнаружил
> эту ерунду, Mozilla не хитрит как IE


Ты ещё про регистр символов вспомни.
А таких как твоя программ выше крыши. Наиболее меня впечатлила msys - реализация bash под винду.


 
VirEx ©   (2006-01-15 01:25) [70]


> [69] tesseract ©   (14.01.06 20:05)

тебе не угодишь)


 
VirEx ©   (2006-01-15 01:27) [71]

плагин GetNews:
добавил шаблон weather.xsl и естессно ссылку на rss погоды для ...Ебурга)


 
Kerk ©   (2006-01-15 11:45) [72]

VirEx ©   (15.01.06 1:27) [71]
плагин GetNews:


Как им пользоваться? Настройку я понял. Запускать как?


 
VirEx ©   (2006-01-15 11:52) [73]

распаковываешь в папку Plugins, перегружаешь WinConsul и вуаля - все команды которые прописаны в NewsList.txt появятся в автовводе, например:
yandexNews,news.xsl,http://news.yandex.ru/Russia/index.rss
yandexSoft,news.xsl,http://news.yandex.ru/software.rss
500KbSoft,news.xsl,http://sitefree.ru/modules/rusificators/cache/rusificators.xml
kladovka,news.xsl,http://kladovka.net.ru/rss.cgi


 
Kerk ©   (2006-01-15 11:54) [74]

VirEx ©   (15.01.06 11:52) [73]
команды которые прописаны в NewsList.txt появятся в автовводе


Нифига там не появляется.


 
VirEx ©   (2006-01-15 12:07) [75]

содержимое папок WinConsul:
H:\MYPROJECS\WINCONSOLE
|   plugin-readmy.txt
|   Plugins.txt
|   ReadMy.txt
|   tech-readmy.txt
|   WinConsul.exe
\---Plugins
   |   Aliases.txt
   |   AliasManager.dll
   |   GetNews.dll
   |   GetWeather.dll
   |   OptionsINI.dll
   |   ShowTraffic.dll
   |   Skin.dll
   |      
   +---GetNews
   |       News.xsl - шаблон для новостей
   |       NewsList.txt - список rss источников новостей вида: команда,шаблон,ссылка
   |       weather.xsl - шаблон для погоды
   |      
   \---Skin
           Skin.ini
           SkinImg.jpg


 
Kerk ©   (2006-01-15 12:36) [76]

VirEx ©   (15.01.06 12:07) [75]

Хм.. значит я сам должен был догадаться что нужно папку Plugins создавать? Добавь в дистрибьютив пустую папку Plugins.

http://kladovka.net.ru/rss.cgi don"t load. Please check internet connection, or URL in Plugins\GetNews\NewsList.txt Plugins\GetNews\news.xsl don"t load. Please check correct file, or file name in Plugins\GetNews\NewsList.txt

Хотя браузером http://kladovka.net.ru/rss.cgi открывается.


 
VirEx ©   (2006-01-15 13:05) [77]

добавить то добавил, дык и в сайте написано "Плагины для WinConsul - это файлы формата .DLL (библиотеки), расширяющие функциональность WinConsul.
Все плагины должны находиться в папке Plugins программы."
ну ладно, видимо придётся делать setup...


> [76] Kerk ©   (15.01.06 12:36)

только две причины - нет соединения/незагружено с URL (может в IE включен режим offline) либо ссылка в фале кривая


 
VirEx ©   (2006-01-15 14:01) [78]

15:52 15.01.2006
* GetNews исправления в коде (теперь "работают" новости с lenta.ru правда "весят" они 110 Кб), добавлен шаблон погоды и ссылка на погоду в Екатеринбурге :)


смотри Kerk, может сейчас работает


 
VirEx ©   (2006-01-15 14:02) [79]

...а я пшел в баню...


 
Kerk ©   (2006-01-15 14:30) [80]

VirEx ©   (15.01.06 13:05) [77]
добавить то добавил, дык и в сайте написано "Плагины для WinConsul - это файлы формата .DLL (библиотеки), расширяющие функциональность WinConsul.
Все плагины должны находиться в папке Plugins программы."


Вот делать мне нефиг больше, как читать твою доку :)


> только две причины - нет соединения/незагружено с URL
> (может в IE включен режим offline) либо ссылка в фале
> кривая

Не кривая. Цитату я тебе привел, смотри ссылку там. Соединение есть. И причему тут IE?



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.64 MB
Время: 0.014 c
2-1137615749
medvedenator
2006-01-18 23:22
2006.02.05
Системный реестр, НУЖНА СРОЧНО ПОМОЩЬ!!!


3-1133523354
Сафаров
2005-12-02 14:35
2006.02.05
сообщение об ошибке "BOF или EOF имеет значение True"


3-1133787514
Igor_thief
2005-12-05 15:58
2006.02.05
Paradox 7 и objectpal code?


1-1135933959
_RusLAN
2005-12-30 12:12
2006.02.05
Ошибка при передаче формулы в EXCEL


15-1136400359
Карелин Артем
2006-01-04 21:45
2006.02.05
Голосуем. Фильм дневной дозор это...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский