[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scripten oder vergleichbares von GPhoto2 --shell



Am 14. Februar 2017 um 21:52 schrieb Robert Stephan
<robert.stephan@entenhof-im-ried.de>:
>> Hast du mal versucht ein "shellscript" zu schreiben welches diese
>> shell verwendet?
>>
>> ---8<-------8<-------8<-------8<----
>> #!/pfad/zu/gphoto2 --shell
>> set-config /main/actions/manualfocusdrive=6
>> set-config /main/actions/manualfocusdrive=7
>> set-config /main/actions/manualfocusdrive=8
>> ---8<-------8<-------8<-------8<----
>>
>> Es ausführbar zu machen und eben auszuführen?
>>
>> Ich kenne gphoto nicht. Das ist ein reiner Schuss ins Blaue.
>>
>> Grüße,
>> Stefan
>
> Habe ich schon versucht, klappt nicht.
> Eine Erschwernis kommt noch dazu, ich muß nach starten der gphotoshell noch
> einmalig eine Taste am Foto drücken damit der manualfocusdrive funktioniert.

Nach jedem starten der gphoto shell?

> Den Versuch per shellscript  habe ich darum mit Befehlen unternommen die ohne
> weitere Aktion von mir auskommen.
>
> Ich müßte vermutlich irgendwie die Standard Ein und Ausgabe der "GPhotShell"
> umbiegen.
>
> ein "echo capture-image | gphoto2 --shell" ergibt ein Bild.

Vielleicht per bash o.ä. ein 2tes Script mit folgendem Aufbau generieren:

gphoto2 --shell << EOF
set-config /main/actions/manualfocusdrive=6
capture-image
set-config /main/actions/manualfocusdrive=7
capture-image
set-config /main/actions/manualfocusdrive=8
capture-image
EOF


Wenn du die Taste am Foto, auch bei mehreren Aufrufen nur einmal
drücken musst könntest du den Aufruf von gphoto in eine Shell Funktion
mit Parametern packen, entweder eben mit echo oder heredoc.

Grüße,
Stefan


Reply to: