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 in einer bestehenden TXT Datei an die zeilen enden was ranhängen

Mitglied: Dipps

Dipps (Level 2) - Jetzt verbinden

07.09.2007, aktualisiert 10:36 Uhr, 6179 Aufrufe, 10 Kommentare

in einer bestehenden TXT Datei an die zeilen enden was ranhängen

Hallo,

ich habe ein TXT Datei mit vielen Zeilen die so ca aussieht:

Maier,Max
Mueller,Hannes
...

nun soll am ende jederZeile noch Angehangen werden:

...,MaiMa
...,MueHa

also die ersten drei Buchstaben vom Nachnamen und die ersten zwei Buchstaben vom Vornamen

weiss jemand wie ich das in einer Token schleife am besten realiesiern kann?

Vielen Dank schon jetzt einmal.
Mitglied: rubberbear
07.09.2007 um 07:16 Uhr
Hi,
versuch es mal mit einem tool das die tastenkombinationen macht ein Macro im Word oder autoit
da ich nicht der macromensch bin hier ein kleines Autoit script
01.
; ---------------------------------------------------------------------------- 
02.
03.
; AutoIt Version: 3.1.0 
04.
; Author:         A.N.Other <myemail@nowhere.com> 
05.
06.
; Script Function: 
07.
;	Template AutoIt script. 
08.
09.
; ---------------------------------------------------------------------------- 
10.
 
11.
; Script Start - Add your code below here 
12.
 
13.
WinWaitActive ("C:\Dokumente und Einstellungen\kuehn_b\Desktop\autoit test.txt - Notepad2") 
14.
	Send ("^{HOME}") 
15.
	$i = 0 
16.
	While $i <= di 
17.
		$i = $i + 1 
18.
			Send ("+{RIGHT 3}") 
19.
			Send ("^c") 
20.
			Send ("{END}") 
21.
			Send (",") 
22.
			Send ("^v") 
23.
			Send ("^{LEFT 3}") 
24.
			Send ("+{RIGHT 2}") 
25.
			Send ("^c") 
26.
			Send ("{END}") 
27.
			Send ("^v") 
28.
			Send ("{DOWN}") 
29.
			send ("{HOME}") 
30.
	WEnd
in der Zeile
WinWaitActive ("C:\Dokumente und Einstellungen\\Desktop\autoit test.txt - Notepad2")
muss zwichen den Anführungszeichen das stehen, was oben im editor steht
und in der Zeile
While $i <= XXX
muss an die stelle der drei x die zahl deiner Zeilen im TXT.file -1
viel spaß
Bitte warten ..
Mitglied: Biber
07.09.2007 um 07:38 Uhr
Moin Dipps,

mit Batch und einer FOR/F-Anweisung wäre ein möglicher Ansatz:
[zum Warmwerden am CMD-Prompt]:
01.
for /f "tokens=1,* delims=," %i in (namen.txt) do @echo [Name: %i], [Vorname: %j]
Die beiden vorhandenen Token "name" und "Vorname" plus das abgeleitete neue dritte Token würde ich aber in eine neue Datei schreiben lassen. Schon aus dem Grund, dass der Originaldatei nichts passiert, bis wirklich ein Script -egal ob AutoIt oder VBS oder Batch- auch läuft.

Eine erste ungetestete Batch-Skizze wäre dann:
01.
::----Snipp Add3rdToken.bat--- 
02.
@echo off & setlocal 
03.
for /f "tokens=1,* delims=," %%i in (tempxx.txt) do call :ProcessLine "%%~i" "%%~j" 
04.
Goto :eof 
05.
 
06.
:ProcessLine Para1=Name, Para2=Vorname 
07.
Set "name=%~1" 
08.
Set "vorname=%~2" 
09.
Echo %~1,%~2,%name:~0,3%%vorname:~0,2% 
10.
::----Snipp Add3rdToken.bat---
Wie gesagt, nicht getestet.

Wenn "Add3rdToken" auf dem Bildschirm klappt, dann alles umleiten in eine neue Textdatei. Also "Add3rdToken>NeueNamen.txt"

Grüße
Biber
Bitte warten ..
Mitglied: Dipps
07.09.2007 um 07:43 Uhr
in VB habe ich keine Ahnung der sagt mir bloß immer das WinWaitActiv Funktion nicht defieniert ist
Bitte warten ..
Mitglied: rubberbear
07.09.2007 um 07:49 Uhr
Hi,
das ist kein VB
sondern Autoit,
http://www.autoitscript.com/autoit3/
ein zusätzliches Tool, aber durchaus hin und wieder sehr sinnvoll
Bitte warten ..
Mitglied: Dipps
07.09.2007 um 07:50 Uhr
Ja es funktioniert soweit nun soll es aber noch an das ende derzeile in der datei ran gehangen werden
Bitte warten ..
Mitglied: Dipps
07.09.2007 um 08:06 Uhr
gibs eventuell auch noch die möglichkeit die zusammen fassung also das 3. token alles klein zu schreiben?
Bitte warten ..
Mitglied: Biber
07.09.2007 um 08:14 Uhr
Moin Dipps,

