dos variablen setzen kleines problem

Du hast eine Frage aber bist neu im Thema?
Antworten
christianstefan

dos variablen setzen kleines problem

Beitrag 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
Benutzeravatar
CptKlotz
Admin a.D.
Beiträge: 2947
Registriert: Mo 7. Mär 2005, 23:36
Wohnort: Dorsten
Kontaktdaten:

Beitrag 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)
“It is impossible to defeat an ignorant man in argument.” (William G. McAdoo)
christianstefan

Beitrag von christianstefan »

hallo?
Benutzeravatar
CptKlotz
Admin a.D.
Beiträge: 2947
Registriert: Mo 7. Mär 2005, 23:36
Wohnort: Dorsten
Kontaktdaten:

Beitrag von CptKlotz »

“It is impossible to defeat an ignorant man in argument.” (William G. McAdoo)
Benutzeravatar
Grasmann
Solitärspieler
Beiträge: 15
Registriert: Sa 31. Dez 2005, 17:23
Wohnort: St.Veit / Glan

Beitrag 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.
Antworten