Avatar billede avminarm Juniormester
16. november 2011 - 10:24 Der er 2 kommentarer og
1 løsning

søgning med bat fil - mangler lige det sidste

Hej Jeg har fundet denne snip på nettet. som søger gennem mapper (og måske filer?) den behøver kun at søge på mappenavnene på et drev.

@echo off
set pth= S:\hovedmappe\kunder\%*
cd %pth%
title Searching in %pth% and all sub directories .
:begin
set LF=
cls
echo For at lukke vindue - Soeg Ikke [Tryk paa ENTER]
echo Brug * i din soegning - eks: kims*chips*
set /p LF=SOEG EFTER :
if x%LF%==x goto eof
dir /s %LF%
echo.
echo Afsluttet.
pause>nul
goto begin
:eof
cls
echo Tak for det.
pause>nul

Jeg vil gerne tilrette filen til følgende - men kan ikke helt få det til at spille?

1) sætte filen op til KUN at søge i en bestemt mappe på et netværksdrev: S:\hovedmappe\kunder\
2) søgning skal tillade mellemrum. lige nu lukker vinduet bare ned når jeg f.eks. søger på: "kims chips" - mens "kims*chips" acepteres - kan dette lade sig gøre?

3) til sidst: kan man evt åbne en af de fundne undermapper direkte fra søgningen?

Er der nogen der kan hjælpe med dette?
Avatar billede avminarm Juniormester
16. november 2011 - 15:19 #1
ok - kom selv lige lidt længere:

1+2 er klaret :-)

Men kan man gøre de fundne eksekverbart?
Altså åbne den fundne mappe direkte i stifinder?

man kan risikere at der findes flere mapper, så man skal kunne vælge - men hvordan???

Please kan en eller anden ikke hjælpe?

I øvrigt - hvordan kan jeg få danske bogstaver med??

@echo off
COLOR 1F
set pth= S:\hovedmappe\kunder\%*
CHDIR /D %pth%
title Searching in %pth% and all sub directories .
REM :begin begnder loop
:begin
REM LF er en variabel
set LF=
cls
echo For at lukke vindue - Soeg Ikke [Tryk paa ENTER]
echo Brug * i din soegning - eks: kims chips*

set /p LF=SOEG EFTER :
echo --------------------------------------------------------
if /I "x%LF%"=="x" goto eof
dir /D "*%LF%*"
echo.
echo Afsluttet - Tryk ENTER for at soege paa ny.
pause>nul
REM goto begin - gør loop forfra
goto begin
:eof
cls
echo Tak for det.
pause>nul
Avatar billede avminarm Juniormester
18. november 2011 - 20:52 #2
er der slet ingen der kan hjælpe med det??
Avatar billede avminarm Juniormester
21. april 2012 - 12:48 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester