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

Dateinamen auslesen und an bestimmter stelle in .txt einfügen

Frage Entwicklung Batch & Shell

Mitglied: altamuli

altamuli (Level 1) - Jetzt verbinden

11.11.2007, aktualisiert 13:23 Uhr, 5080 Aufrufe, 5 Kommentare

Guten Tag
Hab mich mit diesem Projekt etwas übernommen, vieleicht kann jemand helfen!?

Ich möchte sämtliche Namen von Dateien die sich in einem bestimmten Ordner befinden
auslesen und in einer Textdatei hinzufügen.
Das klingt einfach aber ..... die Namen sollen an zwei Stellen und zwar in gleicher reinfolgen angehängt werden...
Die "x" stellen die verschiedenen Namen dar.

Bsp.

MeinOrdner:
xxx.wav
x.wav
xxxxx.wav
xxxx.wav

Textdatei:

TriggerText[0]=xxx
TriggerText[1]=x
TriggerText[2]=xxxxx
TriggerText[3]=xxxx
usw.

TriggeredSound[0]=R4.xxx
TriggeredSound[1]=R4.x
TriggeredSound[2]=R4.xxxxx
TriggeredSound[3]=R4.xxxx
usw.
Mitglied: miniversum
11.11.2007 um 12:32 Uhr
Mal ungetestet folgender Entwurf:
01.
@echo off 
02.
set "ordner=c:\testordner" 
03.
set "datei=c:\ausgabe.txt" 
04.
 
05.
set nummer=0 
06.
FOR /F "delims=" %%f in ('dir /b "%ordner%\*.*"') do call:schreibe "%%~nf" 
07.
sort /R "%datei%.tmp" /O "%datei%"  
08.
del "%datei%.tmp" 2>NUL 
09.
goto:eof 
10.
 
11.
:schreibe 
12.
echo TriggerText[%nummer%]=%1>>"%datei%.tmp" 
13.
echo TriggeredSound[%nummer%]=R4.%1>>"%datei%.tmp" 
14.
set /a nummer=%nummer%+1
miniversum
Bitte warten ..
Mitglied: altamuli
11.11.2007 um 12:43 Uhr
wow ... das ging schnell !

Ich probiers mal aus !
Bitte warten ..
Mitglied: altamuli
11.11.2007 um 12:54 Uhr
Alles super, außer das der Name in Anführungszeichen steht:

TriggerText[9]="xGarNix"

"%datei%.tmp" ----- ich denke hier müssen die " entfernt werden
Bitte warten ..
Mitglied: miniversum
11.11.2007 um 12:57 Uhr
Ups. Na das kommt von ungetesteten posten.
So sollte es gehen:
01.
@echo off 
02.
set "ordner=c:\testordner" 
03.
set "datei=c:\ausgabe.txt" 
04.
 
05.
set nummer=0 
06.
FOR /F "delims=" %%f in ('dir /b "%ordner%\*.*"') do call:schreibe "%%~nf" 
07.
sort /R "%datei%.tmp" /O "%datei%"  
08.
del "%datei%.tmp" 2>NUL 
09.
goto:eof 
10.
 
11.
:schreibe 
12.
echo TriggerText[%nummer%]=%~1>>"%datei%.tmp" 
13.
echo TriggeredSound[%nummer%]=R4.%~1>>"%datei%.tmp" 
14.
set /a nummer=%nummer%+1
Bitte warten ..
Mitglied: altamuli
11.11.2007 um 13:23 Uhr
Prima !

... und vor allem SAUSCHNELL !

Respekt !

DANKE ; )
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Text an bestimmter Stelle einfügen
gelöst Frage von noob-xBatch & Shell2 Kommentare

Hallo bin mal wieder am Basteln, komm aber nicht weiter wie stelle ich es an dass nummer 1 immer ...

Batch & Shell
Per Batch ab einer bestimmten Stelle in einer .txt auslesen
Frage von PeterPannBatch & Shell1 Kommentar

Hallo! Folgendes Problem: Ich habe ein anmelde und abmelde Skript die wie folgt aussehen: die logdatei die daraus resultiert ...

Batch & Shell
BATCH Dateinamen auslesen und an variabler Stelle x Zeichen auschneiden und am Ende wieder einfügen
gelöst Frage von Marco78Batch & Shell6 Kommentare

Ich habe folgendes Problem. Ich möchte Dateinamen um einen bestimmten Teil ändern damit ich diese sortieren kann. Ist Zustand ...

VB for Applications
VBS Textzeile in fsx.cfg Datei an bestimmte Stelle einfügen
gelöst Frage von aletriVB for Applications6 Kommentare

Guten Abende Leute Mit dem hier aufgeführten Script möchte ich den Text "AutogenDescriptionsFilename=AutogenDescriptions_EFRO.xml" einfügen was soweit auch mit der ...

Neue Wissensbeiträge
Datenschutz

Weitere Inforamtionen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 5 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 6 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 9 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 15 StundenErkennung und -Abwehr2 Kommentare

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücken Spectre, Meltdown ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1017 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...