Wer ab und an eine Datei herunterlädt, muss nach dem Download nochmals z.B. die heruntergeladene Datei doppelklicken um z.B. eine ZIP-Datei zu entpacken oder eine PDF zu öffnen. Diesen Vorgang kann man automatisieren und zwar mit den Dateisystem-Überwachungstool in meinem Myfolder Dateimanager.
Erst muss mal der Myfolder Dateimanager heruntergeladen werden. Den Downloadlink findet sich hier.
Nach dem runterladen und entpacken des gesamten Ordner die MyFolders.exe starten.
Danach muss das Dateisystemüberwachungstool gestartet werden.
Oben im Fenster "Dateisystem überwachen" auf den Eintrag "New" klicken.
Jetzt nicht erschrecken, da ist sehr viel, was eingestellt werden kann. Aber wir brauchen nur ein paar Einstellungen.
Zuerst den Batch-Programmcode unten in eine neue Datei mit der Dateiendung .bat einfügen. Bei mir ist es die Datei Download_Ausfuehren.bat
Hier alle relevanten Register mit den markierten Einstellungen, die vorgenommen werden müssen.
Die Einstellungen mit OK schließen und die Überwachung mittels "Start all" starten.
Ab jetzt wird der angegeben Downloadordner auf neue Datei überwacht und bei einer neuen Datei abhängig von der Dateiendung die Funktion aus der Batchdatei ausgeführt. Natürlich lassen sich Aktionen für weitere Dateiendungen in der Batchdatei eingerichtet werden ein bisschen BAT-Know How vorausgesetzt.
(Ich habe weitere Automatismen eingerichtet, z.B. den automatischen Check einer heruntergeladenen EXE über Virus Total online)
Wird das Fenster minimiert ist das Tool als Icon unten Rechts neben der Uhr.
Soll die Dateiüberwachung mit dem Dateimanager MyFolders mitgestartet werden, dann in den MyFolders-Einstellungen folgenden Haken setzen.
Quellcode der Batchdatei:
@echo off set zip=C:\Program Files\7-Zip\7z.exe set zipwin=C:\Program Files\7-Zip\7zFM.exe FOR %%i IN (%1%) DO ( set lw=%%~di set pfad=%%~pi set dateiname=%%~ni set ext=%%~xi ) echo %lw% echo %pfad% echo %dateiname% echo %ext% goto %ext% goto ENDE :.zip start "" %1% rem start "" "%zipwin%" %1% goto ENDE :.rar start "" %1% rem start "" "%zipwin%" %1% goto ENDE :.txt start "" %1% goto ENDE :.pdf start "" %1% goto ENDE :.exe goto ENDE :.bat goto ENDE rem ------------------------------- :ENDE
Keine Anpassung in der BAT
AntwortenLöschen@echo off
set zip=C:\Program Files\7-Zip\7z.exe
set zipwin=C:\Program Files\7-Zip\7zFM.exe
FOR %%i IN (%1%) DO (
set lw=%%~di
set pfad=%%~pi
set dateiname=%%~ni
set ext=%%~xi
)
echo %lw%
echo %pfad%
echo %dateiname%
echo %ext%
goto %ext%
goto ENDE
:.zip
start "" %1%
rem start "" "%zipwin%" %1%
goto ENDE
:.rar
start "" %1%
rem start "" "%zipwin%" %1%
goto ENDE
:.txt
start "" %1%
goto ENDE
:.pdf
start "" %1%
goto ENDE
:.msi
choice /n /c "JN" /M "MSI %dateiname% ausfuehren?"
IF ERRORLEVEL 1 start "" %1%
IF ERRORLEVEL 2 goto ENDE
goto ENDE
:.exe
choice /n /c "JN" /M "EXE %dateiname% ausfuehren?"
IF ERRORLEVEL 1 start "" %1%
IF ERRORLEVEL 2 goto ENDE
goto ENDE
:.bat
goto ENDE
rem -------------------------------
:ENDE