tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
1055
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,
    Der Befehl funktioniert nicht, habt ihr eine Ahnung wieso? (var2=x)
    call "%userprofile%"\"Eigene Dateien"\%var2%.bat\

    Fehlermeldung:
    C:\Dokumente und Einstellungen\Felix\Desktop\noch-in-Arbeit>call "C:\Dokumente u
    nd Einstellungen\Felix"\"Eigene Dateien"\x.bat\
    Der Befehl ""C:\Dokumente und Einstellungen\Felix"\"Eigene Dateien"\x.bat\" ist
    entweder falsch geschrieben oder
    konnte nicht gefunden werden


    Wenn ich die Anführungszeichen weglasse, also:
    call %userprofile%\Eigene Dateien\%var2%.bat\

    Kommt folgendes:
    C:\Dokumente und Einstellungen\Felix\Desktop\noch-in-Arbeit>call C:\Dokumente un
    d Einstellungen\Felix\Eigene Dateien\x.bat\
    Der Befehl "C:\Dokumente" ist entweder falsch geschrieben oder
    konnte nicht gefunden werden.


    Wo liegt jetzt mein Fehler?

    Gruß
     

  2. #2
    fischlisan fischlisan ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    6
    hallo,
    es wär vlt. hilfreich wenn du erstmal schreibst in ob du das aus einem programm, über die kommandozeile etc. ausführst.
     

  3. #3
    Rechtschreibfehla Rechtschreibfehla ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    33
    Sorry,
    ich will die Batch von einer Batch aus aufrufen.

    lg
     

  4. #4
    fischlisan fischlisan ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    6
    Thx...
    Du kannst call auch einfach weglassen.
    Gib einfach in die batch nur den Pfad der Batch-Datei ein, und cmd müsste die Batch-Datei ausführen.
     

  5. #5
    Rechtschreibfehla Rechtschreibfehla ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    33
    Funktioniert leider genauso wenig.
     

  6. #6
    DeluXe DeluXe ist offline Funkjoker
    Registriert seit
    Jul 2004
    Ort
    Offenburg
    Beiträge
    847
    Die Anführungszeichen sind auch etwas wirr gesetzt.

    Pack einfach alles in eine Wurst:
    Code :
    1
    
    "%userprofile%\Eigene Dateien\%var2%.bat"

    Es gibt unter Windows auch die Möglichkeit eine Tilde (~) zu verwenden.

    Das müsste dann glaube ich so aussehen:
    Code :
    1
    
    %userprofile%\Eigene~1\%var2%.bat

    Somit könntest du das Problem mit dem Leerzeichen umgehen.
     
    mfg

    DeluXe

  7. #7
    Rechtschreibfehla Rechtschreibfehla ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    33
    Und wie mach ich das mit "~" bei "%userprofile%", da kommt nämlich immer die Fehler meldung, dass er "Dokumente" nicht finden kann?

    lg
    Geändert von Rechtschreibfehla (13.06.09 um 22:01 Uhr)
     

  8. #8
    fischlisan fischlisan ist offline Rookie
    Registriert seit
    Jan 2009
    Beiträge
    6
    Ich hab ne andere Idee.
    Wie wärs, wenn du die Batch aus einem Vb-Script aufrufst, und das Vb-Script mir parametern ausführst?

    Code :
    1
    
    call.vbs -"%userprofile%\Eigene Dateien\%var2%.bat"

    In das vbs schribst du einfach
    Code :
    1
    2
    
    Set sh = CreateObject("WScript.Shell")
    sh.Run(command$)

    Der Vorteil bei dem Script ist, dass du auch Pfadnamen mit mehr als 8 Zeichen pro ordner benutzen kannst.
    Geändert von fischlisan (14.06.09 um 10:33 Uhr)
     

  9. #9
    Rechtschreibfehla Rechtschreibfehla ist offline Mitglied Bronze
    Registriert seit
    Jun 2009
    Beiträge
    33
    Ok danke, dass mit dem aufrufen klappt jetzt

    lg
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 06.12.10, 08:38
  2. INSERT Befehl geht nicht
    Von tadlos im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.10.05, 20:05
  3. mySQL Befehl geht nicht.
    Von v-h-k im Forum PHP
    Antworten: 2
    Letzter Beitrag: 04.12.04, 00:53
  4. Exportierter Mysql-Befehl geht nicht...
    Von NiciB im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 24.09.04, 07:57
  5. Geht das: JS-Befehl nur bei schließen, nicht bei refresh?
    Von Nummer2 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 29.05.02, 17:31