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

Textdatei Zeile für Zeile mit Batch ausgeben

Frage Entwicklung Batch & Shell

Mitglied: Dominikdak

Dominikdak (Level 1) - Jetzt verbinden

22.11.2009, aktualisiert 20:06 Uhr, 10388 Aufrufe, 9 Kommentare

Und dafür nur eine cmd-Zeile verwenden

Hi Leute!

Ich versuche schon seit Längerem, eine Textdatei mit folgendem Inhalt

zahlen.txt
01.
17273 
02.
17274 
03.
17275 
04.
usw.
mit Batch auszugeben, ohne mehr als eine Zeile im cmd zu benutzen. Es ist natürlich möglich, mit TYPE die Textdatei auszugeben, allerdings werden die Zeilen der zahlen.txt "heruntergerattert".
Okay, um auszudrücken, was ich machen will: Es soll so 'ne Art Funcracker werden.

01.
set zahlen="C:\zahlen.txt" 
02.
echo Kombinationen werden ausprobiert:  
03.
type %zahlen%           ::ich suche eine andere Alternative für type
D.h. an der Stelle von %zahlen% soll dann 17273 (nach 0.01 Sek.) 17274 und wieder nach 0.01 Sek.(oder ein so ähnlicher Zeitabstand) 17275 stehen.
Es wird so aussehen, als ob sämtliche Zeilen in zahlen.txt "durchgerattert" werden, nur halt auf einem Fleck.


Ich hoffe, ihr habt mich verstanden und Danke für eure Antworten!
Mitglied: 60730
22.11.2009 um 21:17 Uhr
Servus,

01.
echo Code wurde entfernt.  
02.
rem Kombinationen werden ausprobiert:  
03.
echo diese Zeile hat mich stutzig gemacht und ich hab das Script daher wieder entfernt.
edit
Du sorry - aber einen PasswordFuncracker schreib ich dir nicht.

"Anspruchsvoll?" Nicht wirklich - auch nicht wirklich komplex - wer hat das denn angeklickert?

Gruß
Bitte warten ..
Mitglied: Dominikdak
22.11.2009 um 23:19 Uhr
???
In meinem Skript sollen jediglich mehrere Zeilen aus einer externen Textdatei auf einem Fleck im Kommandofenster wiedergegeben werden! Die Bezeichnung Funcracker sollte nur einen Denkanstoß geben, um zu zeigen, wie es aussehen soll. Das hat bei dir leider nicht geklappt.
Bitte warten ..
Mitglied: 60730
22.11.2009 um 23:28 Uhr
Servus und falls ich daneben gelegen bin - sorry..

Die Lösung ist tatsächlich total banal - und ein "cracker" sollte das auch ohne fremde Hilfe können.

01.
rem auslesedatei erzeugen 
02.
for /l %%a in (1,1,999) do echo %%a>>%temp%\123.txt 
03.
 
04.
 
05.
for /f %%i in (%temp%\123.txt) do ( 
06.
@cls 
07.
@echo %%i 
08.
@ping -n 2 127.0.0.1 >nul 
09.
)
Gruß
Bitte warten ..
Mitglied: bastla
22.11.2009 um 23:53 Uhr
... und wenn's tatsächlich (warum auch immer) ein Oneliner sein soll:
for /f "delims=" %%i in (%temp%\123.txt) do @(cls & echo %%i & ping -n 2 127.0.0.1 >nul)
Grüße
bastla
Bitte warten ..
Mitglied: Biber
23.11.2009 um 07:02 Uhr
... und wenn es tatsächlich (warum auch immer) ein Oneliner ohne temporäre Zwischendatei und ohne Ping-Aufruf sein soll:
01.
setlocal EnableDelayedExpansion & for /L %i in (100001,1,123000) do @(Set/a "x=%i % 100">nul && @if !x!==0 cls & set /a %i /100 )
Demo-Version für den CMD-Prompt. Als Batch die %i's durch %%i ersetzen.

@Dominikdak
Wenn wir dann genug rumgealbert haben, können wir dann den Beitrag auf "Erledigt" setzen?

Grüße
Biber
Bitte warten ..
Mitglied: 60730
23.11.2009 um 10:32 Uhr
@Biber
@bastla
(warum auch immer) aber onleiner kann jeder
Ich dachte einer von euch beiden würde mit Set /p arbeiten...

Gruß
Bitte warten ..
Mitglied: bastla
23.11.2009 um 11:45 Uhr
[OT]
@Timo
Ich dachte einer von euch beiden würde mit Set /p arbeiten...
Schon aus Prinzip weigere ich mich, hier zu arbeiten ...

Grüße
bastla
[/OT]
Bitte warten ..
Mitglied: Biber
23.11.2009 um 14:04 Uhr
<OT>
@T-Mo

ja nee... wenn bastla sich da nun ausklinkt..
Für zwei arbeite ich nun bestimmt nicht... weder hier noch anderswo...

Da kannst du jederzeit meinen Cheffe fragen... der bestätigt das....

Grüße
Biber
</OT>
Bitte warten ..
Mitglied: Dominikdak
23.11.2009 um 15:27 Uhr
Danke für eure Antworten!
Jetzt wo ich den Code sehe, hätte ich auch selber drauf kommen können ;L. Die Frage ist dann auch erledigt!
Grüße
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Batch & Shell
gelöst VBS Script in eine Textdatei ausgeben (VBS mit Batch zusammenführen) (5)

Frage von Luuke257 zum Thema Batch & Shell ...

Batch & Shell
gelöst Mittels Batch jede Zeile einer Textdatei prüfen (4)

Frage von Peter32 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch ausgabe zeilenweise stat spaltenweise ausgeben (4)

Frage von sugram zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...