Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Ну, вот и ладушки! mishem, а может лучше сделать отдельную универсальную функцию по вытаскиванию иконок, т.е. не только из необушных плагинов, а из ЕХЕ, DLL...
Но только уж не сегодня - сил нет! Пасибле маньяна...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
т.е. не только из необушных плагинов, а из ЕХЕ, DLL...
Конечно лучше. Не осмеливался просить.
Еще б конвертирование добавить. Из \ В ico формат. Так его пока никто и не осилил. Из Ico только Ганс Петер смог (на сколько мне известно), а в Ico так и нет вариантов. Я ему задавал вопрос, ответил что сложно. Если честно, я пока не пойму как ты хочешь реализовать. Выдергивать из иконки изображение и после конвертировать опять в иконку? Не хочешь читать хелп?
Ну, да, думаю, что сложно, т.к. ICO особый формат. Да и нахрена тебе "в" ico-то? Что ты с иконкой собрался делать-то?
Цитата (mishem)
Если честно, я пока не пойму как ты хочешь реализовать.
Конкретно пока не знаю, но я нашел способ выдернуть иконку целиком, со всеми изображениями, а дальше видно будет...
Цитата (mishem)
Выдергивать из иконки изображение и после конвертировать опять в иконку?
Ну, это чисто по совковски: украсть цистерну спирта, спирт продать, а деньги - пропить!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Не поверишь, не раз уже сталкивался когда надо в Ico конвертнуть, и начинаю изголяться с изображениями, или вообще бросаю начатое, т.к. именно на Ico и была построена задумка. Есть небольшая программа AveIcon 2, конвертирует из Png в Ico. Мож оттуда какую инфу сможешь получить? Не хочешь читать хелп?
когда надо в Ico конвертнуть, и начинаю изголяться с изображениями
Честно говоря, совершенно не могу представить что можно сотворить в NB именно с ICO, почему обязательно ICO, а не, напрмер, BMP или GIF.
Цитата (mishem)
Есть небольшая программа AveIcon 2, конвертирует из Png в Ico
Так и пользуйся ей!
Цитата (mishem)
оттуда какую инфу сможешь получить?
Ага, кто мне её даст? Да и какую инфу? mishem, не гони! Мне б с выдергиванием иконок разобраться для начала. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
mishem, так тебе скоро плагин "аля-фотошоп" будет нужен. Базу создать можно, а конвертить (это же не каждый день нужно и сразу по 100 иконок) прекрасно можно, например, вот этой программулиной.
Цитата (mishem)
Как то ж делают это.
Да, как то ж делают... Но, только программеры даже для бесплатных прог не светят исходники или идеи, а уж для платных и подавно.
90% выложенного в сети кода, это т.н. "говнокод", который или изобилует ошибками, или недоделан, или предельно прост, и все это надо дарабатывать, додумывать, допиливать... И никто никогда не выложит свое "ноу-хау", свой труд. Да, есть отдельные энтузиасты, которые выкладывают бесплатно свои компоненты или исходники, но это все - капля в море для серьезной работы. А если что-то реально полезное, то уже платное!
Все примерно так же как и у нас на форуме с NB. Много ты тут полезного кода видел?
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
mishem, так тебе скоро плагин "аля-фотошоп" будет нужен.
Ну не сказать что завтра....
Цитата (Peter)
прекрасно можно, например, вот этой программулиной.
Все подобные аналоги платные. Вот я и хотел когда то что то замутить бесплатное. Бери и пользуйся.
Цитата (Peter)
Много ты тут полезного кода видел?
А он есть вообще?
Что можно сделать такого сверх естественного на НБ, чего не сможет любой другой? А функции выкладывают.
Добавлено (13 Марта 2013, 16:06) --------------------------------------------- Петр, заинтриговала вот эта программа. Я даже и подумать не мог что можно названия и описания к командам выдернуть. Сможешь сделать и добавить в этот плагин? Круто ссука, столько проблем снимает сразу.
Гм... По-правде говоря, я уж и забыл про этот плагин.
Чего-то я там вякал, помнится, про иконки выдерать ещё...
Да, можно, в принципе, вот только - за каким, извините, ...
Вот уж точно "мужик дай закурить... "
Добавлено (13 Марта 2013, 17:58) ---------------------------------------------
Я тут перед праздниками решил слегка модернизировать комп (винт "увеличить"), впервые "изменил" сигейтам - купил вд на 1 Тб. Сейчас сижу плююсь и матерюсь!
Добавлено (13 Марта 2013, 18:08) --------------------------------------------- mishem, ты особо-то не кручинься, вот очухаюсь я немного, продолжу, Бог даст...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Да, можно, в принципе, вот только - за каким, извините, ...
Не поверишь, надо...
Цитата (Peter)
Вот уж точно "мужик дай закурить... "
Ну это да.
Цитата (Peter)
вот только - за каким, извините,
Все что у Вадима в программе, он вводил в ручную. То что я хочу сделать, примерно тоже самое, нужно будет вводить в ручную но только в файл. У тебя есть плагин к примеру. Он лежит в папке в которой так же находится файл с описанием, файл со скриншотом, файл с описанием команд.
В отличие от Вадима программы хочу сделать так что бы все файлы находились в базе. При найденом варианте не надо лезть на сайт в поиске плагина а можно кликнуть кнопку Установить и сразу установить плагин.
Вот и получается что не надо будет держать файлы (а самое главное писать их) с описание команд, а можно будет читать непосредственно с плагина.
Это очень удобно и сэкономит массу времени.
Не веришь, спроси у Вадима.
Добавлено (13 Марта 2013, 18:12) ---------------------------------------------
Цитата (Peter)
mishem, ты особо-то не кручинься, вот очухаюсь я немного, продолжу, Бог даст...
Я жду. В конкурсы специально выложил "хоть что то", так как вижу что эту программу не успею сделать. Но надеюсь что я ее все таки доделаю. Опять открою, посмотрю, мышкой повожу и закрою. Интерес пропал. Но доделать хочу. Не хочешь читать хелп?
что бы все файлы находились в базе. При найденом варианте не надо лезть на сайт в поиске плагина а можно кликнуть кнопку Установить и сразу установить плагин.
Это каких же размеров будет у тебя тогда файл базы?!
Цитата (mishem)
можно будет читать непосредственно с плагина.
Помни, товарисч, что не все плагины читаемы, увы. Кстати, испробуй эту прогу на тех файлах, на которых у меня был затык (ну, те плагины с "довесками").
Да и базу команд (как у Вадима) все-равно делать надо, т.к. поиск по ней будет куда быстрее, чем читать каждый раз плагины в поисках нужного.
Добавлено (13 Марта 2013, 18:22) ---------------------------------------------
В принципе, тихий, но тупит порой ощутимо, да и по скрости и по шуму проигрывает моему старенькому и дешевому (за 1200 два года назад покупал) сигейту вот такого типа: http://www.ulmart.ru/goods/243652 К тому же ещё и греется больше. Знал бы сейчас не взял. У сигейтов смутил SmartAlign, чего-то не доверяю я этой "автоматике". Может напрасно...
Добавлено (13 Марта 2013, 18:25) ---------------------------------------------
Справедливости ради нужно сказать, что винты у меня (их два - второй под торренты) работают в режиме IDE, а не SATA.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Это каких же размеров будет у тебя тогда файл базы?!
Ну на первый взгляд мегабайт 600. Но у меня в папке лежат и старые версии, и дистрибутивы некоторых плагинов, и переводы, и распакованные плагины для переводов. Короче думаю что по большому счету если не пихать все подряд а отсортировать, то не больше 300 получится. По нынешним меркам не так то и много. Зато удобно.
Цитата (Peter)
Помни, товарисч, что не все плагины читаемы, увы.
Я сейчас на этой программе проверил несколько, вроде читает все. Но если и некоторые не сможет прочитать, то не велика беда.
Цитата (Peter)
Да и базу команд (как у Вадима) все-равно делать надо, т.к. поиск по ней будет куда быстрее, чем читать каждый раз плагины в поисках нужного.
Это не проблема, но я после посмотрю уже как лучше. Базу или читать. Но скорей всего в базу заносить. Не хочешь читать хелп?
то не больше 300 получится. По нынешним меркам не так то и много. Зато удобно.
Интересно, а сколько потребуется времени программе, чтобы прочитать такой файл? По-правде говоря, никогда не имел дел с базами такого размера. А почему бы не держать плагины просто в отдельной папке, а в базе - только описание? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А почему бы не держать плагины просто в отдельной папке, а в базе - только описание?
Сначала я именно так и начал делать, после решил переделать. Во первых все файлы будут сжаты в зип архив что уменьшит размер. Во вторых при установке будет выбор, установить все файлы или только файлы плагина. (я так думаю пока) В третьих файлы могут быть раскиданы по разным местам, для удобства получается их нужно будет собирать в одну папку. Плагины будут разбиты по категориям, отсюда придется читать не все файлы, а именно таблицу в которой находится определенная категория. Ну и т.д. Короче я уже не помню почему, но решил что так лучше.
Цитата (Peter)
Интересно, а сколько потребуется времени программе, чтобы прочитать такой файл?
Базы быстро открываются. В нее ж внесены не именно файлы, а двоичные данные как я понимаю. При открытии файла в Microsoft Office Access я вижу только строку "Двоичные данные". При выборе строки файлы извлекаются во временную папку, при выборе другой строки, предыдущие удаляются и извлекаются выбранные. Все это быстро происходит.
Между прочим таким образом можно держать в базе любые файлы. Хоть свою базу с фильмами, музыкой и т.д. Не хочешь читать хелп?
При найденном варианте не надо лезть на сайт в поиске плагина а можно кликнуть кнопку Установить и сразу установить плагин.
Да, это удобно было бы!! Трудности еще в том, что описания команд переводить нужно на русский язык... В моей проге есть импорт файлов с описанием команд. Например описания к плагинам hpw можно простым импортом засунуть практически без предварительной подготовки (нужно чтобы через знак "равно" от названия команды шло описание), но кому они нужны на немецком?
mishem, мне кажется плагины не надо в базе держать - но можно хранить ссылки на них, ведущие на сайт. В любой момент скачать можно и автоматически установить. Интернет уже не тот, что раньше, можно юзать. Но в этом случае описания команд, конечно, придется заранее извлекать в базу. Хотя, тебе виднее, конечно. Главное - не бросай, эту затею надо довести до конца. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
mishem, мне кажется плагины не надо в базе держать - но можно хранить ссылки на них, ведущие на сайт.
У меня есть плагины которых сайты канули в небытие. С ними как быть? Ты уехал на дачу с ноутом где нет интернета, или просто интернет отключили а у тебя желание есть поработать с программой.
Моя задумка, как хочу так и делаю.
Задача. Зеленые в унитазе?
Огурцы малосолятся. Мои огурцы, где хочу там и малосолю.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Да, в принципе полезного больше ничего и нет. Можно количество параметров команды присовокупить, но толку от этого?
Самое паршивое, что та идея по нормальному вытаскиванию иконок, которая ко мне пришла, снова куда-то ушла. Думать надо...
Да и как все это добро в плагине выводить наружу... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Да и как все это добро в плагине выводить наружу...
В массиве. Можно в одном массиве, категория, команда, подсказка через запятую. Можно в трех массивах, Категория1, Категория2... Команда1, Команда2...Подсказка1, Подсказка2...
Цитата (Peter)
Можно количество параметров команды присовокупить, но толку от этого?
Если массив, то толк есть. Этот же массив надо будет записывать через цикл. Хотя количество в массиве можно и в НБ узнать. Не хочешь читать хелп?
Да я имел ввиду какой прок от того, что ты будешь знать количество параметров, т.к. в той же NB это нужно только для редактора, а больше нигде и не применяется и не упоминается, а названий параметров все-равно нет. Просто лишняя информация...
В трех массивах выводить нельзя, т.к. путаница потенциально возможно. Выводить все надо в одном массиве (как и в демке) списком, а потом уж пусть необушная StrParse работает построчно. Пока другого пути не вижу. Можно, конечно выводить и "по-командно" (зная количество команд, вывождить каждую по номеру в цикле), но это нерационально, на мой взгляд. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
В трех массивах выводить нельзя, т.к. путаница потенциально возможно.
А какая может путаница получится? Если даже какая то переменная будет пустая, массив все равно будет идти в своем порядке. Если я правильно понимаю "путаницу".
Если какая то переменная будет пустой то ее просто не будет, а массив так и будет продолжаться под своим номером. Ты это имеешь ввиду может быть путаницей?
Добавлено (18 Марта 2013, 00:52) --------------------------------------------- В принципе как сделаешь, так и сделаешь. Меня любой вариант устраивает.
Ну, где-то примерно так, и в любом случае тебе придеться обрабатывать три массива.
Поэтому, мне кажется, что надо просто вывести все одним массивом (списком), а дальше уж кто на что горазд.
Добавлено (18 Марта 2013, 00:57) --------------------------------------------- Но я подумаю ещё...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Как я понял там и исходный код есть. Конвертировать любой формат изображения в PNG как я понял не составляет труда. Эта утилита создает иконки как из одного так и из нескольких изображений.
Такого плагина еще точно нет. Во всяком случае я не встречал еще.
Так в чем проблема-то? Ведь работает же. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Во первых плагин есть плагин. Не каждый умеет работать с командной строкой. Меня помню такие программы пугали. Да и сейчас если нет хелпа на русском, тяжеловато приходится.
Цитата (Peter)
Ты же сам уже написАл такую тулзу
Во вторых во время писанины обратил внимание что эта программа умеет создавать значки только определенного размера, только те размеры что есть. Задать произвольный или к примеру 512х512 уже нельзя.
Ну и в третьих, сам знаешь, аппетит приходит во время еды.
mishem, попробуй поизвлекать плагином иконку из файлов (см.прикрепление). Если заработает исправно, то буду тогда причесывать и оформлять все в одном флаконе.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться