Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Benutzereingabe in einer Batchdatei eingeben und als eingabe.txt speichern

Frage Entwicklung Batch & Shell

Mitglied: rollouter

rollouter (Level 1) - Jetzt verbinden

27.02.2008, aktualisiert 04.03.2008, 5015 Aufrufe, 9 Kommentare

Hallo,
habe ein kleines problemchen mit meiner batchdatei (die erste) im DOS

Also soweit funktioniert es aber:

set /p Cycle=woche:

ipconfig /all >> %Cycle%_ftp.txt

erstens will ich mehrere wörter eingeben mit Space(leerzeichen), wenn mit space erkennt er nur den ersten text

woche 1 UMTS Siemens

daraus soll die datei : woche_1_UMTS_Siemens_ftp.txt herrauskommen (wäre schön wenn alles in der batchdatei unter DOS ist)
bitte nicht zu kompliziert ;)

wenns nicht zu kompliziert ist wären mehrere Abfragen möglich

Woche: eingabetext
Netz: eingabetext
Firma: eingabetext

habs mit mehreren set /p ausprobiert aber er speichert nur 6 zeichen oder so, also woche1_UM.txt statt woche1_UMTS_Siemens.txt

Vielen Dank im vorraus

MfG
David
Mitglied: miniversum
27.02.2008 um 13:40 Uhr
Würdest du die batch so erweitern würde es Dir dateinamen mit Leerstellen erstellen:
set /p Cycle=woche:
ipconfig /all >> "%Cycle%_ftp.txt"

Ganze sollte so gehen:
01.
set /p woche=Woche: 
02.
set /p netz=Netz: 
03.
set /p firma=Firma: 
04.
 
05.
ipconfig /all >> "%woche%_%netz%_%firma%.txt"
Bitte warten ..
Mitglied: rollouter
27.02.2008 um 13:47 Uhr
Wow ging ja schnell, habs direkt ausprobiert hat supi geklappt ;)

Will die txt dateien dann packen mit pkzip gebe dann auch

pkzip -a %woche%_%netz%_%firma%.zip *.txt ein

er speichert mir die dann als

2_UMTS_S.zip statt
2_UMTS_Siemens_Ergebnisse.zip ab,
hast du da vlt eine Idee

Fettes Dankeschön
Bitte warten ..
Mitglied: miniversum
27.02.2008 um 14:08 Uhr
Versuchs mal so:
pkzip -a "%woche%_%netz%_%firma%.zip" *.txt
die " schaden meistens nie bei den Dateinamen, man beötigt sie allerdings sobald Leerstellen enthalten sind.
Bitte warten ..
Mitglied: rollouter
27.02.2008 um 14:15 Uhr
Cooles Forum ;)

