Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Zwei Befehle in einer Zeile

Frage Entwicklung Batch & Shell

Mitglied: Kalamari

Kalamari (Level 1) - Jetzt verbinden

02.10.2011, aktualisiert 18.10.2012, 2453 Aufrufe, 3 Kommentare

Hallo

Wie mache ich das, wenn ich in einer Zeile zwei Befehle brauche?
Als Beispiel habe ich das so probiert, jedoch steigt mir da die Batch Datei ausund schließt das DOS Fenster automatisch....

if exist D:\datei1 & if not exist E:\datei1 copy D:\datei1 E:\datei1

Vielen Dank
Mitglied: Terence-Chill
02.10.2011 um 13:52 Uhr
Batch kann leider nicht mit mehreren Bedingungen umgehen. Das heißt, du musst eine Verschachtelung machen. Ersetze einfach das " & " durch ein " (" und setze ans Ende der Zeile noch eine abschließende Klammer.
Geschlossen wird dein Fenster, da du für die erste Überprüfung keine durchzuführende Aktion angibst.

Edit: Um auf deine erste Frage einzugehen: Da liegst du mit deinem & vollkommen richtig. Weiter interessant könnten && (führt den Befehl nur durch, wenn der vorherige nicht fehlgeschlagen ist) und || (fürt den Befehl nur durch, wenn der vorherige fehlgeschlagen ist) sein.
Bitte warten ..
Mitglied: Kalamari
02.10.2011 um 14:20 Uhr
Vielen Dank

Bin jetzt erstmal ein wenig überfordert
Also sollte das nun so lauten ...

if exist D:\datei1 (if not exist E:\datei1) copy D:\datei1 E:\datei1

Danke
Bitte warten ..
Mitglied: 60730
02.10.2011, aktualisiert 18.10.2012
moinsen...

Batch kann leider nicht mit mehreren Bedingungen umgehen.
quark...

if not "%computername%"=="%username%" if not "%username%"=="%computername%" echo doppelte Bedingung erüllt
oder für das Beispiel:
if exist D:\datei1 if not exist E:\datei1 copy D:\datei1 E:\datei1

PS:
und schließt das DOS Fenster automatisch....
Lese dir das mal ganz durch


Gruß
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Hyper-V
Benötige Hilfe bei Hyper-V-Core 2016 div. Befehle gesucht (4)

Frage von Stefan007 zum Thema Hyper-V ...

Batch & Shell
gelöst Cmd Befehle in Powershell GUI aufrufen (5)

Frage von Markus2016 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...