Batch Zahlen und Buchstaben unterscheiden
Hallo Leute,
Ich möchte in einer Variable überprüfen ob der Inhalt Zahlen oder Buchstaben sind,
wie stelle ich das am besten an?
Hintergrund:
Nach Eingabe soll die Variable %EINGABE% überprüft werden
und anhand dem Inhalt unterschieden werden welche Option von taskkill (/IM oder /PID) ausgeführt wird.
gruß xpander
Ich möchte in einer Variable überprüfen ob der Inhalt Zahlen oder Buchstaben sind,
wie stelle ich das am besten an?
Hintergrund:
Nach Eingabe soll die Variable %EINGABE% überprüft werden
und anhand dem Inhalt unterschieden werden welche Option von taskkill (/IM oder /PID) ausgeführt wird.
set /p "EINGABE=Prozess:"
taskkill /IM %EINGABE%.exe /F /T
taskkill /PID %EINGABE% /F /T
taskkill /IM %EINGABE%.exe /F /T
taskkill /PID %EINGABE% /F /T
gruß xpander
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 112167
Url: https://administrator.de/forum/batch-zahlen-und-buchstaben-unterscheiden-112167.html
Ausgedruckt am: 15.04.2025 um 19:04 Uhr
8 Kommentare
Neuester Kommentar
Moin xpander,
addiere einfach mit "Set /a" den Wert 0 auf %EINGABE%
Wenn die Summe danach 0 ist, dann war %EINGABE% kein Zahlenwert.
Grüße
Biber
addiere einfach mit "Set /a" den Wert 0 auf %EINGABE%
Wenn die Summe danach 0 ist, dann war %EINGABE% kein Zahlenwert.
>set "eingabe=3000"
>set /a "Eingabeplus0=%eingabe%+0"
3000
-------> %eingabe% war numerisch
>set "eingabe=AngieNackig.exe"
>set /a "Eingabeplus0=%eingabe%+0"
0
-------> %eingabe% war nicht numerisch
Grüße
Biber
Vielleicht bin ich ja jetzt kleinlich aber wenn 0 rauskommt könnte die Eingabe auch 0 gewesen sein. Gerade der Task mit der PID 0 hat ja immer so ne hohe CPU Auslastung.. *grins*
<OT>
Moin miniversum,
Interessant ist aber - sobald Du den Thread 0 abschießt, steigen dadurch die Prozentwerte der anderen Prozesse dramatisch.
Probier's mal aus..*gg
</OT>
Grüße
Biber
Moin miniversum,
Gerade der Task mit der PID 0 hat ja immer so ne hohe CPU Auslastung...
Das stimmt - hat oft mehr Prozente als die SPD in den letzten 5 Landtagswahlen zusammen.Interessant ist aber - sobald Du den Thread 0 abschießt, steigen dadurch die Prozentwerte der anderen Prozesse dramatisch.
Probier's mal aus..*gg
</OT>
Grüße
Biber
Zitat von @xpander:
Jetzt bin ich neugierig...
Kann man Thread 0 überhaupt abschießen, das geht doch garnicht oder?
Jetzt bin ich neugierig...
Kann man Thread 0 überhaupt abschießen, das geht doch garnicht oder?
Sagen wir so - hin und wieder kommen Skiddies hier im Forum vorbei, die irgendwas von Unlocker oder Hirens BootCD aufgeschnappt und damit angeblich sogar 127.0.0.1 gehackt haben....
Aber soweit ich weiss gibt es zwei Idle Processes, die irgendwie nicht zu stoppen sind.
Der andere der beiden fährt ein Guidomobil...
Grüße
Biber
@Biber
Grüße
bastla
Aber soweit ich weiss gibt es zwei Idle Processes, die irgendwie nicht zu stoppen sind.
Hinsichtlich des ersten hatte ich ganz gute Erfolge mit "shutdown.exe", für den zweiten wäre aber vermutlich "shutup.exe" die bessere Wahl ...Grüße
bastla