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 Vbs Script zum suchen nach pdf

Mitglied: RichterS

RichterS (Level 1) - Jetzt verbinden

28.01.2013 um 12:04 Uhr, 2023 Aufrufe, 7 Kommentare

Hy Community

mein Prob ist ich habe null kenntnisse in vbs.

Suche aber nach einer möglichkeit in einer ordnerstruktur nach pdf Dateien mit dem datum von gestern zu suchen.
Und die gefundenen Dateien sollen dann automatisch in einen bestimmten ordner kopiert werden.
Dann soll aus al diesen PDF´s ein einzelnes erstellt werden und auf den desktop eines bestimmten pcs kopiert werden und der ordner wo die einzelnen kopien drinne lige sollen wieder geslöscht werden.

ich hoffe das ist nicht allzu verwirrend aber ich find keinen ansatz wie ich beginnen soll und daher frage ich euch ob ihr was wisst.

mit freundlichen Grüßen

sascha
Mitglied: bastla
28.01.2013 um 12:18 Uhr
Hallo RichterS!

Bei dieser Aufgabenstellung würde ich VBS einzig und allein für das Ermitteln des gestrigen Datums einsetzen - der Rest lässt sich per Batch (und für das Zusammenfügen per pdftk) erledigen ...

Im übrigen ist Deine Beschreibung eher vage:
  • Wo soll nach den Dateien gesucht werden (in den Unterordnern einer Ebene oder rekursiv in allen Unter-Unter-Unterordnern)?
  • Muss beim Zusammenfügen eine bestimmte Reihenfolge eingehalten werden?
  • Da die kopierten Dateien nach dem Zusammenfügen wieder gelöscht werden sollen, wäre es eigentlich nicht nötig, sie in einen (nicht näher) "bestimmten" Ordner zu kopieren ...
  • Auf welchem Rechner läuft das Script ab, auf welchen "Desktop" soll das Ergebnis kopiert werden ("All Users" oder bestimmter User - ein "Rechner" hat an sich keinen eigenen Desktop)?

Grüße
bastla
Bitte warten ..
Mitglied: RichterS
28.01.2013 um 12:41 Uhr
hy

also die ordner struktur sieht ungefähr so aus C:\test\ und in dem test gibts mehrere unterordner die mit pdfs gefüllt sind
und in den unterordnern soll gesucht werden.

nein es muss keine reihenfolge einzuhalten sein.

ok wenn das geht mit dem nicht erst kopieren dann kann der schritt weg

das script soll auf einem client pc gestartet werden -> auf einen server zugreifen und dort das mit den pdfs machen -> und die ausgabe soll dann wieder auf dem client pc sein
Bitte warten ..
Mitglied: bastla
28.01.2013 um 18:01 Uhr
Hallo RichterS!
ok wenn das geht mit dem nicht erst kopieren dann kann der schritt weg
Nein, kopiert soll werden, es war aber gemeint, dass Du zwar keinen Ordner genannt hast, es aber auch eigentlich egal ist, welcher Ordner verwendet wird (wenn ohnehin die Dateien wieder gelöscht werden sollen) - ich würde dafür eher den lokalen %TEMP%-Ordner nehmen, Du möchtest anscheinend die Dateien am Server belassen ...
das script soll auf einem client pc gestartet werden -> auf einen server zugreifen und dort das mit den pdfs machen -> und die ausgabe soll dann wieder auf dem client pc sein
Demnach soll die Gesamtdatei auf dem Desktop des aktuellen Benutzers (der das Script ausführt) landen?

Grüße
bastla
Bitte warten ..
Mitglied: RichterS
29.01.2013 um 12:33 Uhr
hy

genau so ist es der nutzer der die abfrage startet soll auch die ausgabe bekommen.
hast du eine ungefähre idee wie das laufen könnte ?

mfg

sascha
Bitte warten ..
Mitglied: bastla
29.01.2013, aktualisiert um 15:13 Uhr
Hallo RichterS!

Schematisch etwa so:
01.
@echo off & setlocal 
02.
set "Basis=\\Server\Share" 
03.
set "Ziel=%userprofile%\Desktop\Zusammenfassung.pdf" 
04.
set "TempOrdner=\\Server\TempShare" 
05.
set "pdftk=C:\Programme\pdftk.exe" 
06.
 
07.
set "gTemp=%Temp%\Gestern.vbs" 
08.
>%gTemp% echo WScript.Echo DateAdd("d",-1,Date) 
09.
for /f %%i in ('cscript //nologo "%gTemp%"') do set "Gestern=%%i" 
10.
 
11.
for /r "%Basis%" %%i in (*.pdf) do for /f %%d in ("%%~ti") do if "%%d"=="%Gestern%" echo copy "%%i" "%TempOrdner\" 
12.
del "%Ziel%" 2>nul 
13.
echo "%pdftk%" "%TempOrdner%\*.pdf" cat output "%Ziel%" 
14.
del "%TempOrdner%\*.pdf" 2>nul 
15.
pause
In den Zeilen 11 und 13 sorgt das jeweilige "echo" dafür, dass zunächst nur angezeigt wird, was bei Weglassen der beiden "echo" dann tatsächlich ausgeführt wird.

Die Pfade/Dateinamen in den Zeilen 2 bis 5 musst Du natürlich an Deine Gegebenheiten anpassen.

Grüße
bastla
Bitte warten ..
Mitglied: RichterS
29.01.2013 um 13:10 Uhr
hy

herzlichsten dank dafür werde das gleich mal testen
Bitte warten ..
Mitglied: RichterS
30.01.2013 um 07:55 Uhr
hy bastla

vielen vielen dank für deine superschnelle hilfe hat super geklappt
Bitte warten ..
Ähnliche Inhalte
VB for Applications
VBS Script kann Prgramm nicht starten
gelöst Frage von C.BoernerVB for Applications15 Kommentare

Hallo ihr Admins, Ich habe folgendes Scenarios ein Programm läuft im Hintergrund (Drivve-Image) das übergibt Werte an ein VBS ...

Batch & Shell
Hilfe Bei einem vbs Script
gelöst Frage von Hattori-HanzoBatch & Shell19 Kommentare

Hey Leute Könnt ihr mir bitte sagen was daran falsch ist? beschäftige mich erst seit kurzem mit vbs scripts. ...

JavaScript

VBS-Script wird nicht vollständig ausgeführt

Frage von HousefrauJavaScript3 Kommentare

Hallo zusammen, wir lassen über eine Gruppenrichtlinie einen Script ausführen, welcher die Drucker der einzelnen Parteien mappen soll. Leider ...

Entwicklung

VBS Script in Powershell aufrufen

gelöst Frage von HanutaEntwicklung7 Kommentare

Hallo Zusammen, ich möchte einen VBS Script in Powershell aufrufenist das überhaupt möglich ? Wenn ja, wie ? VG ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 11 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 13 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 13 StundenMicrosoft8 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Webbrowser
Welcher Browser ist der Beste?
Frage von justtinWebbrowser13 Kommentare

Hallo Leute Ich habe eine interessante Frage. Mich wurde mal interessieren welcher Browser ist eure meinung nach der beste? ...