summaryrefslogtreecommitdiff
path: root/test
blob: 50f64625943929040af0a96d6655b5d1eae6ab3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#!/bin/sh -ex

Xvfb :99 -screen 0 1280x1024x24 -nolisten tcp &
set DISPLAY=:99
sleep 5
DISPLAY=:99 WINEDLLOVERRIDES="mscoree,mshtml=" wineboot -i
# For some reason we have to set this here, having set .. ^ is not enough
DISPLAY=:99 msiexec /i lua4win.msi &
WIN="Lua4Win Installer 1.0 Setup"
DISPLAY=:99 xdotool sleep 3
# win=$(DISPLAY=:99 xdotool search --sync --name "Installer")
# # Click Next
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/1.png
# DISPLAY=:99 xdotool mousemove --window "$(DISPLAY=:99 xdotool search --sync --name "Installer")" --sync 346 334
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xdotool click 1
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/2.png
# # Click agree to liscense
# DISPLAY=:99 xdotool mousemove --window "$(DISPLAY=:99 xdotool search --sync --name "Installer")" --sync 34 286
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xdotool click 1
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/3.png
# # Click next
# DISPLAY=:99 xdotool mousemove --window "$(DISPLAY=:99 xdotool search --sync --name "Installer")" --sync 350 337
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xdotool click 1
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/4.png
# # Click next (Accept default install location)
# DISPLAY=:99 xdotool mousemove --window "$(DISPLAY=:99 xdotool search --sync --name "Installer")" --sync 350 337
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xdotool click 1
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/5.png
# # Click install
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/6.png
# DISPLAY=:99 xdotool mousemove --window "$(DISPLAY=:99 xdotool search --sync --name "Installer")" --sync 335 335
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/7.png
# DISPLAY=:99 xdotool click 1
# DISPLAY=:99 xdotool sleep 1
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/8.png
# DISPLAY=:99 xdotool sleep 5
# DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/9.png
# tar -czf images.tar.gz *.png

# Try to turn off underlined hotkeys
cat > no_underline.reg<< EOF
[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Preference]
"On"="0"
EOF
DISPLAY=:99 wine regedit no_underline.reg

# What if we use keyboard shortcuts instead?
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/1.png
DISPLAY=:99 xdotool key --window $(DISPLAY=:99 xdotool search --sync --name "Installer") N
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/2.png
DISPLAY=:99 xdotool key --window $(DISPLAY=:99 xdotool search --sync --name "Installer") a
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/3.png
DISPLAY=:99 xdotool key --window $(DISPLAY=:99 xdotool search --sync --name "Installer") N
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/4.png
DISPLAY=:99 xdotool key --window $(DISPLAY=:99 xdotool search --sync --name "Installer") N
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/5.png
DISPLAY=:99 xdotool key --window $(DISPLAY=:99 xdotool search --sync --name "Installer") I
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/6.png
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/7.png
DISPLAY=:99 xdotool key --window $(DISPLAY=:99 xdotool search --sync --name "Installer") F
DISPLAY=:99 xdotool sleep 3
DISPLAY=:99 xwd -name "$WIN" | magick xwd:- png:/root/8.png
tar -czf images.tar.gz *.png