WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 16.08.2004, 13:47   #1
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard *.bat Datei programmieren

Hallo!

Ich hab folgendes Problem: Möchte gerne eine Bat-Datei schreiben, und zwar soll sie zuerst in den DOS-Modus gehen(habe ich schon zusammengebracht,war nicht die welt und dort dann eine bestimmte sache eingeben und dann automatisch Enter drücken...diese Zyklen sollte die Bat-Datei öfters nacheinander wiederholen...

Jetzt meine Fragen:

Geht das überhaupt ?
Wenn ja weiß jemand wie ? oder wo ich da nachschauen kann, ein Tutorial wäre nicht schlecht...habe leider selber keins gefunden.

Danke im Vorraus !

lG mtrax
mtrax ist offline   Mit Zitat antworten
Alt 16.08.2004, 13:51   #2
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

welches betriebssystem?
und warum extra in den dosmodus?
du kannst es doch gleich die .bat datei ausführen lassen.
Potassium ist offline   Mit Zitat antworten
Alt 16.08.2004, 13:55   #3
cenus
Elite
 
Benutzerbild von cenus
 
Registriert seit: 07.06.2000
Beiträge: 1.428

Mein Computer

Standard

Ja, das dürfte funktionieren.

du mußt halt ein paar hilfsdateien anlegen
z.b. für CR.
du benötigst dazu noch für die Ablaufsteuerung: |,<,>

z.b.:
----------------------
date < cr.txt

---------------------
gibt dir das datum aus, ohne dass du enter drücken mußt.
das enter-zeichen (CR) ist in der datei cr.txt gespeichert.

schleifen und abfragen gibt es auch in dos.
also for-schleife zb.

oder du schreibst dir eine commandline programm, das das
gewünste erledigt.

was willst genau machen?
____________________________________
lg, cenus

------------------
§1 Alle Tipps und Tricks sind ohne Garantie auf Korrektheit und Vollstaendigkeit.
§2 Es wird von mir keine Haftung fuer etwaige entstandene Schaeden uebernommen.
§3 Des weiteren distanziere ich mich von den von mir bekanntgegebenen Urls und Websites.
------------------
Schaetze das wars, oder habe ich was uebersehen?
cenus ist offline   Mit Zitat antworten
Alt 16.08.2004, 14:11   #4
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard

Betriebssystem ist 2000 aber ich denk dass das ja egal ist...
Ich habe Dos-Modus(aus alter Zeit) geschrieben, meinte es reicht die Eingabeaufforderung.

Naja ich will über Telnet zu einem anderen PC connecten und dort halt mich einloggen, Pfad eingeben, eine datei ausführen, und dann wieder ausloggen und schließen. Kurz gesagt ich will mir die Tipserei ersparen

Eigentlich nix aufregendes...aber ich bin ein absoluter newb

lg mtrax
mtrax ist offline   Mit Zitat antworten
Alt 16.08.2004, 15:50   #5
mtrax
Veteran
 
Registriert seit: 04.12.2002
Beiträge: 248


Standard

Hmmm ich bring das nicht zam...

Ich kann zwar Telnet <IP> eingeben, er connectet auch aber dann ist es aus...ich weiß nicht wie ich dem copmuter sagen soll er soll dann bestimmte eingaben macht...

Kann mir jemand da helfen ?
mtrax ist offline   Mit Zitat antworten
Alt 16.08.2004, 16:01   #6
Painkiller
bitte Mailadresse prüfen!
 
Registriert seit: 12.08.2004
Alter: 26
Beiträge: 25


Standard

Nur mit batch geht das auch nicht. denn telnet ist ein programm und wenn du das programm in der shell startest, dann kannst nur mehr eingaben an das programm machen und diese shell ist erst wieder verfügbar wenn das programm zu ende ist. Batch ist ausserdem eine shellscripting sprache und die shell führt due befehle aus und kein externes programm wie telnet.

Vielleicht gibts ja irgendwo in den weiten des inets einen script gesteuerten telnet client, musst halt suchen :/

Oder selber coden :P
Painkiller ist offline   Mit Zitat antworten
Alt 16.08.2004, 16:32   #7
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

@mtrax: Du willst auf jeden Fall ein sicheres Protokoll als Telnet verwenden, z.B. ssh (unter Windows mit dem "putty" Client auch sehr einfach scriptbar).

Zitat:
Original geschrieben von Painkiller
Batch ist ausserdem eine shellscripting sprache und die shell führt due befehle aus und kein externes programm wie telnet.
Das ist NICHT korrekt. Batch ist keine Sprache, sondern:
Zitat:
Batch ist ein Ausdruck aus dem EDV-Bereich, der eine Art der Aufgabenbearbeitung kennzeichnet. Der Begriff wird auch im Zusammenhang mit Batchdatei, Batchfile, Batchprogrammierung, JCL verwendet.

Ursprünglich bedeutete es, dass im Gegensatz zum Multitasking Aufgaben nicht scheinbar gleichzeitig, sondern rein sequentiell durchgeführt werden. Der Batch, also der Stapel, wird Aufgabe für Aufgabe abgearbeitet. In Großrechensystemen der Anfangszeit war die Stapelverarbeitung das Standardverfahren, bei dem die Anfragen der Benutzer eine nach der anderen abgearbeitet wurden. Ihren Namen hat die Stapelverarbeitung, weil die Eingaben als Stapel von Lochkarten in das System gegeben wurden. Heute spricht man immer noch von Batchverarbeitung und meint damit vor allem das Abarbeiten von Programmen, die keine Benutzeraktion erfordern. Man gibt einen Auftrag vor und der wird vom Computer erledigt, ohne dass der Benutzer weiter eingreifen muss.
http://de.wikipedia.org/wiki/Batch
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 16.08.2004, 16:37   #8
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Nachtrag (der Kaffee wirkt nicht mehr):
Putty kann auch telnet-Verbindungen aufbauen und ist bequem scritpbar.
http://www.chiark.greenend.org.uk/~sgtatham/putty/
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:25 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag