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

Zähler in einer Batch

Frage Microsoft Windows Tools

Mitglied: BalloS

BalloS (Level 1) - Jetzt verbinden

28.05.2010, aktualisiert 10:08 Uhr, 4299 Aufrufe, 1 Kommentar

Hallo,

ich habe ein kleines Problem mit einer Batchdatei.

Ich bin dabei für ein Backupprogramm eine batchdatei zu schreiben, die alle 30 min. ein inkrementelles Backup anstösst.

Es funktioniert soweit auch alles, aber das einzige Problem, dass ich noch habe und irgendwie nicht gelöst bekomme ist der Zähler.

Mit Hilfe des Zählers, werden die Backupdateien benannt.

z.B. Backup.001, Backup.002, Backup.003 ...

Die Zahl holt er sich aus einer externen Datei und soll sie dann immer wieder nach dem Backup um 1 erhöhen und in die Datei schreiben.

Das funktioniert auch soweit.


Mein eigentliches Problem ist nun, dass er dies nicht mit den beiden vorangestellten 00 machen kann.
Er zählt hoch, aber schmeisst die 00 weg und zählt dann wieder nur mit 1 Stelle.

Hier ist mal der Code vom Zähler:

01.
@echo off  
02.
 
03.
for /F %%i in (num.txt) do set v=%%i 
04.
echo %v% 
05.
pause 
06.
set /a zahl=%v% 
07.
set /a zahl+=1 
08.
echo %zahl% >"c:\num.txt" 
09.
pause
Weiß da jemand Rat, ob das überhaupt möglich ist ?

Vielen Dank

Ps.: Das hier ist natürlich nur ein Teil der Batch. Hier zählt er einfach nur und gibt mir die Zahl aus :D
Mitglied: LotPings
28.05.2010 um 10:54 Uhr
Hallo BalloS,

führende Nullen sind bei Zahlen mit denen gerechnet werden soll, in Batch ein Problem weil sie als Oktalzahlen interpretiert werden.
Wenn die Zahl also immer 3-Stellig in der Datei stehen soll, kannst du das so machen.

01.
@Echo off&SetLocal 
02.
Set Datei="C:\num.txt" 
03.
If not Exist %Datei% >%Datei% Echo 000 
04.
:: Wenn nur die erste Zeile in num.txt relevant ist reicht zum Lesen dies: 
05.
Set /P Zahl=<%Datei% 
06.
Echo Zahl=%Zahl% 
07.
Set /A "Zahl=1%Zahl% + 1" 
08.
Echo Zahl=%Zahl:~-3% 
09.
>%Datei% Echo.%Zahl:~-3%
Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
In Batch Zählen
gelöst Frage von mavericklpBatch & Shell2 Kommentare

Guten Morgen zusammen, Ich habe ein kleines Problem mit einer Zählschleifer in der Batch Datei. Und zwar werden die ...

Batch & Shell
Zahlen in Batch addieren...
gelöst Frage von Hans87Batch & Shell2 Kommentare

Hallo, ich habe ein batch skript geschrieben, das zwei SQL Abfragen ausführt. Beide geben Werte zurück. Die zurückgegebenen Werte ...

Batch & Shell
Zahlen aus Textdatei in Batch vergleichen
gelöst Frage von yspke24Batch & Shell7 Kommentare

Hi, ich habe schon stundenlang im Internet gesucht, konnte aber nichts Passendes finden. Ich habe eine Textdatei "time.log". In ...

Batch & Shell
Zahlen in Batch auseinander schreiben
gelöst Frage von PanubuBatch & Shell6 Kommentare

Hallo zusammen, ich habe folgendes in Batch geschrieben: Das Ergebnis, wenn ich bspw. 1234 eingebe soll so aussehen: A1d2m3i4n ...

Neue Wissensbeiträge
Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 1 StundeLinux7 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

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

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

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

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing13 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Microsoft Office
Outlook Cache Mode Frage
Frage von GwaihirMicrosoft Office11 Kommentare

Hallo zusammen, bin gerade neu in der Firma und lerne hier einige neue Dinge kennen. Zum Beispiel, dass die ...

Windows Server
Windows Store Apps
gelöst Frage von PeterleBWindows Server11 Kommentare

Gibt es einen Weg, auf Windows Server 2016 Windows Store Apps wie zum Beispiel die HP Smart App zu ...