Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

scripting und usereingaben ueberpruefen

Frage Microsoft

Mitglied: Pille69

Pille69 (Level 1) - Jetzt verbinden

13.01.2008, aktualisiert 22:47 Uhr, 2910 Aufrufe, 5 Kommentare

Hallo Leute

ich such eine Loesung um die eingabe eines users zu ueberpruefen.

ich arbeite in einem Team. leider arbeiten hier auch Monkeys. Um die Fehler
Quote so gering wie moeglich zu halten habe ich ein Script geschrieben.
Dieses Script ist menu gesteuert und erledigt alles selbst.
das einzige was der User eingeben muss ist das Subnet - 10.10.10. wie kann
ich die usereingabe ueberpruefen (es sollen nur 3 der vier bloecke einer ip adresse eingegeben werden - also die ersten 3)
der erste block ist immer eine 10 dann ein Punkt dann werte zwischen 1-255
dann nochamls ein Punkt dann wieder ein wert zwischen 1-255. es sollen nur 3
Blocks eingegeben werden wie in dem oberen beispiel

wie kann ich das realisieren. in Google finde ich nichts dazu. normalerweise
wuerde ich sagen die einfachste loesung waehre - diese Monkeys zu feuern.

Greetings
juergen
Mitglied: Biber
13.01.2008 um 16:16 Uhr
Moin Pille69,

Dieses Script ist menu gesteuert und erledigt alles selbst.
Aha. Eher allgemein oder in einer bestimmten Skript/Programmiersprache?

BTW, was hast Du denn Google gefragt? "monkeys+subnet"?

Grüße
Biber
Bitte warten ..
Mitglied: Pille69
13.01.2008 um 17:28 Uhr
batch scripting

deine google suche wuerde betimmt einige interessante ergebnisse bringen

batch + check usereingabe, usereingabe ueberpruefen usw
Bitte warten ..
Mitglied: bastla
13.01.2008 um 18:22 Uhr
Hallo Pille69!

Wenn der erste Block ohnehin immer 10 sein soll, warum dann noch eingeben lassen?

Schematisch könnte das etwa so aussehen (wobei ich bei der Textierung noch Raum für Verbesserungen gelassen habe ):
01.
@echo off & setlocal 
02.
set /a Block1=10 
03.
 
04.
:: Bei Bedarf genaue Erkl„rung der erforderlichen Eingabe 
05.
 
06.
:loop 
07.
set OK= 
08.
set /p "SubnetIn=Bitte die n„chsten beiden Bl”cke (durch Punkt getrennt) eingeben: %Block1%." 
09.
if "%SubnetIn%"=="" goto :Cancel 
10.
for /f "tokens=1,2 delims=." %%a in ("%SubnetIn%") do call :CheckInput "%%a" "%%b" 
11.
 
12.
if not defined OK echo Eingabe fehlerhaft - bitte neu eingeben! & echo. & goto :loop 
13.
 
14.
set Subnet=%Block1%.%Block2%.%Block3% 
15.
echo. 
16.
echo. 
17.
echo Eingegebenes Subnet: %Subnet% 
18.
 
19.
:: Was sonst noch 
20.
::   so anliegt ... 
21.
 
22.
goto :eof 
23.
 
24.
 
25.
:CheckInput 
26.
if "%~2"=="" goto :eof 
27.
 
28.
set /a Block2=%~1 2>nul 
29.
if %Block2% lss 1 goto :eof 
30.
if %Block2% gtr 255 goto :eof 
31.
 
32.
set /a Block3=%~2 2>nul 
33.
if %Block3% lss 1 goto :eof 
34.
if %Block3% gtr 255 goto :eof 
35.
 
36.
:: erst hier ist alles OK 
37.
set OK=True 
38.
goto :eof 
39.
 
40.
 
41.
:Cancel 
42.
cls 
43.
echo Na dann eben nicht ... 
44.
goto :eof
Bei nur zwei einzugebenden Werten lohnt es sich auch nicht wirklich, das Überprüfen in einer Schleife vorzunehmen ...

Grüße
bastla
Bitte warten ..
Mitglied: Pille69
13.01.2008 um 22:13 Uhr
brilliant

thx
nun ist mein kiler script fertig
ich bin soo schdolzz aur mir

greetings
juergen

kann der thread als erledigt markiert werden ?
Bitte warten ..
Mitglied: Biber
13.01.2008 um 22:47 Uhr
Moin Pille69,

wie der/die Fragende den Beitrag auf gelöst/erledigt setzen kann, steht in unseren FAQ/Häufigen Fragen.
Heute setze ich mal den Haken für Dich.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Bash scripting
gelöst Frage von HighShooterBatch & Shell3 Kommentare

Hallo, für meinem Server auf Debian 8 soll ich einen Script schreiben; der sollte folgendes beinhalten: eine Datei von ...

Perl
Perl Scripting routen
gelöst Frage von fredo788Perl13 Kommentare

Hallo, ich habe Probleme mit einem Perl Script. Anmerken muss ich, dass ich sehr unerfahren mit Perl bin. Auf ...

Windows Netzwerk
Scripting in Windows Netzwerk
Frage von VancouveronaWindows Netzwerk2 Kommentare

Salut, manche Dinge löse ich immer noch gerne - trotz GPO - per Script. Heute habe ich ein Phänomen ...

Webbrowser
IE11 Active Scripting Probleme
Frage von RicoPausBWebbrowser3 Kommentare

moinmoin aufgrund dieser ganzen Drive-By Stolperfallen würde ich gerne ActiveScripting im IE11 deaktivieren und nur erlaubte Seiten in die ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
Frage von HelloWorldBatch & Shell16 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...

Hardware
Fujitsu Workstation mit K80 und Quadro P5000, Fehlermeldung: Connect Power Adapter
Frage von MachelloHardware7 Kommentare

Hallo Zusammen, ich benötige euren Rat da ich ratlos bin. Folgende Konfiguration im Büro: Fujitsu Workstation Celcius R940 Power ...