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, 5819 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

Batch & Shell
Eventlog Druckjobs mit VBS auslesen (2)

Frage von joni2000de zum Thema Batch & Shell ...

Batch & Shell
gelöst Appx aus Image auslesen und entfernen (9)

Frage von Markus2016 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...

Windows Server
Suche passender Treiber (12)

Frage von stolli zum Thema Windows Server ...

Peripheriegeräte
Wlan stört Funkmaus (11)

Frage von Falaffel zum Thema Peripheriegeräte ...

Peripheriegeräte
gelöst USB Festplatte verliert Laufwerksbuchstabe (9)

Frage von cese4321 zum Thema Peripheriegeräte ...