Skocz do zawartości

Wyszukiwanie - nawiasy i znaki interpunkcyjne w nazwie


m3mx

Rekomendowane odpowiedzi

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

A gwiazdki to nie przypadkiem symbol wieloznaczny mający zastąpić dowolną ilość znaków?

Na stronie MS znalazłem funkcjonalność nazywającą się "wyszukiwanie bez użycia języka naturalnego" i żeby wyszukać [tekst!] można użyć: System.FileName:"[tekst!]" bądź System.FileName:~="[tekst!]" . Ogólnie bardzo fajnie można operatory typu ~>, ~! i ~< łączyć. Próbuję znaleźć jeszcze sposób na wyszukanie np. takiego ciągu: [tekst??!] (czyli: [tekst dowolne dwa znaki !] ).

Odnośnik do komentarza

Widzę po przykładach że powershell (w sumie to dobrze o niej wiedzieć :) ) zawiera odpowiednią funkcjonalność, tylko szkoda że nie ma na to nakładki graficznej (może się mylę?), bo jednak dużo wygodniej i szybciej jest operować oraz selekcjonować duże ilości wyników poprzez GUI.

Odnośnik do komentarza

Jest coś na styl tego o czym piszesz - Out-GirdView.

 

Get-Childitem -Path C:\Windows\System32 -Recurse | Out-GirdView

 

post-24-0-89320100-1338447791_thumb.png

 

post-24-0-66213400-1338447801_thumb.png

 

post-24-0-40748200-1338447813_thumb.png

 

 

W górnej belce wyszukujesz po nazwie, a poniżej masz funkcję Add-Criteria, są w niej własności konkretnego Cmdletu, dodajesz NAME, możesz takich samych dodać kilka, jak widać na screenach i w okienku wprowadzasz filtr wszukiwania, oczywiście kryterium NAME bedzie wyszukiwał nazwy, a do tego jeszcze możesz dodać zawartośc, tzn. co dany obiekt zawiera "contains" i np. dodajesz warunek, jeśli interesują Cię foldery puste "is empty" czyli dodatkow filtr. Szersze opisy:

 

http://technet.micro...y/ff730931.aspx

 

http://blogs.technet...iew-cmdlet.aspx

 

Jest PowerGUI:

 

http://powergui.org/index.jspa

 

Ale to nie jest narzędzie że się tak wyraże na "1 raz"

 

 

***************************************************************************

 

Jest jeszcze taki moduł PowerShell teraz mi się przypomniało OutDataTableView

 

http://www.fixitpc.p...uly-powershell/

 

Przesyła wyniki do dokumentu Html. Korzysta z JavaScript - JQuery i JQuery Datatables, które wprowadzają funkcję filtrowania, sortowania alfabetycznego, numerycznego, wyszukiwania, wyboru wyświetlania ilości wyników na stronie.

 

Np. wypakowujesz na C do folderu i importujesz:

 

Import-Module C:\OutDataTableView\OutDataTableView.psm1

 

Następnie robisz listing:

 

Get-ChildItem -Path "D:\MUZYKA" -Recurse | OutDataTableView Name, DirectoryName

 

Utworzy sie plik Html w folderze modułu. Na IE działa wyszukiwanie bez problemów w FF mogą wstąpić problemy. Wyglada to tak, filmik:

 

post-24-0-10087100-1338476505_thumb.gif

 

Jest wyszukiwarka, gdzie używasz wyrażeń regularnych do przefiltrowania tego czego szukasz. Jak będziesz się tym bawił, to domyślnie ustawione jest 100 pozycji do wyświetlenia, ale możesz to zmienić edytując query.dataTables.js. Następnie linia:

 

this.aLengthMenu = [ 10, 25, 50, 100, 200, 400, 800 ];

 

orginalnie wygląda tak:

this.aLengthMenu = [ 10, 25, 50, 100 ];

 

Zwyczajnie dopisujesz wartości 200, 400, 800.

 

post-24-0-11078900-1338476856_thumb.png

Edytowane przez KolegaDudysa
Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...