>also das 3. token alles klein zu schreiben?
Batch bietet keine ToUpper()/ToLower()-Funktionalität an.
Dann ginge es schneller, alle 5 Zeilen nochmal neu als 5zeiligen VBS-Schnipsel zu schreiben.

Aber vorher die Fragen nach dem Nutzen:
  • wieso würde das denn für die weitere Verarbeitung einen Unterschied machen, ob es klein oder gemischt geschrieben ist?
  • wie oft brauchst Du den Schnipsel denn - einmalig oder jeden Dienstag morgen?

Grüße
Biber
Bitte warten ..
Mitglied: Dipps
07.09.2007 um 09:12 Uhr
nagut ist ni so schlimm trozdem vielen dank noch mal
Bitte warten ..
Mitglied: Dipps
07.09.2007 um 09:59 Uhr
ich habe noch was! kannst du mir noch sagen wie ich ein zufälliges wort generieren kann ein PW so zusagen das darf aus ABCD...und Ziffern bestehen und es sollte möglichst nur einmal auftreten und 6 zeichen lang
Bitte warten ..
Mitglied: Biber
07.09.2007 um 10:36 Uhr
Moin Dipps,

das kannst Du relativ simpel zusammenbraten mit der %random%-Funktion.

Mimik wäre in etwa
  • Setlocal enableDelayedExpansion
  • Gesamtheit aller erlaubten Zeichen festlegen
01.
set "text=abcdefghigklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  • einen Zufallswert im Bereich 0....Länge_aller_erlaubten_Zeichen erzeugen
01.
set /a x=%random% % 60 
  • wenn bei diesem Wert für die Variable %x% z.B. 13 herauskam, dann liefert der folgende Code das 13. Zeichen ="m".
01.
Set Zufallszeichen=%text:~!x!,1%
So kannst Du Zeichen für Zeichen zusummenstoppeln oder das auch einen Batch machen lassen.
Aber wenn Du damit nicht zurechtkommst, dann mach bitte dafür einen neuen Beitrag auf.
Und setz diesen hier auf "Beantwortet".

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Installation

BATCH Variable aus .txt Datei ohne Leerzeichen am Ende

Frage von MarciMarc85Installation4 Kommentare

Hallo, Ich hab ein problem und finde einfach nicht den richtigen Lösungsweg. eine Software hat mehrere Windows Dienste, die ...

Batch & Shell

Leerzeichen am Ende (innerhalb) einer .txt Datei entfernen

gelöst Frage von freshman2017Batch & Shell9 Kommentare

Guten Abend, ich habe da noch mal eine Frage; innerhalb einer .txt habe ich am Ende 1x Leerzeichen und ...

Batch & Shell

Batch .txt Zeile ohne Leerzeichen am ende einlesen und einer variablen zuweisen

gelöst Frage von yousaintBatch & Shell2 Kommentare

Hallo zusammen, ich würde gerne eine Zeile aus einem TXT File in einer Batch routine einlesen und einer variablen ...

PHP

TXT Datei auslesen und bestimmte Zeilen in Variable setzen

gelöst Frage von 126594PHP11 Kommentare

Hallo zusammen, vorweg muss ich sagen, ich bin (bis jetzt) absoluter Neuling was PHP angeht. Ich will aus einer ...

Neue Wissensbeiträge
Backup

2016 - Restore mit WBAdmin - iSCSI Device als Sicherungsziel

Erfahrungsbericht von Henere vor 2 TagenBackup1 Kommentar

Servus zusammen, was mich eben einige graue Haare gekostet hat Server 2016. Ich habe meinem Server eine weitere M2 ...

Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 4 TagenHumor (lol)10 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 4 TagenExchange Server9 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 5 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Heiß diskutierte Inhalte
E-Mail
Deutsche e-Mail Adresse auf iPhone in Katar. Nur Probleme
gelöst Frage von vanTastE-Mail32 Kommentare

Moin, ich habe hier in Deutschland auf einem Exchange 2013 eine e-Mail Adresse (name@domain.de) für einen Kollegen in Katar ...

Windows Server
Domäne beitreten nicht möglich, unter VMWare windows Server 2016 Core
Frage von AmanuelWindows Server19 Kommentare

Ich habe auf meinem Mac unter VMWare Windows Server 2016 Core und Windows Server 2016 Desktopversion installiert. Beide Systeme ...

Windows Server
Server verliert Dateien und Ordner
gelöst Frage von routeserverWindows Server18 Kommentare

Hallo Freunde, ich habe hier ein Problem, das mich an meine Grenzen treibt und ich würde gerne wissen, ob ...

Windows Tools
User Self Service und Client Management
Frage von OrkansonWindows Tools14 Kommentare

Hallo zusammen, ich hab ein paar verschiedene Fragen: 1. Was benutzt ihr um Software im Unternehmen zu verteilen? 2. ...