En mi juego, un pequeño programa externo llamado \"player\" reproduce una música tipo midi (music.mo3) en linea de comandos: -player music.mo3-
(No quiero convertir las músicas a ogg porque... porque no, y ya está... es un reto personal que carguen en su formato original).
1-¿Cómo hago que python cargue el programa y la música si están dentro del subdirectorio \"music\" de mi juego?
Este script Carga música en el mismo directorio del .blend (en linux es igual solo añadimos \"./player\")
Código: Seleccionar todo
import os
import subprocess
p1 = subprocess.Popen([\"player\", \"music.mo3\"], stdout=subprocess.PIPE)
Código: Seleccionar todo
import os
import subprocess
p1 = subprocess.Popen([\"//music/player\", \"//music/music.mo3\"], stdout=subprocess.PIPE)
2-¿Cómo mato un proceso por su nombre en python-linux?
\"pkill\" hace esto en linux, pero ¿Cómo le digo a python que lo haga? :)
Matar programa en windows:
Código: Seleccionar todo
os.system(\"taskkill /im player.exe /f\")