Avatar billede skeleton Nybegynder
20. april 2005 - 08:03 Der er 8 kommentarer og
1 løsning

findstr resultat skal over i variabel

Hej E!

Jeg er ved at lave et script der kan tjekke om en local gruppe eksisterer, hvis ikke skal det oprette den, jeg har dog lidt problemer med min tjek funktion.


NET LOCALGROUP > c:\123.txt
SET RESULT="FINDSTR /C:"Guests" c:\123.txt"

IF %RESULT% == ""
    ECHO RESULT EMPTY
    GOTO END
ELSE
    ECHO %RESULT%
    GOTO END
:END
pause
Avatar billede nielle Nybegynder
20. april 2005 - 08:20 #1
Måske:

SET RESULT="FINDSTR /C:""Guests"" c:\123.txt"

eller:

SET RESULT="FINDSTR /C:'Guests' c:\123.txt"
Avatar billede ranglen Nybegynder
20. april 2005 - 08:23 #2
net localgroup | findstr "Guests" >nul

if not errorlevel 1 goto findes
    echo gruppe findes ikke
:findes
Avatar billede skeleton Nybegynder
20. april 2005 - 08:23 #3
D:\Scripts\cmd>SET RESULT="FINDSTR /C:""Guests"" c:\123.txt"
The syntax of the command is incorrect.

D:\Scripts\cmd>SET RESULT="FINDSTR /C:'Guests' c:\123.txt"
The syntax of the command is incorrect.
Avatar billede skeleton Nybegynder
20. april 2005 - 08:46 #4
@ECHO OFF
NET LOCALGROUP | FINDSTR "LocalAdministrators" >nul

IF NOT ERRORLEVEL 1 GOTO FOUND
    ECHO GROUP NOT FOUND
    NET LOCALGROUP LocalAdministrators /ADD
    NET LOCALGROUP ADMINISTRATORS LocalAdministrators /ADD
    GOTO END

:FOUND
    ECHO ALLREADY EXIST
    GOTO END
:END

tak skal du have ranglen, smider du et svar.
Avatar billede nielle Nybegynder
20. april 2005 - 09:42 #5
SET RESULT="FINDSTR /C:Guests c:\123.txt"
Avatar billede bertelbrander Praktikant
20. april 2005 - 18:45 #6
for /F "tokens=*" %%I in ('FINDSTR /C:"Guests" c:\123.txt') do set RESULT=%%I
echo %RESULT%
Avatar billede nielle Nybegynder
02. maj 2005 - 21:37 #7
Lukketid?
Avatar billede skeleton Nybegynder
03. maj 2005 - 08:29 #8
ranglen, smider du et svar.
Avatar billede skeleton Nybegynder
15. februar 2006 - 10:03 #9
så må jeg jo gøre det selv.
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