Локальный поиск даташитов

Накачал с торрентов 12 томом даташитов на различные компоненты, довольно удобно, когда разбираешь железку и нужно быстро найти даташит, но, как известно служба поиска в windows xp хромает на обе ноги, решил набросать небольшое приложение, которое быстро открывало нужный даташит.

В общем, приложение простое как две копейки, висит в трее и ждет комбинации Alt+S, после чего вывалится окно для ввода имени. Но перед этим нужно просканировать свою папку с даташитами, для этого щелкаем два раза по иконке в трее и указываем путь, как просканировали папку, возле программы появится файл со списком, с которым и работает программа.

Т.к программа была набросана за пару часов, не говорите о не удобных диалогах и магических констант в коде. Думаю, может когда нить допилю, но это наврятли, и так пока устраивает.

Скачать исходники и бинарик, накарябоно на C#.
  • 0
  • 13 июля 2011, 19:48
  • pkm

Комментарии (34)

RSS свернуть / развернуть
Ай молодчик!
Беру, мне пригодится:)
0
Молодец. Но есть такая удобная прога как Google Desktop. Отточена до безобразия.
0
ставил, жрет много и притормаживает из-за своей наворочености.
0
Какой ужас. Дай лучше линк на архив даташитов)
0
  • avatar
  • Vga
  • 13 июля 2011, 20:25
0
Вот нафига, интересно, на тома разбивать было >_<
Алсо, не особо вижу нужду в проге. Гугл десктоп хотя бы нормально написан и более универсален (хотя я его и не юзал), а тут можно просто зайти в папку и начать набирать название нужной детальки — в винде свой инкрементальный поиск есть. Или заюзать wingrep.
0
Да разбивка там неудачная, согласен.
0
Да что вы на человека набросились… Кому надо, тот возьмет.

На каком фреймворке написана?
0
на третьем, скорее всего
0
3.5 по ходу на 3.5 :-)

Автор, у меня вываливается эксепшн при попытке просканировать, не указав директорию. Я бы сам поправил, но дома нет ни студии, ни шарпдевелопера, ни банально компилятора. Обрами в try..catch хотябы. Или добавь первой строкой в обработчике Button2Click:
if(textPath.Text =="") { 
MessageBox.Show(String.Format("Пустой путь до доков"),String.Format("Гыы"));
return;}

а можно через try..catch :-)
как-то так
0
а вы сначала директорию укажите)) а потом уже…
кто сильно захочет поправит, или сначала директорию укажет, программу же не для домохозяек
0
Я по привычке специально пошел не путем домохозяек. Лан, не буду приставать
0
компилятор у вас есть всегда когда стоит дотнет. Находится он просто оппе.
C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
Соответственно фреймворк выбираете по вкусу (если в коде нет зависимостей от конкретного фреймворка).
0
frolls@Fucking-System ~ $uname -a
Linux Fucking-System 2.6.38.8-calculate #1 SMP PREEMPT Tue Jun 14 13:54:18 Local time zone must be set-- x86_64 AMD Phenom(tm) II X6 1055T Processor AuthenticAMD GNU/Linux

Поверьте, где находится .NET в винде, я знаю :-)
0
Раз работает — значит есть или Mono, или Wine с фреймворком. В них разве нету компилера?
0
под 4 по-моему, хотя там нет зависимых компонентов, откомпилировать и под третий можно
0
Для второго низя?
0
и под него можно, шарпдевелоп в руки
0
если раздел NTFS, то можно его включить в службу индексации (или только папку), что должно ускорить поиск средствами Windows

ну а так, автор молодец :)
0
Чет у меня кастрированная какая то xp, служба индексирования видать отрублена, как нить попробую с ней поискать.
0
У тебя может и не быть установлен Windows Search. Служба индексирования — немного не то.
Качать download.microsoft.com/download/A/5/6/A56B2342-8EBE-46FF-85F7-D9A9CA887BFA/WindowsSearch-KB940157-XP-x86-enu.exe
Затем установить и добавить нужные каталоги в настройки индексирования.
0
+1 за Windows Search, искать можно не только даташиты, но и код, и много чего полезного.
Один минус — служба вылетает, если есть какие-то проблемы с диском. Не умеет их игнорировать.
0
Прога Locate32 — готовое и уже два года протестированное мной решение.
Сканирует указанные диски/папки. Создает файл базы данных. При вводе слова выдает список «найденных» файлов. Остается дважды щёлкнуть по мыши и файл открыт связанной с типом файлов программой.

Можно указывать параметры поиска, такие как: тип файлов (pdf), размещение (путь к каталогу с даташитами) и прочие.

Рекомендую. www.locate32.net/
0
вот это уже интереснее)) попробую
0
дочерта настроек, долго вдуплял как найти нужную функцию
0
Любая программа вначале требует пристального внимания.
Лично у меня к этой проге — «любовь с первого взгляда».
0
Попробуй Everything search engine, мелкая, не грузит проц, индексирует очень быстро.
0
а не проще ли в гугле точно так же набрать название детальки, чем хранить тонну ненужного хлама на винте?
0
Во-первых, данная прога полезна для «оффлайн пользователей».
Во-вторых, не у всех на столько быстрый и безлимитный инет что бы качать даташиты за пару минут хотя бы.
В-третьих, даже у обладателей скоростного инета зачастую запущены торенты и в итоге скорость веба падает ниже плинтуса. постоянно торент дергать, врубать-вырубать, не удобно.
0
Полезность сомнительна. В винду встроено вполне достаточно средств и без встроенного поиска файлов. И я не настолько часто лажу к даташитам, чтобы расходовать озу на лишнюю резидентную программу весьма скромного функционала.
С лимитным инетом тем более разумнее скачать пару нужных даташитов (большинство из них 200-500кб, это пару минут даже на диалапе), чем тянуть 9 гигов шитов, из которых 90% нкогда не понадобятся.
С правильно настроенными торрентами инет сильно не тормозит. Придавливать их встроенным ограничителем приходится только когда тянешь что-то на полсотни метров. К тому же, с безлимитным инетом, необходимым для круглосуточных торрентов, быстро обнаруживается проблема «когда ж безлимитный винт изобретут?», так что торренты больше на раздаче стоят, чем на закачке.
Так что я вполне обхожусь папочкой с кучей наваленных даташитов (единственное условие — именовать их так же, как детальку) и настроенным на сокращение ds поискам AllDatatSheet в опере.
0
у меня та-же ситуация, но пользуюсь прогой Executor для поиска даташита в папке. очень удобно
0
А я и без поиска обхожусь. Вот Google Room и Google Банка-с-дисками были бы полезны)
+2
В FARе достаточно удобный и простой поиск как по именам файлов, так и по информации в них. С кучей вармантов — искать в отмеченных каталогах, по всему диску, по всем дискам, и так далее.

А для не только поиска, но и групповой обработки найденных файлов (копирования, перемещения, удаления, составления списков) — я давно накидал себе простую программу на Дельфи. Использую ее в основном для быстрого поиска на своих архивных винтах, например, музыки (выборки по произведениям, по исполнителям, быстрый поиск нужной вещи, отбор файлов например для записи на CD, и так далее).
0
На файлообменнике уже срок хранения файла закончился. pkm , Вас не затруднит приаттачить исходники сюда?
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.