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

3-6 Zeichen des Dateinamens auslesen

Frage Entwicklung Batch & Shell

Mitglied: heri

heri (Level 1) - Jetzt verbinden

06.11.2006, aktualisiert 20:53 Uhr, 5831 Aufrufe, 4 Kommentare

Hi,
ich habe Dateien, die ich per Mail verschicken möchte. In den Dateinamen ist eine Nummer, die mir die emailadresse mitteilt. Nur leider komme ich derzeit irgendwie nicht dazu, diese in eine Variable einzulesen. Name der Datei Bsp. 0255541.147 die Ziffernfolge 555 immer an der Position 3,4,5 möchte ich nun in eine Variable schreiben und dann an den entsprechenden Empfänger eine Mail schicken. Mail usw. funktioniert nur ich komm nicht an diese 3 Ziffern. Müsste ja eigentlich mit einer for schleife funktioniern, aber ich glaub ich steh derzeit ein bisschen auf der Leitung. Die for /? hilft mir auch nicht weiter.
Ich verwende als Betriebssystem Windows2000 und möchte eine Batchdatei erstellen.
Hoffentlich löst sich mein Konten bald

lg
heri
Mitglied: bastla
06.11.2006 um 17:00 Uhr
Hallo heri!

01.
set Nr=0255541.147 
02.
echo %Nr:~2,3%
Info: set /?

HTH
bastla
Bitte warten ..
Mitglied: miniversum
06.11.2006 um 17:06 Uhr
Also beispiel:

@echo off
Set Dateiname=0255541.147
set Adresse=%Dateiname:~2,3%
echo %Dateiname%
echo %Adresse%

miniversum

ups zu langsam
Bitte warten ..
Mitglied: Ruebezahl
06.11.2006 um 17:21 Uhr
Hallo Heri,


auch von mir eine kleine Lösung, ahnlich wie von den beiden, die ein schnelleres Internet haben ;))

@ECHO off

SETLOCAL
SET dateiname=0255541.147

FOR /f "tokens=1-4 delims= " %%a IN ('DIR %dateiname% ^| FINDSTR /i %dateiname%') DO SET name=%%d

SET name=%name:~2,3%
ECHO %name%


:eof



Lass uns doch mal wissen, was aus Deinem Probelm geworden ist.

Herzliche Grüße
Ruebezahl
Bitte warten ..
Mitglied: heri
06.11.2006 um 20:53 Uhr
Hallo,

vielen Dank für die schnelle Hilfe. Habe alle 3 Lösungen probiert und es funktioniert )
Bis auf 2,3 Kleinigkeiten funktioniert das ganze. Jetzt noch ein paar Schleifen usw. das ich das ganze mit mehreren Dateien machen kann. Mails werden mit blat verschickt, werde nochmal berichten wenn ich ganz fertig bin.

Vielen Dank,
heri
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Auslesen und Vergleichen Zweiter CSV Dateien Powershell (7)

Frage von Hainoon zum Thema Batch & Shell ...

Batch & Shell
gelöst Laufwerkgröße der Clients auslesen (6)

Frage von michi-ffm zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(6)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Linux
gelöst Google Chrome startet nicht (12)

Frage von Thomas91 zum Thema Linux ...