Seite 1 von 1

dos variablen setzen kleines problem

Verfasst: Do 16. Feb 2006, 16:35
von christianstefan
moin ertsma bin neu hier.

so gleich zu meiner frage ich hoffe mir kann jemand helfen
also ich möchte gerne eine sache verschlüsseln so das

wenn ich im beispiel siehe unten 9 in ein datei eingebe, das dann 1 sichbar ist.

Beispiel:
set 9=1

echo %9%
pause

Verfasst: Do 16. Feb 2006, 17:02
von CptKlotz
Und jetzt sollen wir den Sinn Deines Postings erraten und am besten gleich ein fertiges Programm posten?

Sorry, bei solchen schludrig hingerotzten Postings vergeht mir schon gleich jede Lust, mich ernsthaft damit auseinanderzusetzen. Das hier ist ein Internetforum für erwachsene Menschen und nicht die Klowand, wo jeder irgendetwas hinschmieren kann, was ihm gerade in den Sinn kommt.

Also... Gib Dir bitte mehr Mühe beim Formulieren Deiner Fragen oder poste bitte woanders.

Gruß,
Stephan (Administrator)

Verfasst: Do 16. Feb 2006, 17:30
von christianstefan
hallo?

Verfasst: Do 16. Feb 2006, 19:03
von CptKlotz

Verfasst: Do 16. Feb 2006, 19:20
von Grasmann
Silver_Scale hat geschrieben:Und jetzt sollen wir den Sinn Deines Postings erraten und am besten gleich ein fertiges Programm posten?
Ich glaube genau das sollen wir tun und ich mach das mal schnell!

Vielleicht hab ich den Sinn ja auch schon verstanden. :idea:
Natürlich kann man mit so einem Programm nur einzelne Zeichen verschlüsseln.

Also:

set EINGABE=%1
rename hallo %EINGABE%
if exist 1 echo 9
if exist 2 echo 8
if exist 3 echo 7
if exist 4 echo 6
if exist 5 echo 5
if exist 6 echo 4
if exist 7 echo 3
if exist 8 echo 2
if exist 9 echo 1
echo.
@pause
rename %EINGABE% hallo

Naja, ist ziemlich primitiv.
Das kann man dann noch in Textdateien schreiben lassen...
Nehmen wir an dieses Programm heißt jetzt VERSCH.BAT und es existiert im selben Ordner eine Datei namens HALLO (ohne Erweiterung!), dann kannst du z.B.
VERSCH 3
eingeben und das Programm spuckt eine 7 aus.
Bei VERSCH 1 kommt 9 raus usw.

Das lässt sich mit Buchstaben erweitern indem man weitere
if exist <Buchst.> echo <anderer Buchst.>
Zeilen anfügt. Du kannst natürlich auch die Zahlen bzw. Buchstaben anders austauschen lassen.