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

Batch: Wenn Buchstaben im Wort enthalten dann......

Frage Entwicklung Batch & Shell

Mitglied: Luckyman7471

Luckyman7471 (Level 1) - Jetzt verbinden

29.11.2014, aktualisiert 30.11.2014, 1210 Aufrufe, 7 Kommentare

Hallo Leute,


Ich würde gerne folgendes realisieren:

Wenn im lokalen Computernamen die Buchstaben "fa" enthalten sind dann soll ein Befehl ausgeführt werden.

Ich habe bis jetzt nur die Möglichkeit gefunden das wenn die beiden Buchstaben immer an der selben Stelle sind ein Befehl ausgeführt wird.
Aber die beiden Buchstaben werden an unterschiedlichen Stellen im Computernamen sein.


Hat irgendwer eine Idee wie ich das realisieren könnte?


Danke!
Mitglied: DerWoWusste
29.11.2014 um 16:34 Uhr
Hi.

01.
echo %computername% |findstr /i fa && echo Gefunden!
zum Beispiel
Bitte warten ..
Mitglied: Luckyman7471
29.11.2014 um 18:25 Uhr
Hallo,

Erstmal danke für die schnelle Antwort


Ich habe das ganze jetzt ein bisschen angepasst aber irgendwie funktioniert das ganze nicht so richtig.

If [%computername%] |findstr /i [fa] Call :W_Computer & goto :quit
Bitte warten ..
Mitglied: rubberman
29.11.2014 um 20:08 Uhr
Hallo Luckyman7471, willkommen im Forum.

Aber die beiden Buchstaben werden an unterschiedlichen Stellen im Computernamen sein.
Das solltest du definitiv noch etwas konkretisieren.
Also f und a.
  • Immer in dieser Reihenfolge?
  • Immer direkt aufeinanderfolgend?
  • Immer Kleinbuchstaben?

Grüße
rubberman
Bitte warten ..
Mitglied: Luckyman7471
29.11.2014 um 20:14 Uhr
Hallo,

ja immer in dieser Reihenfolge, immer aufeinanderfolgend und auch immer Kleinbuchstaben
Bitte warten ..
Mitglied: rubberman
29.11.2014 um 20:47 Uhr
Hallo Luckyman7471,

dann hat dir doch @DerWoWusste genau den richtigen Ansatz geliefert.
01.
echo %computername%|>nul findstr "fa" && ( 
02.
  call :W_Computer 
03.
  goto quit 
04.
)
Ein IF Statement kannst du mit dieser Syntax nicht verwenden. Statt dessen sorgt die logische Befehlsverknüpfung mit && dafür, dass der Klammerausdruck nur dann ausgeführt wird, wenn FINDSTR erfolgreich war.

Grüße
rubberman
Bitte warten ..
Mitglied: Endoro
LÖSUNG 30.11.2014, aktualisiert um 10:00 Uhr
Hey,
es geht auch so:
01.
if %computername%==%computername:fa=% (echo fa nicht gefunden) else echo fa gefunden
Gruss, Endoro
Bitte warten ..
Mitglied: Luckyman7471
30.11.2014 um 10:02 Uhr
Hey,

ich habe jetzt die Version von Endoro genommen gefiel mir eigentlich ganz gut.


Danke nochmal für die schnelle Hilfe!


Gruss, Luckyman7471
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Prüfen ob Variablen inhalt Buchstaben enthält
Frage von IForeverBatch & Shell7 Kommentare

Hallo administrator.de! Ich habe ein kleines Logikproblem, welches ich gerne lösen, bzw. erklärt haben möchte, sollte es so gar ...

Batch & Shell
Textdatei (.txt) Wort für Wort auslesen per batch (Spaltenweise)
Frage von pdiddoBatch & Shell1 Kommentar

Hi, ich habe eine Textdatei (.txt). Diese hat mehrere Zeilen. Ich möchte diese gerne Spalte für Spalte auslesen, sodass ...

Batch & Shell
Batch nach einem exaktem wort in einer textdatei suchen
gelöst Frage von noah1400Batch & Shell4 Kommentare

hallo ich möchte in einem text dokument nach dem wort "ha" suchen wenn in die Textdatei so aussieht 1: ...

Batch & Shell
Batch bei bestimmten Wörtern jeweilige Zeile entfernen
gelöst Frage von Beginner01Batch & Shell19 Kommentare

Hallo an Alle, ich bin mal wieder einer derjenigen, die einfach keine Ahnung haben und Alles haben wollen ;-) ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 11 StundenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 12 StundenMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 19 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Windows Server
Kann man im KMS nachschauen , wieviele Clients den Key in Anspruch genommen haben
gelöst Frage von rainergugusWindows Server15 Kommentare

Hallo, wir haben einen KMS Windows 10 Key. Dieser ist ja W7 kompatibel. Aber unser Windows 7 Pool registriert ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...