1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Batch Dateien!

Discussion in 'Software allgemein' started by tubbie, Oct 22, 2008.

Thread Status:
Not open for further replies.
  1. tubbie

    tubbie Byte

    Ich hab nicht viel Ahnung von der Materie und wäre dankbar für jede Hilfe!

    Also ich habe ne Batchdatei geschrieben aber das funktioniert nicht so wie ich will! Ich will das wenn man die Datei ausführt man auswählen kann von welchem Laufwerk man eine Verknüpfung hat! Aber zurzeit werden immer alle drei verbunden

    Die Batch Datei sieht zur Zeit so aus:

    @echo off
    echo.
    echo 1 Verbinden mit Laufwerk C:
    echo 2 Verbinden mit Laufwerk D:
    echo 3 Verbinden mit Laufwerk E:

    set /p stand="Bitte ausgewaehltes Laufwerk eingeben:

    if exist "1" GOTO :2
    if exist "2" GOTO :3
    if exist "3" GOTO :4


    :2 echo Willkommen zur Batchdatei %0 !!!
    echo.
    echo Die Batchdatei wird auf einer neuen Seite fortgeführt.
    pause
    cls
    echo Hier fängt meine Batchdatei an...
    net use * \\192.168.10.10\c$

    :3 echo Willkommen zur Batchdatei %1 !!!
    echo.
    echo Die Batchdatei wird auf einer neuen Seite fortgeführt.
    pause
    cls
    echo Hier fängt meine Batchdatei an...
    net use * \\192.168.10.10\d$

    :4 echo Willkommen zur Batchdatei %2 !!!
    echo.
    echo Die Batchdatei wird auf einer neuen Seite fortgeführt.
    pause
    cls
    echo Hier fängt meine Batchdatei an...
    net use * \\192.168.10.10\e$
     
  2. kazhar

    kazhar Viertel Gigabyte

    was soll denn das bewirken?
    Code:
    set /p stand="Bitte ausgewaehltes Laufwerk eingeben:
    
    if exist "1" GOTO :2
    if exist "2" GOTO :3
    if exist "3" GOTO :4
    zuerst lädst du die antwort in die variable "stand" und dann fragst du sie nicht ab.

    "exists" sieht nach ab ob eine DATEI entsprechenden namens existiert...
    if %stand%.==1. fragt ab ob in der variable "stand" "1" steht...
     
  3. tubbie

    tubbie Byte

    Danke aber jetzt werden trotzdem noch immer alle drei befehle ausgeführt! Wenn ich 1 eingebe
    wenn ich 2 nur mehr der 2 und der dritte
    und bei drei nur mehr der dritte

    Hat sich schon erübrigt! Bin schon draufgekommen! Aber trotzdem danke!
     
    Last edited: Oct 22, 2008
  4. Hnas2

    Hnas2 Ganzes Gigabyte

    Du msst natürlich nach jeder Befehlsausführung noch das Programm beenden, entweder mit "exit" oder mit einem Sprung zum Ende.
     
Thread Status:
Not open for further replies.

Share This Page