tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1407
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Rechtschreibfehla Rechtschreibfehla ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    33
    Hallo,
    ich würde gerne eine Befehl schreiben, der sich selber weiterkopiert und als Dateinamen seinen eigenen Dateinamen+x wählt. Ich habe mal unter "help call" gesucht, und habe jetzt diese Liste gefunden:
    %~1 - Expandiert %1 und entfernt umschließende
    Anführungszeichen (").
    %~f1 - Expandiert %1 zu einem vollständigen Dateinamen.
    %~d1 - Erzeugt nur den Laufwerkbuchstaben von %1.
    %~p1 - Erzeugt nur den Pfad von %1.
    %~n1 - Erzeugt nur den Dateinamen von %1.
    %~x1 - Erzeugt nur die Dateierweiterung von %1.
    %~s1 - Der erzeugte Pfad enthält nur kurze Namen.
    %~a1 - Expandiert %1 zu Dateiattributen.
    %~t1 - Expandiert %1 zu Datum/Zeit der Datei.
    %~z1 - Expandiert %1 zur Größe der Datei.
    %~$PATH:1 - Durchsucht die in der PATH-Umgebungsvariablen
    angegebenen Verzeichnisse und expandiert die erste
    gefundene Datei %1 zu dem vollständigen Dateinamen.


    Wie kann ich diese Parameter jetzt in meine Datei für %var1%einbringen, bzw. kann das überhaupt funktionieren?
    set var1=
    set var2=%var1%x
    xcopy /e/v/y %0 "%userprofile%\Eigene Dateien\%var2%.bat"
    pause
    call "%userprofile%\Eigene~1\%var2%.bat"


    Habe schonmal provisorisch alle Befehle ausprobiert, hat aber leider nichts geklappt.

    lg
     

  2. #2
    vop vop ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    676
    Vielleicht hilft dir das ein wenig weiter?
    Code :
    1
    
    echo copy %~f0 %~d0%~p0%~n0x%~x0
     

  3. #3
    Rechtschreibfehla Rechtschreibfehla ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    33
    Hat mir geholfen, danke.

    lg
     

Ähnliche Themen

  1. [Batch] Den Dateinamen herausfinden
    Von walle_89 im Forum Sonstige Sprachen
    Antworten: 3
    Letzter Beitrag: 08.01.10, 12:31
  2. Batch und imageMagick nur Dateinamen prüfen
    Von zyro im Forum Sonstige Sprachen
    Antworten: 2
    Letzter Beitrag: 07.07.09, 12:47
  3. Variable für Dateinamen
    Von Rechtschreibfehla im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 11.06.09, 18:20
  4. Batch (Windows XP) Pfade vom Dateinamen lösen
    Von takidoso im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 26.05.09, 15:30
  5. Dateinamen in Batch-Dateien
    Von v_rschne im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 03.07.03, 19:34