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

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

Т.к программа была набросана за пару часов, не говорите о не удобных диалогах и магических констант в коде. Думаю, может когда нить допилю, но это наврятли, и так пока устраивает.
Скачать исходники и бинарик, накарябоно на C#.
- 0
- 13 июля 2011, 19:48
- pkm
1-ый том — Огромный справочник по радиокомпонентам в 12-ти томах и остальные тома на том же рутрекере
Вот нафига, интересно, на тома разбивать было >_<
Алсо, не особо вижу нужду в проге. Гугл десктоп хотя бы нормально написан и более универсален (хотя я его и не юзал), а тут можно просто зайти в папку и начать набирать название нужной детальки — в винде свой инкрементальный поиск есть. Или заюзать wingrep.
Алсо, не особо вижу нужду в проге. Гугл десктоп хотя бы нормально написан и более универсален (хотя я его и не юзал), а тут можно просто зайти в папку и начать набирать название нужной детальки — в винде свой инкрементальный поиск есть. Или заюзать wingrep.
3.5 по ходу на 3.5 :-)
Автор, у меня вываливается эксепшн при попытке просканировать, не указав директорию. Я бы сам поправил, но дома нет ни студии, ни шарпдевелопера, ни банально компилятора. Обрами в try..catch хотябы. Или добавь первой строкой в обработчике Button2Click:
а можно через try..catch :-)
как-то так
Автор, у меня вываливается эксепшн при попытке просканировать, не указав директорию. Я бы сам поправил, но дома нет ни студии, ни шарпдевелопера, ни банально компилятора. Обрами в try..catch хотябы. Или добавь первой строкой в обработчике Button2Click:
if(textPath.Text =="") {
MessageBox.Show(String.Format("Пустой путь до доков"),String.Format("Гыы"));
return;}
а можно через try..catch :-)
как-то так
компилятор у вас есть всегда когда стоит дотнет. Находится он просто оппе.
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
если раздел NTFS, то можно его включить в службу индексации (или только папку), что должно ускорить поиск средствами Windows
ну а так, автор молодец :)
ну а так, автор молодец :)
Чет у меня кастрированная какая то xp, служба индексирования видать отрублена, как нить попробую с ней поискать.
У тебя может и не быть установлен Windows Search. Служба индексирования — немного не то.
Качать download.microsoft.com/download/A/5/6/A56B2342-8EBE-46FF-85F7-D9A9CA887BFA/WindowsSearch-KB940157-XP-x86-enu.exe
Затем установить и добавить нужные каталоги в настройки индексирования.
Качать download.microsoft.com/download/A/5/6/A56B2342-8EBE-46FF-85F7-D9A9CA887BFA/WindowsSearch-KB940157-XP-x86-enu.exe
Затем установить и добавить нужные каталоги в настройки индексирования.
Прога Locate32 — готовое и уже два года протестированное мной решение.
Сканирует указанные диски/папки. Создает файл базы данных. При вводе слова выдает список «найденных» файлов. Остается дважды щёлкнуть по мыши и файл открыт связанной с типом файлов программой.
Можно указывать параметры поиска, такие как: тип файлов (pdf), размещение (путь к каталогу с даташитами) и прочие.
Рекомендую. www.locate32.net/
Сканирует указанные диски/папки. Создает файл базы данных. При вводе слова выдает список «найденных» файлов. Остается дважды щёлкнуть по мыши и файл открыт связанной с типом файлов программой.
Можно указывать параметры поиска, такие как: тип файлов (pdf), размещение (путь к каталогу с даташитами) и прочие.
Рекомендую. www.locate32.net/
Попробуй Everything search engine, мелкая, не грузит проц, индексирует очень быстро.
а не проще ли в гугле точно так же набрать название детальки, чем хранить тонну ненужного хлама на винте?
- marvin_yorke
- 14 июля 2011, 10:27
- ↓
Во-первых, данная прога полезна для «оффлайн пользователей».
Во-вторых, не у всех на столько быстрый и безлимитный инет что бы качать даташиты за пару минут хотя бы.
В-третьих, даже у обладателей скоростного инета зачастую запущены торенты и в итоге скорость веба падает ниже плинтуса. постоянно торент дергать, врубать-вырубать, не удобно.
Во-вторых, не у всех на столько быстрый и безлимитный инет что бы качать даташиты за пару минут хотя бы.
В-третьих, даже у обладателей скоростного инета зачастую запущены торенты и в итоге скорость веба падает ниже плинтуса. постоянно торент дергать, врубать-вырубать, не удобно.
Полезность сомнительна. В винду встроено вполне достаточно средств и без встроенного поиска файлов. И я не настолько часто лажу к даташитам, чтобы расходовать озу на лишнюю резидентную программу весьма скромного функционала.
С лимитным инетом тем более разумнее скачать пару нужных даташитов (большинство из них 200-500кб, это пару минут даже на диалапе), чем тянуть 9 гигов шитов, из которых 90% нкогда не понадобятся.
С правильно настроенными торрентами инет сильно не тормозит. Придавливать их встроенным ограничителем приходится только когда тянешь что-то на полсотни метров. К тому же, с безлимитным инетом, необходимым для круглосуточных торрентов, быстро обнаруживается проблема «когда ж безлимитный винт изобретут?», так что торренты больше на раздаче стоят, чем на закачке.
Так что я вполне обхожусь папочкой с кучей наваленных даташитов (единственное условие — именовать их так же, как детальку) и настроенным на сокращение ds поискам AllDatatSheet в опере.
С лимитным инетом тем более разумнее скачать пару нужных даташитов (большинство из них 200-500кб, это пару минут даже на диалапе), чем тянуть 9 гигов шитов, из которых 90% нкогда не понадобятся.
С правильно настроенными торрентами инет сильно не тормозит. Придавливать их встроенным ограничителем приходится только когда тянешь что-то на полсотни метров. К тому же, с безлимитным инетом, необходимым для круглосуточных торрентов, быстро обнаруживается проблема «когда ж безлимитный винт изобретут?», так что торренты больше на раздаче стоят, чем на закачке.
Так что я вполне обхожусь папочкой с кучей наваленных даташитов (единственное условие — именовать их так же, как детальку) и настроенным на сокращение ds поискам AllDatatSheet в опере.
В FARе достаточно удобный и простой поиск как по именам файлов, так и по информации в них. С кучей вармантов — искать в отмеченных каталогах, по всему диску, по всем дискам, и так далее.
А для не только поиска, но и групповой обработки найденных файлов (копирования, перемещения, удаления, составления списков) — я давно накидал себе простую программу на Дельфи. Использую ее в основном для быстрого поиска на своих архивных винтах, например, музыки (выборки по произведениям, по исполнителям, быстрый поиск нужной вещи, отбор файлов например для записи на CD, и так далее).
А для не только поиска, но и групповой обработки найденных файлов (копирования, перемещения, удаления, составления списков) — я давно накидал себе простую программу на Дельфи. Использую ее в основном для быстрого поиска на своих архивных винтах, например, музыки (выборки по произведениям, по исполнителям, быстрый поиск нужной вещи, отбор файлов например для записи на CD, и так далее).
На файлообменнике уже срок хранения файла закончился. pkm , Вас не затруднит приаттачить исходники сюда?
- Highlander
- 05 декабря 2012, 00:52
- ↓
Комментарии (34)
RSS свернуть / развернуть