Zeichenkette verkehrt herum wiedergeben via Batch

  • #1
O

Overwrite

Aktives Mitglied
Themenersteller
Dabei seit
11.06.2008
Beiträge
37
Reaktionspunkte
0
Ort
Köln
Hallo liebe Community ;)

Ich habe da ein Problem mit dem Scripten einer Batch. Diese Batch erhält als 1. Parameter eine 5stellige Zahlenkombination (die Personalnummer) sowie einen Pfad als zweiten Parameter.

Das Script soll die Personalnummer umkehren (zB 12345 würde 54321) und in einer Datei PersCode.ipu abspeichern. Das Verzeichnis, in dem jene Datei gespeichert werden soll, wird durch den 2. Parameter bestimmt. Das Script funktioniert nur zum Teil.

Hier das Script:
Code:
set erste_=%1
set erste=%erste_:~0,1%

set zweite_=%1
set zweite=%zweite_:~1,1%

set dritte_=%1
set dritte=%dritte_:~2,1%

set vierte_=%1
set vierte=%vierte_:~3,1%

set fuenfte_=%1
set fuenfte=%fuenfte_:~4,1%

echo %fuenfte%%vierte%%dritte%%zweite%%erste% > %2\persipu.ipu


Und hier ein Ergebnis des Aufrufes der generator.bat:
Code:
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>generator.bat 12345 .
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set erste_=12345
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set erste=1
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set zweite_=12345
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set zweite=2
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set dritte_=12345
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set dritte=3
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set vierte_=12345
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set vierte=4
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set fuenfte_=12345
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>set fuenfte=5
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>echo 54321 1>.\persipu.ipu
C:\clever-koezleme_ueb07\clever-koezleme_ueb07\IO-Prod-USE\Clever-Koezleme>

Die 1 vor dem > :| :| :| :| :| :| :| :| :| :| :| :|
 
Thema:

Zeichenkette verkehrt herum wiedergeben via Batch

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.966
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben