MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Excel
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 12.05.2019, 18:42   #1
bynight
Neuer Benutzer
Neuer Benutzer
Standard Frage - Frage zu batch... falls da hier jemand Bescheid weiß...

Hallo...
Ich habe 'ne größere Backup Batchdatei mit Klammern...
und will mir innerhalb der Klammern Zeiten ausgeben lassen, um zu sehen was wie lange braucht...
Allerdings sind die Zeitangaben innerhalb der Klammern immer identisch.
Wie bekomme ich reale Zeitangaben innerhalb der Klammern?
Code:

@echo off

 (
  echo  Zeit 1: %date% %time:~0,8%   >> C:test.log
  echo  Zeit 1: %date% %time:~0,8%
  echo.
  echo ca. 3 Sekunden Pause... 
  ping -n 4 127.0.0.1>nul
  echo.
 
  echo  Zeit 2: %date% %time:~0,8%   >> C:test.log
  echo  Zeit 2: %date% %time:~0,8%
  echo.
  echo ca. 3 Sekunden Pause...
  ping -n 4 127.0.0.1>nul
  echo.

  echo  Zeit 3: %date% %time:~0,8%   >> C:test.log
  echo  Zeit 3: %date% %time:~0,8%
  echo.
  echo ca. 3 Sekunden Pause...
  ping -n 4 127.0.0.1>nul
  echo.

  echo  Zeit 4: %date% %time:~0,8%   >> C:test.log
  echo  Zeit 4: %date% %time:~0,8%
  echo.
  echo ca. 3 Sekunden Pause...
  ping -n 4 127.0.0.1>nul
  echo.

  echo  Zeit 5: %date% %time:~0,8%   >> C:test.log
  echo  Zeit 5: %date% %time:~0,8%
  echo.
  echo ca. 3 Sekunden Pause...
  ping -n 4 127.0.0.1>nul
  echo.
 )

echo EndZeit: %date% %time:~0,8%   >> C:backup.log
echo EndZeit: %date% %time:~0,8%
echo.                 >> C:backup.log
echo.

pause >nul
Danke und Gruß
Ronald
bynight ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 19:08   #2
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

Moin,

DOS setzt die Variablen beim Parsen der Batch-Datei. Für die Aktualisierung zur Laufzeit braucht es den Befehl
Code:

SetLocal EnableDelayedExpansion

__________________

Gruß
Ralf
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 19:14   #3
Mase
MOF Profi
MOF Profi
Standard

Hi,


deine Pause :
Code:

  echo ca. 3 Sekunden Pause... 
  ping -n 4 127.0.0.1>nul
geht ab Vista bequemer mit:

Code:

timeout /T ZeitInSekunden

__________________

gruß
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 19:18   #4
steve1da
MOF Meister
MOF Meister
Standard

Hola,

und warum fragst du jetzt hier und gibst kein Feedback im anderen Forum?

http://www.office-loesung.de/p/viewt...f=169&t=803692

Gruß,
steve1da
steve1da ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 19:46   #5
Mase
MOF Profi
MOF Profi
Standard

Warum läuft das immer gleich ab ... unglaublich

__________________

gruß
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 20:22   #6
MisterBurns
MOF Meister
MOF Meister
Standard

Und was hat das in einem Excelforum zu suchen?

__________________

Schöne Grüße
Berni
MisterBurns ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:01   #7
Mase
MOF Profi
MOF Profi
Standard

80.000+ Themen, knapp 480.000 Beiträge.... viel Betrieb

__________________

gruß
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:17   #8
bynight
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Weil ich mit den Links nicht weitergekommen bin...
eine direkte Antwort zur Frage war es ja nicht...

MfG
bynight ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:19   #9
bynight
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

weil ich hier kein Batch Forum gefunden habe und sonst nur Excel mache...
Und es stand groß draußen dran. Du musstest Dich also nicht erst herein bemühen und irgendwas schreiben... ;-)
bynight ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:21   #10
bynight
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

das Timeout... hatte ich vorher drin...
war mir aber hierfür zu viel Text... deshalb ersetzt.
Aber Danke für den Hinweis mit Vista, ich hatte das Timeout nur zufällig gefunden... ;-)
bynight ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:23   #11
MisterBurns
MOF Meister
MOF Meister
Standard

Zitat:

Weil ich mit den Links nicht weitergekommen bin...
eine direkte Antwort zur Frage war es ja nicht...

Na klar, dann einfach mal nicht drauf antworten, sondern gleich in einem anderen Forum einen Crosspost aufmachen.

Wohin ich mich bemühe, darfst du gerne mir überlassen. Ich habe mir sogar die Mühe gemacht, dir ein DOS-Forum zu googeln, denn dort ist die Chance naturgemäß größer, eine passende Antwort zu finden.
https://www.dostips.com/forum/viewforum.php?f=3

Aber womöglich wurde deine Frage ja bereits beantwortet?

__________________

Schöne Grüße
Berni
MisterBurns ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:26   #12
bynight
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Hi Drambeldier,

das

Setlocal EnableDelayedExpansion

hatte ich schon drin...
außerhalb und innerhalb der Klammer...
Brachte aber keine Änderung, deshalb meine Frage hier...

Gruß Ronald
bynight ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.05.2019, 21:33   #13
bynight
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Ja, ich war in beiden Dos-links.
Und mit dem Crosspost habe ich extra einen Tag gewartet.

Das Dos Forum hinter dem 2. Link habe ich übersehen.

Erst nachdem mich die Links nicht so recht weitergebracht haben, habe ich hier gepostet, weil ich hier bisher immer eine Lösung gefunden habe...
bynight ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.05.2019, 06:43   #14
Mase
MOF Profi
MOF Profi
Standard

Zitat: von bynight Beitrag anzeigen

das Timeout... hatte ich vorher drin...
war mir aber hierfür zu viel Text... deshalb ersetzt.
Aber Danke für den Hinweis mit Vista, ich hatte das Timeout nur zufällig gefunden... ;-)

Zuviel Text zum schreiben?
Du hast jetzt mehr Zeichen im Einsatz.

__________________

gruß
Marco
Mase ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 13.05.2019, 07:42   #15
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

Hi Ronald,

das gehört weder innerhalb noch außerhalb einer (welcher?) Klammer, sondern ist eine eigenständige Befehlszeile, sinnvollerweise ganz am Anfang der Routine.

ps:
Code:

@echo off

SetLocal EnableDelayedExpansion

  echo  Zeit 1: %date% !time:~0,8!   
  echo ca. 3 Sekunden Pause... 
  ping -n 4 127.0.0.1>nul
  
  echo  Zeit 2: %date% !time:~0,8!   
  echo ca. 3 Sekunden Pause...
  ping -n 4 127.0.0.1>nul
 
  echo  Zeit 3: %date% !time:~0,8!   
  echo ca. 3 Sekunden Pause...
  ping -n 4 127.0.0.1>nul

pause >nul

__________________

Gruß
Ralf

Geändert von drambeldier (13.05.2019 um 08:23 Uhr). Grund: ps
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


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



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.