Da ich gerade meine Drohne nicht fliegen kann, habe ich ein Script gebaut womit man schnell seine Videos und Fotos von den SD-Karten auf den Rechner rüber bekommt. Das Script macht folgendes:
- erkennt automatisch die SD Karte einer Mini 3 (Pro) und die SD Karte der DJI RC
- erkennt den Benutzerordner auf dem PC und legt einen Ordner "Videos\DJI Export\Datum" an
- verschiebt die Videos, Fotos, Untertitel und Bildschirmaufnahmen
- wartet falls die SD Karte noch nicht gesteckt ist
Kurz: Programm starten, Karteleser dran, wieder ab und weiter gehts.
Reine "portable" Batch Datei, kein Virus. Funktioniert nur mit direkt angeschlossenen SD Karten (nicht per USB am Gerät). Kann auch mit Mavic, Mini 2 und RC Pro funktionieren wenn die Struktur der SD Karte gleich ist. Wenn nicht, darf jeder optimieren wie er mag, ich erhebe da keinen Anspruch Da ich leider keine .zip hochladen kann, hier der Code:
Alles anzeigen
- erkennt automatisch die SD Karte einer Mini 3 (Pro) und die SD Karte der DJI RC
- erkennt den Benutzerordner auf dem PC und legt einen Ordner "Videos\DJI Export\Datum" an
- verschiebt die Videos, Fotos, Untertitel und Bildschirmaufnahmen
- wartet falls die SD Karte noch nicht gesteckt ist
Kurz: Programm starten, Karteleser dran, wieder ab und weiter gehts.
Reine "portable" Batch Datei, kein Virus. Funktioniert nur mit direkt angeschlossenen SD Karten (nicht per USB am Gerät). Kann auch mit Mavic, Mini 2 und RC Pro funktionieren wenn die Struktur der SD Karte gleich ist. Wenn nicht, darf jeder optimieren wie er mag, ich erhebe da keinen Anspruch Da ich leider keine .zip hochladen kann, hier der Code:
Quellcode: DJI Exporter.bat
- @echo off
- color 1f
- cls
- rem Speicherort fuer Videos, default: DJI Export
- set uservid="%userprofile%\Videos\DJI Export\%date%"
- :detect1
- set error1=0
- rem Pfad fuer Erkennung Aircraft SD Karte
- FOR %%i in (A B D E F G H I J K L M N O P Q R S T U V W X Y Z) do If exist %%i:\MISC\GIS\dji.gis Set pfad1=%%i:\& goto detect2
- set pfad1=keine
- set error1=1
- :detect2
- set error2=0
- rem Pfad fuer Erkennung Remote SD Karte
- FOR %%i in (A B D E F G H I J K L M N O P Q R S T U V W X Y Z) do If exist %%i:\Android\data\.nomedia Set pfad2=%%i:\& goto start
- set pfad2=keine
- set error2=1
- if %error1%==1 if %error2%==1 goto nocards
- :start
- cls
- echo " _____ _ _____ ______ _ "
- echo " | __ \ | |_ _| | ____| | | "
- echo " | | | | | | | | | |__ __ ___ __ ___ _ __| |_ ___ _ __ "
- echo " | | | |_ | | | | | __| \ \/ / '_ \ / _ \| '__| __/ _ \ '__|"
- echo " | |__| | |__| |_| |_ | |____ > <| |_) | (_) | | | || __/ | "
- echo " |_____/ \____/|_____| |______/_/\_\ .__/ \___/|_| \__\___|_| "
- echo " | | "
- echo " |_| "
- echo " v0.2 fuer Mini 3 (Pro) by kfp000, drohnen-forum.de "
- echo.
- echo Verschiebt Fotos, Videos und Untertitel der Mini 3 (Pro) sowie
- echo Bildschirmaufnahmen des DJI RC Controllers auf den PC
- echo.
- echo Aircraft SD Karte erkannt: %pfad1%
- echo DJI RC SD Karte erkannt: %pfad2%
- echo Zielordner: %uservid%
- echo.
- echo Beliebige Taste druecken um den Export zu starten oder STRG+C zum abbrechen.
- pause >NUL
- cls
- echo.
- md %uservid%
- :copyaircraft
- if %error1%==1 GOTO copyremote
- if exist "%pfad1%DCIM\100MEDIA\" dir /b /A:-d "%pfad1%DCIM\100MEDIA\">nul 2>nul || goto copyremote
- move "%pfad1%DCIM\100MEDIA\*.*" %uservid%
- :copyremote
- if %error2%==1 GOTO copyend
- if exist "%pfad2%Movies\" dir /b /A:-d "%pfad2%Movies\">nul 2>nul || goto copyend
- move "%pfad2%Movies\*.*" %uservid%
- :copyend
- echo.
- echo Verschieben beendet! :-)
- echo.
- call explorer.exe %uservid%
- timeout /t 10
- goto eof
- :nocards
- echo.
- echo DJI Exporter hat keine SD erkannt. Warte 5 Sekunden bis erneuten Versuch...
- echo.
- timeout /t 5 >NUL
- cls
- goto detect1