PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 2 > Batch Neustart

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 15.12.2011, 12:35
Benutzerbild von isildur
Threadersteller
isildur
 
Standard

Batch Neustart



Heho.... google findet nur Rechner neustart oder mir fällt einfach keine vernünftige formulierung ein....

ich brauche einen befehl oder etwas selbgebautes das meinen batch der läuft einfach mal neu startet.... ein goto :11
und das goto am :11 anfang des batches bringt mich nicht wirklich weiter. :/

jemand eine Idee ?
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 15.12.2011, 12:43
Benutzerbild von incredible-olf
incredible-olf
 
Standard

Kannst du dein Problem vielleicht auch in verständlichen Sätzen verpacken?

Fang mal am Anfang an was du genau willst.

Willst du eine Batch die den Rechner startet oder eine Batch so erweitern das sie unter bestimmten Bedingungen weiterläuft / sich wiederholt anstatt sich zu beenden?
 
Alt 15.12.2011, 14:25
Benutzerbild von isildur
Threadersteller
isildur
 
Standard

Sorry war gerade etwas eilig.
Es sollte so aussehen:

meine batch fragt mich etwas ab... ich antworte...sie erledigt alles-->
sobald sie fertig soll die Batch neu gestartet werden, als würde ich Sie zum erstenmal wieder anklicken. (ohne das ich sie neu klicken muss)
Mir kommt einfach nichts in den Sinn wie ich sie neustarten kann.
 
Alt 15.12.2011, 21:54
Benutzerbild von ClisClis
ClisClis
 
Standard

Da war dein Ansatz gut..
Am Anfang des Batches ein
:start

und dann am Ende
goto start

Vlt das ganze noch in ne if Schlaufe packen. Oder so, dass du dann auswählen kannst, ob du neu starten willst oder nicht.. Soll ja nicht ewig laufen nehme ich an (Da fallen mir die Schulhausbatches wieder ein : ":loop
start calc.exe
goto loop" ^^ War immer lustig den armen Leuten dann zuzusehen.
 
Alt 16.12.2011, 06:57
Benutzerbild von isildur
Threadersteller
isildur
 
Standard

, in der Idee ganz gut in der Praxis in meinem natch nicht umsetzbar.
Meine ganzen Rahmen usw. werden versetzt dargestellt....
noch eine andere möglichkeit ?
irgendwie dass er sich selber wieder aufruft ?
 
Alt 16.12.2011, 07:40
Benutzerbild von incredible-olf
incredible-olf
 
Standard

Du könntest versuchen mit CALL weitere Instanzen aufzurufen, ein GOTO wäre aber sicher der elegantere Weg. Die Version mittels Call sieht weniger hübsch aus und hat das Potenzial deinen Ram zu fluten

Du solltest schon versuchen das mittels Goto zu realisieren, veilleicht magst du deinen Code ja posten und dann kann dir auch jemand beim einbau der Goto-Konstruktion helfen.
 
Alt 16.12.2011, 09:11
Benutzerbild von isildur
Threadersteller
isildur
 
Standard

Ich habe mal die andern gotos rausgelassen Ips von den Servern müssen hier nicht rein.
So sieht schonmal der Header mit dem Rahmen aus.




Zitat:
color FC
@echo off
:10
cls
::1
:::
::: -------------------------------------------------------------------------
::: Info: Jeder Server startet erst wenn der vorherige geschlossen ist.
::: Luonbank01 und Lubw01 die Session einfach X-en,
::: beide kommen nochmal zum schluss hoch.
:::
::: -------------------------------------------------------------------------
::: 1:Serververbindungen Starten 2:Taegliche Kontrollen
::: 3:Sap-Archivierung 4:Repcheck
::: 5:Festplattenspeicher 6:Exit
:::
::: -------------------------------------------------------------------------
::: I \|||/
::: I (o o)
::: I ,~~~ooO~~(_)~~~~~~~~~,
::: I | Datensicherung |
::: I | Baenderwechsel |
::: I | nicht vergessen |
::: I '~~~~~~~~~~~~~~ooO~~~'
::: I |__|__|
::: I || ||
::: I ooO Ooo
::: I
::: I by Jedrzej Adamski
::; 1...5....|....,....|....,....|....,....|....,....| ....,....|....,..70|....77|
ECHO %time% %date%
@echo off&setlocal
:: HMax --- Horizontale Breite
set /a HMax=0, vor=0
setlocal enabledelayedexpansion
for /f "delims=:" %%i in ('findstr /o /b "::: ::;" "%~f0"') do (set /a Max = %%i - vor -6
if !HMax! lss !Max! set "HMax=!Max!"
set "vor=%%i"
)
for /l %%i in (1,1,%HMax%) do (call set "V=!V!Í"
call set "empty=!empty! "
)
endlocal & (set /a HMax = %HMax% & set "empty=%empty%" & set "V=%V%")
:: Rahmenerstellung
for /f "usebackq tokens=1,*" %%i in ("%~f0") do (set "Line=%%j%empty%"
setlocal enabledelayedexpansion
set "Line=!Line:~0,%HMax%!
if "%%i" == "::1" echo É%V%»
if "%%i" == ":::" echo º!Line!º
if "%%i" == "::;" echo È%V%¼
endlocal
)
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: ,

Ähnliche Tags: , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neustart nach Virus / Spyware ? Allerdings nur, wenn keine Eingabe erfolgt ? Tasnal Sicherheit und Antivirus 1 21.05.2011 16:57
Neustart, Bios und Wärme Probleme Alofat Hardware Allgemein 0 15.05.2010 06:47
Batch für Explorer.exe Neustart Buster GFX, Webdesign und Programmierung 4 11.10.2009 19:37
Vista per Batch Gamer freundlich machen Highpressure Overclocking 11 10.05.2009 12:09
Daten mit batch datei unter windows kopieren, löschen ect Evo121 Betriebssysteme 2 11.01.2009 19:55
ATI X1650pro Treiber nach Neustart weg Boro Grafikkarten 4 10.04.2008 21:28
Lg Brenner funktioniert nur nach Neustart.? Naggur Festplatten und optische Laufwerke 0 16.08.2007 23:37
Nach Neustart HDD verschwunden Michael_ Hardware Allgemein 2 16.04.2007 18:32


Sie betrachten gerade: Batch Neustart


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr.



Im PC Forum registrieren