comparison sikuli/SS.sikuli/SS.html @ 2:46fb79167a61 tip

Main Code
author Victor Padilla <victor.padilla.mc@gmail.com>
date Mon, 04 May 2015 22:56:18 +0200
parents
children
comparison
equal deleted inserted replaced
1:0f7f611deca4 2:46fb79167a61
1
2 <html>
3 <head>
4 <style type="text/css">
5 .sikuli-code {
6 font-size: 20px;
7 font-family: "Osaka-mono", Monospace;
8 line-height: 1.5em;
9 display:table-cell;
10 white-space: pre-wrap; /* css-3 */
11 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
12 white-space: -pre-wrap; /* Opera 4-6 */
13 white-space: -o-pre-wrap; /* Opera 7 */
14 word-wrap: break-word; /* Internet Explorer 5.5+ */
15 width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
16 }
17 .sikuli-code img {
18 vertical-align: middle;
19 margin: 2px;
20 border: 1px solid #ccc;
21 padding: 2px;
22 -moz-border-radius: 5px;
23 -webkit-border-radius: 5px;
24 -moz-box-shadow: 1px 1px 1px gray;
25 -webkit-box-shadow: 1px 1px 2px gray;
26 }
27 .kw {
28 color: blue;
29 }
30 .skw {
31 color: rgb(63, 127, 127);
32 }
33
34 .str {
35 color: rgb(128, 0, 0);
36 }
37
38 .dig {
39 color: rgb(128, 64, 0);
40 }
41
42 .cmt {
43 color: rgb(200, 0, 200);
44 }
45
46 h2 {
47 display: inline;
48 font-weight: normal;
49 }
50
51 .info {
52 border-bottom: 1px solid #ddd;
53 padding-bottom: 5px;
54 margin-bottom: 20px;
55 display: none;
56 }
57
58 a {
59 color: #9D2900;
60 }
61
62 body {
63 font-family: "Trebuchet MS", Arial, Sans-Serif;
64 }
65
66 </style>
67 </head>
68 <body>
69 <div class="info">
70 <h2>SS.sikuli\SS.sikuli</h2> <a href="SS.sikuli\SS.zip">(Download this script)</a>
71 </div>
72 <pre class="sikuli-code">
73 params = sys.argv[<span class="dig">1</span>:]
74 path=params[<span class="dig">0</span>]
75 strIMGs=<span class="str">""</span>
76
77 <span class="skw">click</span>(<img src="1415701611441.png" />)
78 <span class="skw">wait</span>(<img src="1415701865784.png" />,FOREVER)
79 <span class="skw">click</span>(<img src="1415701911562.png" />)
80 <span class="skw">wait</span>(<img src="1415701967254.png" />,FOREVER)
81 <span class="skw">click</span>(<img src="1415702019016.png" />)
82 <span class="skw">wait</span>(<img src="1415792857317.png" />,FOREVER)
83
84 <span class="skw">click</span>(Pattern(<img src="1415963913666.png" />).targetOffset(<span class="dig">47</span>,<span class="dig">13</span>))
85 <span class="cmt">#click("1415885604725.png")
86 </span><span class="skw">type</span>(Key.BACKSPACE)
87 paste(path)
88 <span class="skw">click</span>(<img src="2014-11-13_13-34-35.png" />)
89
90
91 <span class="skw">click</span>(<img src="1415792869010.png" />)
92
93 <span class="kw">for</span> i <span class="kw">in</span> range(<span class="dig">1</span>,len(params)):
94 strIMGs=strIMGs+<span class="str">" \""</span>+params[i]+<span class="str">"\""</span>
95 strInput=strIMGs
96 strInput=strInput.replace(<span class="str">"/"</span>,<span class="str">"\\"</span>)
97 paste(strInput)
98 <span class="skw">click</span>(<img src="1415792905305.png" />)
99 <span class="skw">click</span>(<img src="1415702225757.png" />)
100 <span class="skw">wait</span>(<img src="1415792946298.png" />,FOREVER)
101 <span class="skw">wait</span>(<span class="dig">1</span>)
102 <span class="skw">type</span>(Key.BACKSPACE)
103 <span class="skw">click</span>(<img src="1415792965001.png" />)
104 strOUT=path+<span class="str">"SS.xml"</span>
105 strOUT=strOUT.replace(<span class="str">"/"</span>,<span class="str">"\\"</span>)
106 paste(strOUT)
107 <span class="skw">click</span>(<img src="1415798023757.png" />)
108 <span class="skw">click</span>(<img src="select.png" />)
109 <span class="skw">click</span>(<img src="1415793010197.png" />)
110 <span class="skw">wait</span>(<span class="dig">1</span>)
111 <span class="kw">if</span> exists(<img src="1416922791607.png" />):
112 <span class="skw">wait</span>(<span class="dig">1</span>)
113 <span class="kw">if</span> exists(<img src="1416922791607.png" />):
114 <span class="skw">wait</span>(<span class="dig">1</span>)
115 <span class="kw">if</span> exists(<img src="1416922791607.png" />):
116 <span class="skw">wait</span>(<span class="dig">1</span>)
117
118 <span class="kw">if</span> exists(<img src="1415700984115.png" />):
119 <span class="skw">click</span>(<img src="1415700984115.png" />)
120 <span class="kw">if</span> exists(<img src="cerrar.png" />):
121 <span class="skw">click</span>(<img src="cerrar.png" />)
122 <span class="kw">if</span> exists(<img src="1415798271832.png" />):
123 <span class="skw">click</span>(<img src="1415706040951.png" />)
124 </pre>
125 </body>
126 </html>