der macht immer nur 8 zeichen.zip, wenn mehr lässt er sie einfach weg ;(

liegt bestimmt an pkzip, denn auch die gepackten txt files kürzt pkzip ab,

statt diesestextfile1.txt macht er im zip diesest~1.txt

google grad wie ich das noch wegbekomme, dann bin ich ja fast fertig *freu


DANKE
Bitte warten ..
Mitglied: rollouter
27.02.2008 um 14:37 Uhr
Ja das pkzip unterstütz nur 8 zeichen ;( unter DOS.

Jemand eine Idee wie man unter DOS zippen kann (mittels Batchdatei), muss aber freeware sein.

thx
Bitte warten ..
Mitglied: miniversum
27.02.2008 um 14:49 Uhr
Ich hab mich mit dem bereich zu wenig beschäftigt aber versuchs mal mit rar. Unregistriert kann man damit per komandozeile auch zippen. Es komt nur ne meldung. sonst aber so sonst gehen...glaub ich.
Bitte warten ..
Mitglied: rollouter
27.02.2008 um 15:01 Uhr
Werds mal morgen versuchen ,mache jetzt Feierabend.

Danke nochmal ;)
Bitte warten ..
Mitglied: Biber
03.03.2008 um 06:45 Uhr
Moin rollouter,

Werds mal morgen versuchen ,mache jetzt Feierabend.....
Tja, nu' is aber Wochenende vorbei - gibst Du mal Feedback bitte?

Danke
Biber
Bitte warten ..
Mitglied: rollouter
04.03.2008 um 08:24 Uhr
Morgen,
die haben das getestet "angeblich" macht er ein paar downloads nicht, man sieht nicht im DOS Fenster was er macht, er schreibt es nur in die text datei, ier mal mein werk:


01.
set /p Cycle=Cycle: 
02.
set /p Netz=Netz: 
03.
set /p Ran=Ran: 
04.
 
05.
ipconfig /all >> results/%Cycle%_%Netz%_ftp.txt 
06.
echo At time: %Time% >> results/%Cycle%_%Netz%_ftp.txt 
07.
echo At date: %Date% >> results/%Cycle%_%Netz%_ftp.txt 
08.
echo At Cycle: %Cycle% >> results/%Cycle%_%Netz%_ftp.txt 
09.
echo At Netz: %Netz% >> results/%Cycle%_%Netz%_ftp.txt 
10.
echo At Ran: %Ran% >> results/%Cycle%_%Netz%_ftp.txt 
11.
 
12.
 
13.
ping xxx.de -n 4 >> results/ping32.txt 
14.
echo At time: %Time% >> results/ping32.txt 
15.
 
16.
 
17.
ping xxx.de -n 4 >> results/ping32.txt 
18.
echo At time: %Time% >> results/ping32.txt 
19.
 
20.
 
21.
ping xxx.de -n 4 >> results/ping32.txt 
22.
echo At time: %Time% >> results/ping32.txt 
23.
 
24.
 
25.
ping xxx.de -n 4 >> results/ping32.txt 
26.
echo At time: %Time% >> results/ping32.txt 
27.
 
28.
 
29.
ping xxx.de -n 4 >> results/ping32.txt 
30.
echo At time: %Time% >> results/ping32.txt 
31.
 
32.
 
33.
ping xxx.de -n 4 >> results/ping32.txt 
34.
echo At time: %Time% >> results/ping32.txt 
35.
 
36.
 
37.
ping xxx.de -n 4 >> results/ping32.txt 
38.
echo At time: %Time% >> results/ping32.txt 
39.
echo At date: %Date% >> results/ping32.txt 
40.
 
41.
 
42.
type results/ping32.txt 
43.
 
44.
 
45.
find /i "At date" results/ping32.txt >> results/ping32av.txt 
46.
find /i "At time" results/ping32.txt >> results/ping32av.txt 
47.
find /i "Reply" results/ping32.txt >> results/ping32av.txt 
48.
 
49.
 
50.
sleep 10 
51.
 
52.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
53.
echo At time: %Time% >> results/ping500.txt 
54.
 
55.
 
56.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
57.
echo At time: %Time% >> results/ping500.txt 
58.
 
59.
 
60.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
61.
echo At time: %Time% >> results/ping500.txt 
62.
 
63.
 
64.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
65.
echo At time: %Time% >> results/ping500.txt 
66.
 
67.
 
68.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
69.
echo At time: %Time% >> results/ping500.txt 
70.
 
71.
 
72.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
73.
echo At time: %Time% >> results/ping500.txt 
74.
 
75.
 
76.
ping xxx.de -l 500 -n 4 >> results/ping500.txt 
77.
echo At time: %Time% >> results/ping500.txt 
78.
echo At date: %Date% >> results/ping500.txt 
79.
 
80.
 
81.
type results/ping500.txt 
82.
 
83.
 
84.
find /i "At date" results/ping500.txt >> results/ping500av.txt 
85.
find /i "At time" results/ping500.txt >> results/ping500av.txt 
86.
find /i "Reply" results/ping500.txt >> results/ping500av.txt 
87.
 
88.
 
89.
sleep 10 
90.
 
91.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
92.
echo At time: %Time% >> results/ping1400.txt 
93.
 
94.
 
95.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
96.
echo At time: %Time% >> results/ping1400.txt 
97.
 
98.
 
99.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
100.
echo At time: %Time% >> results/ping1400.txt 
101.
 
102.
 
103.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
104.
echo At time: %Time% >> results/ping1400.txt 
105.
 
106.
 
107.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
108.
echo At time: %Time% >> results/ping1400.txt 
109.
 
110.
 
111.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
112.
echo At time: %Time% >> results/ping1400.txt 
113.
 
114.
 
115.
ping xxx.de -l 1400 -n 4 >> results/ping1400.txt 
116.
echo At time: %Time% >> results/ping1400.txt 
117.
echo At Date: %Date% >> results/ping1400.txt 
118.
 
119.
 
120.
type results/ping1400.txt 
121.
 
122.
find /i "At date" results/ping1400.txt >> results/ping1400av.txt 
123.
find /i "At time" results/ping1400.txt >> results/ping1400av.txt 
124.
find /i "Reply" results/ping1400.txt >> results/ping1400av.txt 
125.
 
126.
 
127.
sleep 10 
128.
 
129.
REM ------------Pingtest fertig----------------- 
130.
 
131.
REM ---------beginne mit downloadtest----------- 
132.
 
133.
 
134.
ftp -s:get.ftp xxx.de >> results/ftp2MBdownload.txt 
135.
echo At time: %Time% >> results/ftp2MBdownload.txt 
136.
 
137.
sleep 30 
138.
 
139.
ftp -s:get.ftp xxx.de >> results/ftp2MBdownload.txt 
140.
echo At time: %Time% >> results/ftp2MBdownload.txt 
141.
 
142.
 
143.
sleep 30 
144.
 
145.
ftp -s:get.ftp xxx.de >> results/ftp2MBdownload.txt 
146.
echo At time: %Time% >> results/ftp2MBdownload.txt 
147.
 
148.
sleep 30 
149.
 
150.
ftp -s:get.ftp xxx.de >> results/ftp2MBdownload.txt 
151.
echo At time: %Time% >> results/ftp2MBdownload.txt 
152.
echo At date: %Date% >> results/ftp2MBdownload.txt 
153.
 
154.
type results/ftp2MBdownload.txt 
155.
 
156.
 
157.
echo At date: %Date% >> results/ftp2MBdownload.txt >> results/ftp2MBav.txt 
158.
echo At time: %Time% >> results/ftp2MBdownload.txt >> results/ftp2MBav.txt 
159.
find /i "ftp: 2097152" results/ftp2MBdownload.txt >> results/ftp2MBav.txt 
160.
 
161.
 
162.
 
163.
sleep 30 
164.
 
165.
REM ----------download fertig------------  
166.
 
167.
REM ---------beginne mit upload---------- 
168.
 
169.
ftp -s:put.ftp xxx.de >> results/ftpUpload.txt 
170.
echo At time: %Time% >> results/ftpUpload.txt 
171.
 
172.
 
173.
sleep 30 
174.
 
175.
ftp -s:put.ftp xxx.de >> results/ftpUpload.txt 
176.
echo At time: %Time% >> results/ftpUpload.txt 
177.
 
178.
sleep 30 
179.
 
180.
ftp -s:put.ftp xxx.de >> results/ftpUpload.txt 
181.
echo At time: %Time% >> results/ftpUpload.txt 
182.
 
183.
sleep 30 
184.
 
185.
ftp -s:put.ftp xxx.de >> results/ftpUpload.txt 
186.
echo At time: %Time% >> results/ftpUpload.txt 
187.
echo At date: %Date% >> results/ftpUpload.txt 
188.
 
189.
type results/upload.txt 
190.
 
191.
 
192.
echo At date: %Date% >> results/ftpUpload.txt >> results/ftpUploadav.txt 
193.
echo At time: %Time% >> results/ftpUpload.txt >> results/ftpUploadav.txt 
194.
find /i "ftp: 1059944" results/ftpUpload.txt >nul  >> results/ftpUploadav.txt 
195.
 
196.
 
197.
 
198.
pkzip -a results/%Cycle%_%Netz%.zip results/*.txt 
199.
 
200.
 
201.
sleep 10 
202.
 
203.
 
204.
 
205.
 
206.
exit
Klappt alles super , nur bei type results/... gibt er mir ein syntax error!?
müsste noch ein ordner erstellen der results heisst , hilfe ;) vlt: make results!?
und die batch müsste im dos fenster die pings und put dateien anzeigen, den Verlauf die er in die Textfiles schreibt.

Achja mit Pkzip lass ich es so, kürzt auf 8 stellen. 7za habe ich ausprobiert aber will nicht!?

ansonsten waren die voll zufrieden;) (Wenn das mal nicht eine Gehaltserhöung gibt ;)

Dickes Danke an euch!!!!!!


MfG

David
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
CMD-Ergebnis in Variable speichern und diese Variable dann andere Batchdatei übergeben
Frage von torilloBatch & Shell6 Kommentare

Hallo Forum, ich habe ein Problem mit der Übergabe einer Variable von einer in eine andere Batchdatei und würde ...

Microsoft
Batchdatei: Dateien nach String durchsuchen, Dateinamen in .txt speichern
gelöst Frage von elcheffe123Microsoft22 Kommentare

Ahoi! Der Titel sagt eigentlich schon alles. Ich möchte eine Batchdatei schreiben, die im aktuellen Ordner( unbekannte anzahl an ...

Entwicklung
Powershell: Computernamen eingeben
gelöst Frage von honeybeeEntwicklung10 Kommentare

Hallo, ich versuche gerade, ein Powershell-Skript zu schreiben, welches dem Benutzer auffordern soll, einen Computernamen einzugeben. Wenn der Computername ...

Batch & Shell
In Putty Befehle eingeben - keine Auswirkung
Frage von PhilosophBatch & Shell8 Kommentare

Hallo alle zusammen, ich möchte mit putty folgendes erreichen: 1. Datei von einem remote FTP Server auf den lokalen ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 6 StundenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 7 StundenMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 14 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Windows Server
Kann man im KMS nachschauen , wieviele Clients den Key in Anspruch genommen haben
gelöst Frage von rainergugusWindows Server15 Kommentare

Hallo, wir haben einen KMS Windows 10 Key. Dieser ist ja W7 kompatibel. Aber unser Windows 7 Pool registriert ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...