Top-Themen

Aktuelle Themen (A bis Z)

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
GELÖST

Goto von gecallter .bat in gestarteter bat?

Frage Entwicklung Batch & Shell

Mitglied: TheCranky

TheCranky (Level 1) - Jetzt verbinden

26.09.2010 um 15:40 Uhr, 3313 Aufrufe, 5 Kommentare

kurz erklärt schwer :/

Hallo community,

Ich habe eine start.bat geschrieben

01.
@echo off 
02.
 
03.
call abc.bat 
04.
 
05.
echo Dieser Text wurde durch das goto :123 in der abc.bat nicht übersprungen 
06.
 
07.
Pause 
08.
exit 
09.
 
10.
:123 
11.
echo Und schüss! 
12.
 
13.
Pause 
14.
exit
in der abc.bat steht
01.
echo goto test. 
02.
 
03.
Pause 
04.
 
05.
goto :123
aber irgendwie springt er nicht zurück und macht bei "echo Dieser text wur..." weiter statt zu :123 zu springen.

oder geht das garnet, alternative?

MfG TheCranky
Mitglied: D3S3RT
26.09.2010 um 16:12 Uhr
woher soll die zweite bat datei wissen, dass es die erste gibt?
sie versucht natürlich zu :123 zu springen, aber das gibts nicht, daher ende..
die erste datei kriegt dann mit "datei 2 fertig", also weiter in der liste. und dann hast du die nächste echt zeile.
Bitte warten ..
Mitglied: TheCranky
26.09.2010 um 16:29 Uhr
schade...

also meine 2. bat beinhaltet dies:

01.
cls 
02.
echo. 
03.
echo     ################################################################### 
04.
echo     ###                                                             ### 
05.
echo     ###                                                             ### 
06.
echo     ###              INTERNETVERBINDUNG WIRD GESUCHT                ### 
07.
echo     ###                                                             ### 
08.
echo     ###                                                             ### 
09.
echo     ################################################################### 
10.
 
11.
 
12.
ping -n 1 %IP% >NUL || (wait 4000 & goto :InetOff) 
13.
 
14.
wait 4000 
15.
 
16.
goto :InetOn
also muss ich wohl oder über das in die erste bat mit reinpacken!????

beide :befehle stehen in der ersten bat
Bitte warten ..
Mitglied: 76109
26.09.2010 um 16:39 Uhr
Hallo TheCranky!

Ungeachtet dem Sinn des Ganzen.

Goto-Anweisungen können nur innerhalb einer Batch-Datei erfolgen. Für externe Aufrufe musst Du die Exit-Anweisung verwenden und einen Errorlevel-Test machen z.B.:

Batch TestA.Cmd
01.
@echo off 
02.
 
03.
echo Ich bin BatchA und starte BatchB 
04.
 
05.
Call TestB.cmd 
06.
 
07.
echo BatchB hat %Errorlevel% zurueckgegeben 
08.
 
09.
If %Errorlevel%==0 Goto :eof 
10.
 
11.
Echo Bei Errorlevel 1 gehts hier weiter...
Batch TestB.Cmd
01.
@echo off 
02.
 
03.
Echo Ich bin Batch TestB und gebe einen Errorlevel zurueck 
04.
 
05.
Exit /b 0	Rem Exit 0 oder 1
Gruß Dieter
Bitte warten ..
Mitglied: TheCranky
26.09.2010 um 16:49 Uhr
wenn ich das richtig verstanden hab, müste ich das machen...

abc.bat
01.
cls 
02.
echo. 
03.
echo     ################################################################### 
04.
echo     ###                                                             ### 
05.
echo     ###                                                             ### 
06.
echo     ###              INTERNETVERBINDUNG WIRD GESUCHT                ### 
07.
echo     ###                                                             ### 
08.
echo     ###                                                             ### 
09.
echo     ################################################################### 
10.
 
11.
 
12.
ping -n 1 %IP% >NUL || (wait 4000 & Exit /b 0) 
13.
 
14.
wait 4000 
15.
 
16.
Exit /b 1
start.bat
01.
 
02.
call abc.bat 
03.
 
04.
If %Errorlevel%==0 Goto :InetOff 
05.
 
06.
Goto :InetOn
oder
01.
 
02.
call abc.bat 
03.
 
04.
If %Errorlevel%==0 Goto :InetOff 
05.
If %Errorlevel%==1 Goto :InetOn
Zitat von 76109:
Ungeachtet dem Sinn des Ganzen.

Weil ich nicht alles in eine Datei stecken möchte, für den Überblick.

es sind später so viele befehle das ich nicht mehr weis was ich mache
Bitte warten ..
Mitglied: 76109
26.09.2010 um 17:40 Uhr
Hallo TheCranky!

Zitat von TheCranky:
wenn ich das richtig verstanden hab, müste ich das machen...
Yepp, dass hast Du richtig verstanden

Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Bat Datei Auführen
gelöst Frage von talaihanBatch & Shell1 Kommentar

Hallo, wie kann man es erreichen das eine Bat Datei auf einem Lokalen Rechner ohne Internetzugriff und ohne zugehörigkeit ...

Windows Server
Login .bat funktioniert nicht immer
gelöst Frage von xtra-longWindows Server5 Kommentare

Hallo. Ich habe ca 2x im Monat das Problem, dass die Netzlaufwerke nicht mehr funktioneren. Der Befehl beim start ...

Batch & Shell
Kopieren von Daten per bat
gelöst Frage von kayes73Batch & Shell9 Kommentare

Hallo zusammen, ich hoffe das meine Frage hier nicht schon hundertmal in verschiedensten Variationen gestellt wurde. Es geht um ...

Batch & Shell
BAT - Leerzeichen in Variable entfernen
gelöst Frage von hoffi3dBatch & Shell5 Kommentare

Ich mal wieder. Ich lese gerade einige Dateien aus einem Verzeichniss aus und schreibe diese in eine Variable, das ...

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 12 StundenMikroTik RouterOS4 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 13 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Information von admtech vor 15 StundenAdministrator.de Feedback9 Kommentare

Hallo Administrator User, mit dem Release 5.7 haben wir unsere Startseite überarbeitet und die Beiträge und Fragen voneinander getrennt. ...

Vmware

VMware Desktopprodukte sind verwundbar

Information von Penny.Cilin vor 20 StundenVmware

Die VMware-Anwendungen zum Umgang mit virtuellen Maschinen Fusion, Horizon Client und Workstation sowie die Plattform NSX sind verwundbar. Davon ...

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Frage von ahstaxVisual Studio24 Kommentare

Hallo, ich möchte gerne ein vb.net-Tool schreiben, das am Ende eine Outlook-E-Mail erzeugt. Grundsätzlich ist mir klar, wie das ...

Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server16 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows Netzwerk
Netzwerk Neustrukturierung
Frage von IT-DreamerWindows Netzwerk16 Kommentare

Hallo verehrte Community und Admins, bei uns im Haus steht eine Neustrukturierung an. Dafür benötige ich von euch ein ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...