Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
|
27.11.10, 13:22
|
#1
|
Mitglied
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
|
[Batch] Ausgabe als .txt abpeichern
Hallo,
wir müssen in der Schule wieder nach langer Zeit eine Batch machen. Die Variablen müssen wir als eine .txt abspeichern aber bekomme es nicht mehr hin.
Hier mal der Code
Danke schon mal
__________________
|
|
|
27.11.10, 13:29
|
#2
|
bla
Registriert seit: Mar 2010
Beiträge: 311
Bedankt: 301
|
Du hast es schon fast:
Code:
echo %name% %wohnort% %straße% > Daten.txt
bzw
Code:
echo %name% > Daten.txt
echo %wohnort% >> Daten.txt
|
|
|
27.11.10, 13:35
|
#3
|
Mitglied
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
|
Danke hatte es mal auch so "%name% %wohnort% %straße% > Daten.txt"
hab aber das echo vergessen. Dank dir
__________________
|
|
|
27.11.10, 13:38
|
#4
|
bla
Registriert seit: Mar 2010
Beiträge: 311
Bedankt: 301
|
Meine Ergänzung hat sich mit dir überschnitten, geht natürlich auch zeilenweise.
|
|
|
27.11.10, 13:39
|
#5
|
Mitglied
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
|
Nochmals Danke
__________________
|
|
|
29.11.10, 17:14
|
#6
|
Mitglied
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
|
Hi wir haben wieder eine neue Aufgabe bekommen. Die Batch stürtzt immer ab und ich finde den Fehler nicht.
Bitte kan wieder Jemand drüber schauen?
__________________
|
|
|
29.11.10, 17:23
|
#7
|
Echter Freak
Registriert seit: Aug 2009
Beiträge: 2.075
Bedankt: 319
|
Ich würd mal drüber schauen aber immo versteh ich nicht ganz was das programm soll?
Sag mir ungefähr was ihr mit dem programm machen wollt und ich kann euch helfen :P
|
|
|
29.11.10, 17:28
|
#8
|
Mitglied
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
|
OK, Sorry^^
Also das Programm sol einen Ordern auf den Desktop erstellen. Und eine Textdatei auf dem Desktop mit den Eingaben abspeichern. Egal wo sich die Batch im Windows befindet. Wenn eine leere Eingabe ist wieder neu starten. Danach mit der For Schleife die von 10 runder zählt und und nach 5 Sekunden die .bat selbst beendet.
__________________
|
|
|
29.11.10, 18:15
|
#9
|
Echter Freak
Registriert seit: Aug 2009
Beiträge: 2.075
Bedankt: 319
|
So fertig^^
Hoffe mal das entspricht ungefär dem was du dir vorgestellt hast...
Nur das mit der for schleife habe ich rausgemacht und durch einen ping befehl ersetzt da die for schleife nicht funzt^^
Code:
@echo off
:start
Rem Hier kommen die Eingaben:
echo Ordnername?
Set /P ordner=
echo Benutzername?
Set /P benutzername=
echo Passwort?
Set /P passwort=
Rem Ende der eingaben
Rem Ueberpruefe die eingaben:
if "%ordner%"=="" goto fehler
if "%benutzername%"=="" goto fehler
if "%passwort%"=="" goto fehler
mkdir C:\Users\%username%\Desktop\%ordner%
pause
Echo Name des Ordners: %ordner% >C:\Users\%username%\Desktop\Benutzer.txt
Echo Benutzername: %benutzername% >>C:\Users\%username%\Desktop\Benutzer.txt
Echo Passwort: %passwort% >>C:\Users\%username%\Desktop\Benutzer.txt
ping 127.0.0.1 -n 6 >nul
goto exit
:fehler
Echo Du hast bei einer eingabe nichts eingegeben!
Echo Neustarten? (Y/N)
Set /P x=
if %x%==Y goto start
if not %x%==Y goto exit
:exit
exit
|
|
|
29.11.10, 18:18
|
#10
|
Mitglied
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
|
Danke dir
__________________
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.
().
|