Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 4963 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...

Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...

Windows Server
RODC über VPN - Verbindung weg (10)

Frage von stefan2k1 zum Thema Windows Server ...