Używam programu VisiPics do usuwania zduplikowanych zdjęć. Czas przetwarzania usuwania zależy od liczby zdjęć i duplikatów. Utworzyłem polecenie Xdotool, aby wykonać pewne operacje na Visipics:
xdotool mousemove 239 85 click 1 mousemove 316 68 click 1 mousemove 413 71 click 1 mousemove 605 243 click 1 click 1 click 1 click 1 click 1 mousemove 468 301 click 1 sleep 30 mousemove 817 170 click 1 mousemove 769 483 click 1 mousemove 809 249 sleep 1 click 1 mousemove 757 484 click 1 mousemove 800 487 click 1 mousemove 839 11 click 1 mousemove 760 485 click 1
Oto obraz działań:
Część polecenia, która stwarza problemy, to krok 3 na powyższym obrazku. sleep
Czasami stwierdziłem, że to działa:
mousemove 468 301 click 1 sleep 30 mousemove 817 170 click 1
Ponieważ czas oczekiwania na przetwarzanie zdjęć jest różny, sleep
polecenie nie działa dobrze przez cały czas. Próbowałem także użyć --delay
polecenia, ale pojawia się błąd xdotool: Unknown command: --delay
.
Nawiasem mówiąc, kilka lat temu zadałem podobne pytanie dotyczące Visipics , ale to nie pomaga mi w tym konkretnym problemie, chociaż działania, które chcę, aby Xdotool wykonywał za pomocą Visipics, są takie same.
Czy istnieje sposób, aby Xdotool stwierdził, że program zakończył przetwarzanie zdjęć przed wykonaniem pozostałych czynności?