Czy ikona może uruchomić konkretną funkcję aplikacji?

0

Mam aplikacje która działa w tle i co godzinę wywołuje funkcję w innej aplikacji nazwijmy ją a.py i to działa. Potrzebuje jednak od czasu do czasu ręcznie uruchomić konkretną funkcję aplikacji a.py. Najwygodniej było by mi stworzyć ikonkę na pulpicie która uruchamia aplikację a.py problem jednak w tym, że żadna z funkcji się nie wykona sama. Czy da się tak stworzyć ikonkę/aktywator aby uruchamiał konkretną funkcję tej aplikacji?

0

Napisz skrypt, który wywoła jaką tylko funkcje chcesz?

0

Poczytaj o argumentach programu.

0

Ewntulanie w tym deamonie (programie który działa w tle), umiesc instrukcję sprawdzającą co jakiś czas zmienną środowiskową.
Następnie w zwykłym skrypcie zrób modyfikację zmiennej środowiskowej z nazwą funkcji jakiej tam potrzebujesz.
Deamon powinien po wczytaniu funkcji czyscić zmienna, aby nie wykonywał czegoś wielokrotnie.

0

Popatrz tutaj:

$echo '#!/usr/bin/python
print "bumcykcyk!"' > script.py
$ chmod +x script.py 
$ ./script.py 
bumcykcyk!

Hasła do googla:

  • shebang
  • name_
if __name__ == "__main__":
    # do something

1 użytkowników online, w tym zalogowanych: 0, gości: 1