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

Neueste Datei im Ordner finden und per Mail versenden (blat)

Frage Entwicklung Batch & Shell

Mitglied: TscheuneHeuner

TscheuneHeuner (Level 1) - Jetzt verbinden

03.11.2010, aktualisiert 18.10.2012, 7252 Aufrufe, 6 Kommentare

Hallo,

mir gehts es darum die neuesten Protokolle in einem Ordner per Mail zu versenden. Leider kann ich bei den Programmen blat und mail-as-batch nur feste dateinamen für den Anhang verwenden. Da die Dateien den Datumsstempel im Dateinamentragen z.B.: 2010-11-03_03_59_59.txt haben und natürlich diesen auch ändern bin ich auf der Suche nach einer Lösung.
Kann ich per Batch die neuste Datei auslesen und dann an blat übergeben?

Gruß

Thorsten
Mitglied: 60730
03.11.2010, aktualisiert 18.10.2012
moin,

geb mal in einer Dosbox da da ein...

dir /?

for /f %a in ('dir *.txt /b /OD') do set last=%a
copy "%last%" txt4blat.txt

und schon hast du die letzte txt Datei in als Kopie und der Dateiname für Blat bleibt erhalten.

Das funktioniert so natürlich nur in der Dosbox - in einer Batch müsste jedes % (außer die beidem um last herum) einen zwilling bekommen.

Gruß


edit
[OT]
@ Biber:

Falls du "zufällig" unter verwandte Fragen diesen finden würdest - den würd ich rausfeuern. Der Titel ist zu passend für die Suchfunktion, aber der Inhalt hält nicht was er verspricht.

(Und ne olle Kammele von einem, der sich eh schon abgemeldet hat zu "lösen" eher nicht mein Steil)

/edit
[/OT]
Bitte warten ..
Mitglied: Biber
03.11.2010 um 11:25 Uhr
[OT]
@T-Mo
Danke für den Hinweis.
Der angesprochene Beitrag ist nun bereits im Anfangsstadium der Kompostierung in dem dafür vorgesehenen Behälter.

Grüße
Biber
[/OT]
Bitte warten ..
Mitglied: TscheuneHeuner
03.11.2010 um 11:31 Uhr
@TimoBeil,

vielen Dank für die Hilfe. Leider soll der Dateinamen mit an blat übergeben werden.
Bitte warten ..
Mitglied: 60730
03.11.2010 um 11:38 Uhr
Moin,

"leider" ? naja den hast du ja schon als %a

  • wuselkramimschnippselordner...

01.
for /F %%i in ('dir /B /OD laufwerk\pfad\*.txt') do set Datei=%%~ni.txt 
02.
blat.exe body.txt -server 1.2.3.4 -to memyselfandei@domain.suffix -f sender -s "Neue Datei eingegangen" -attach "laufwerk\pfad\%Datei%" -debug
gruß
Bitte warten ..
Mitglied: 60730
03.04.2012 um 21:19 Uhr
Moin..

Als diese frage gestellt wurde, war ich quasi quark im schaufenster, da ich ueber einen anderen fred hier gelandet bin und ich demnaechst meine rente einreichen werde..


Watt iss denn nun, kann da mal einer, dem man geholfen hat nen gruenen krueckstock dranbabbschen?
Bitte warten ..
Mitglied: RickTonalis
03.08.2012 um 16:50 Uhr
Funtkioniert perfekt! Tausend Dank.
Bitte warten ..
Ähnliche Inhalte
Groupware
Newsletter Mails vom Webserver oder Mailserver versenden? (10)

Frage von Lakatusch zum Thema Groupware ...

Netzwerke
Neue MACs im Netzwerk automatisch finden (4)

Frage von MedicalAd zum Thema Netzwerke ...

Outlook & Mail
gelöst Outlook soll grundsätzlich nur HTML-Mails versenden (1)

Frage von Laufenfeuer zum Thema Outlook & Mail ...

Windows 10
Skript zum Auslesen und Automatischen Versenden von E-Mails (3)

Frage von weber4134 zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (22)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (13)

Frage von alemanne21 zum Thema Webentwicklung ...

Windows Server
gelöst Parameter Übergabe Terminal Server (9)

Frage von ThomasKern zum Thema Windows Server ...

Batch & Shell
Anfängerfragen - Powershell - Mailboxvertretung im Pulk einrichten (8)

Frage von Yoshimitsu zum Thema Batch & Shell ...