Estoy haciendo un compilador en Python, para compilar archivos.java
Pero quería saber si al arrastrar un archivo.java encima de mi script.py, este ultimo tome la ruta de ese archivo.java, y después compilar el archivo y ejecutarlo. Bueno lo de compilar y ejecutar ya lo tengo controlado.
Gracias de antemano.
No tengo idea como funciona java, pero este ejemplo de script si le paso como argumento un archivo de texto lo lee:
import sys
archivo=sys.argv[1]
f = open(archivo)
linea = f.readline()
while linea != "":
print(linea)
linea = f.readline()
f.close()
input()
y si hago un archivo bat con sólo el código:
"C:\Python34\python.exe" tuprograma.py %1
y creo un acceso directo en el escritorio, simplemente le arrastro el archivo txt a leer.
Espero que eso sea más o menos lo que necesitas.
Muchísimas gracias era exactamente lo que necesitaba ;-)