Python-Skripte per Drag & Drop triggern
Hier ein Beispiel, wie man per Drag & Drop Python-Skripte ausführen kann.
In eine entsprechende Batch-Datei kommt der folgende Aufruf
C:\WinPython-32bit-3.3.5.5\python-3.3.5\python.exe dragdrop.py %1 > error.log 2>&1
In die dragdrop.py kommt dann der eigentliche Python-Code, hier wird die „gedroppte“ Excel-Datei in CSV umgewandelt.
import sys import os import pandas as pd droppedFile = sys.argv[1] filename = os.path.splitext(droppedFile)[0] df = pd.read_excel(droppedFile, skiprows=[0,1,2,3]) df.to_csv(filename +'.csv', sep=';', index=False)