Forum
Tipps
News
Menu-Icon

Win XP: Problem mit cmd

Hallo zusammen,

wie die Überschrift schon verrät habe ich ein Problem mit cmd.
Da ich in der Suchmaschine nicht fündig werde,
tippe ich einfach mal los.

Ich versuche aus dem Pfad (vorher aus RegEdit gesogen):
F:\Programme\SIERRA\Hellfire\Hellfire.exe
das Hellfire.exe aus der Variable rauszunehmen.

Also habe ich set/? eingegeben.
Dort steht, passend zu meinem Vorhaben:

---------------------------------
%PATH:~-10%
Extrahiert die 10 letzten Zeichen
der Variable PATH.
---------------------------------

Dabei tritt folgender Fehler auf:
---------------------------------
C:\>set HELLFIRE="F:\Programme\SIERRA\Hellfire\Hellfire.exe"

C:\>set HELLFIREDIR=%HELLFIRE:~-13%

C:\>ECHO %HELLFIREDIR%
hellfire.exe"

C:\>
---------------------------------

Anstatt die letzten 13 Zeichen rauszunehmen,
löscht er alles AUßER die letzten 13 Zeichen.
(So, als würde ich %HELLFIRE:~0,-13% schreiben)
Das passiert übrigens völlig unabhängig davon wie ich die Variable benenne oder welchen Wert ich ihr zuweise.


Ich benutze WinXP Professional mit Service Pack 2.
Meine Path Variable scheint auch noch ok zu sein.
Path=f:\ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Intel\Wireles\Bin\;C:\Programme\Gemeinsame Dateien\Ahead\Lib\

Kennt irgendwer das Problem?
Was kann ich tun?

Gruß
Schwerkraft



Antworten zu Win XP: Problem mit cmd:

Hallo,

versuch mal

C:\>set HELLFIREDIR=%HELLFIRE:~0,20%

Danke für deine Antwort! :)

-----
edit:
sorry, hatte mich verlesen^^
muss den beitrag noch entsprechend ändern^^
------

Gruß
Schwerkraft 

« Letzte Änderung: 22.01.09, 20:30:12 von Schwerkraft »

ist aber nicht genau das was ich geschrieben habe.

~0,20

Uuuuups, habs auch 2 min später beim nochmaligem durchlesen gesehen.
Sorry.
Ich und meine Ignorierenden Augen :D

Theoretisch gesehen eine gute Idee.
Ich wollte es aber unabhängig davon machen, wo der Benutzer Hellfire installiert hat,
und dann weiß ich eben nur, dass das erste Zeichen und die 13 letzten Zeichen raus müssen :(

noch ein Versuch, mit nicht ignorierenden Augen ;)

C:\>set HELLFIREDIR=%HELLFIRE:~0,-13%

Lol!

Ist das normal dass die Befehle bei Cmd verdreht sind? :D
----------------------------------------------
C:\>set HELLFIRE="F:\Programme\SIERRA\Hellfire\Hellfire.exe"
C:\>set HELLFIREDIR=%HELLFIRE:~0,-13%

C:\>ECHO %HELLFIREDIR%
"F:\Programme\SIERRA\Hellfire\
----------------------------------------------

Genau das wollte ich haben!

Danke dir vielmals für deine Unterstützung und schnelle Hilfe,
jetzt kann ich endlich weiterbasteln :)
Danke danke danke danke =)

Gruß
Schwerkraft


« Windows ME: möchte seite öffnen,dann kommt -online-grey.htmWin XP: Absturz einfach so »
 

Fremdwörter? Erklärungen im Lexikon!
Metasuchmaschine
Unter einer Metasuchmaschine versteht man eine Internet-Suchmaschine, die anders als zum Beispiel Google oder Microsofts Dienst Bing nur ihre eigenen Daten durchsuchen.&n...

Alphanumerische Zeichen
Alphanumerische Zeichen: Damit sind bestimmte Zeichenkombinationen gemeint, die aus Zahlen und einigen Buchstaben bestehen können. Während die Zeichenfolge "123...

Service Pack
Service Packs ist das englische Wort für Wartungspaket und sind Sammlungen von Aktualisierungen für eine bestimmte Software. Daneben enthalten sie auch Patches ...



Windows XP: Abgesicherter Modus!
Windows XP: Image brennen!
Win XP: Welches Servicepack ist installiert?
Windows 98: Scandisk
Dateien unter Windows kopieren (Win XP bis Win 11!)
Windows 7: Screenshot machen
Programme löschen unter Windows 11