Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Batch] Groß/Kleinschreibung (https://www.delphipraxis.net/110516-%5Bbatch%5D-gross-kleinschreibung.html)

Fussball-Robby 19. Mär 2008 11:14


[Batch] Groß/Kleinschreibung
 
Ich will in einer Batch-Datei überprüfen, ob ein bestimmtes Wort eingegeben wurde. Da es aber sein kann, dass man anstatt 'hallo' mal 'Hallo' schreibt, und die Batch-Datei auf Groß/Kleinschreibung achtet, weiß ich nicht, wie ich das abfragen soll.
Es gibt eigentlich 3 Möglichkeiten:

1. Es könnte eine Funktion wie UPPERCASE für Batchdateien geben, keine Ahnung obs eine gibt, und wenn ja kenne ich sie nicht.
2. Man kann diese Unterscheidung von Groß/Kleinschreibung irgendwie ausschalten, auch da weiß ich nicht, ob bzw. wie das geht.
3. Ich frage einfach jede Möglichkeit ab, das wären aber bei einem 5-stelligen Wort schon 32 Abfragen.

Wisst ihr, ob es eine von denen Funktionen gibt bzw. wie sie heißt? Oder habt ihr einen besseren Vorschlag?

Mfg

Nuclear-Ping 19. Mär 2008 11:37

Re: [Batch] Groß/Kleinschreibung
 
Woher kriegst du denn die Eingabe?

Fussball-Robby 19. Mär 2008 11:42

Re: [Batch] Groß/Kleinschreibung
 
Das ist eine Benutzereingabe, also
Code:
SET /P name=Bitte irgendwas eingeben
Mfg

[Edit]Im Code vertippt[/Edit]

DeddyH 19. Mär 2008 11:52

Re: [Batch] Groß/Kleinschreibung
 
Versuch es mal mit
Code:
setlocal enableextensions
Quelle: http://www.davemoats.com/blog/index.php/scripts?cat=22

Fussball-Robby 19. Mär 2008 11:56

Re: [Batch] Groß/Kleinschreibung
 
Danke für die Hilfe, bewirkt aber leider überhaupt nichts :(

[Edit]Naja, ich werde jetzt einfach mal alle Möglichkeiten abfragen, sind ja nur 16 :wink: Würde trotzem noch gerne wissen, ob bzw. wie das anders möglich ist...[/Edit]

DeddyH 19. Mär 2008 12:02

Re: [Batch] Groß/Kleinschreibung
 
Und dieser Satz?
Zitat:

The IF command has an /I switch for case-insensitive comparisons.

Bbommel 19. Mär 2008 12:10

Re: [Batch] Groß/Kleinschreibung
 
Moin,

wie wäre es mit

Code:
find /i
?

Falls das bei dem Zweck der Batch eingesetzt werden kann...

Bis denn
Bommel

Fussball-Robby 19. Mär 2008 13:52

Re: [Batch] Groß/Kleinschreibung
 
Danke, if /i funktioniert perfekt :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf