28 lines
656 B
Bash
28 lines
656 B
Bash
|
#!/usr/bin/env bash
|
||
|
function skipsomething() {
|
||
|
LAST="1"
|
||
|
while :
|
||
|
do
|
||
|
xdotool search "$@"
|
||
|
NOTFOUND=$?
|
||
|
if [ "$LAST" == "0" ] && [ "$NOTFOUND" == "1" ]; then
|
||
|
break
|
||
|
fi
|
||
|
echo "[skipsomething] find $@ : $NOTFOUND"
|
||
|
if [ "$NOTFOUND" == "0" ]; then
|
||
|
sleep 3
|
||
|
xdotool key Tab
|
||
|
sleep 0.5
|
||
|
xdotool key Return
|
||
|
fi
|
||
|
LAST=$NOTFOUND
|
||
|
sleep 0.2
|
||
|
done
|
||
|
}
|
||
|
wget https://dl.winehq.org/wine/wine-mono/9.0.0/wine-mono-9.0.0-x86.msi
|
||
|
wine msiexec /i wine-mono-9.0.0-x86.msi &
|
||
|
sleep 10
|
||
|
skipsomething "wine"
|
||
|
wait
|
||
|
sleep 5
|
||
|
rm wine-mono-9.0.0-x86.msi
|