Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

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, 10902 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 ..
Ähnliche Inhalte
Batch & Shell
gelöst Bestimmte Zeile einer Textdatei mit Batch auslesen (2)

Frage von PinkFLuffyUnicorn zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch um Satz zwischen Anführungszeichen aus 1. Zeile in Textdatei lesen (3)

Frage von georg2204 zum Thema Batch & Shell ...

Batch & Shell
gelöst Erstellungsdatum vor jede Zeile einer Textdatei schreiben (5)

Frage von freakonaleash zum Thema Batch & Shell ...

Batch & Shell
gelöst Bestimmten Bereich einer Textdatei ausgeben mittels Batch (10)

Frage von Django.Durano zum Thema Batch & Shell ...

Neue Wissensbeiträge
Humor (lol)

Taschenrechner in IOS kaputt!

(5)

Information von Lochkartenstanzer zum Thema Humor (lol) ...

Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

(3)

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
Windows 7
Abbruch bei Brennvorgang (21)

Frage von Simulant zum Thema Windows 7 ...

Router & Routing
Externe IP von innen erreichbar machen (16)

Frage von Windows10Gegner zum Thema Router & Routing ...

Firewall
WIndows 7 RDP Massen Angriff (14)

Frage von Motte990 zum Thema Firewall ...