tag:blogger.com,1999:blog-12248185877650995072024-02-08T20:01:23.838+07:00Agung Prastowo & Sikuli Untuk IndonesiaAnonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-1224818587765099507.post-22513940823619664902013-02-24T12:09:00.000+07:002013-02-24T12:09:00.314+07:00FAQ Sikuli : How to run Sikuli from Command Line<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="how-to-run-sikuli-from-command-line">
Sikuli IDE can be used on command line to run a Sikuli script or a Sikuli test case.<br />
The usage on each platform:<br />
<div class="admonition-windows admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Windows</div>
<strong class="command">PATH-TO-SIKULI/sikuli-ide.exe [options]</strong> or<br />
<div class="last">
<strong class="command">PATH-TO-SIKULI/sikuli-ide.bat [options]</strong></div>
</div>
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<div class="last">
<strong class="command">/Applications/Sikuli-IDE.app/sikuli-ide.sh [options]</strong></div>
</div>
<div class="admonition-linux admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Linux</div>
<div class="last">
<strong class="command">PATH-TO-SIKULI/sikuli-ide.sh [options]</strong></div>
</div>
<div class="section" id="command-line-options">
<h2>
Command Line Options</h2>
<strong class="program">Sikuli-IDE</strong><br />
<dl class="option">
<dt id="cmdoption--args">
<tt class="descname">--args</tt><tt class="descclassname"> <arguments></tt></dt>
<dd>specify the arguments passed to Jython’s sys.argv<br />
</dd></dl>
<dl class="option">
<dt id="cmdoption-h">
<tt class="descname">-h</tt><tt class="descclassname">,--help</tt></dt>
<dd>print this help message<br />
<div class="highlight-python">
<pre>usage:
Sikuli-IDE [--args <arguments>] [-h] [-r <sikuli-file>] [-s] [-t <sikuli-file>]
--args <arguments> specify the arguments passed to Jython's sys.argv
-h,--help print this help message
-r,--run <sikuli-file> run .sikuli or .skl file
-s,--stderr print runtime errors to stderr instead of popping up a message box
-t,--test <sikuli-file> run .sikuli as a unit test case with junit's text UI runner</pre>
</div>
</dd></dl>
<dl class="option">
<dt id="cmdoption-r">
<tt class="descname">-r</tt><tt class="descclassname">,--run <sikuli-file></tt></dt>
<dd>run .sikuli or .skl file<br />
</dd></dl>
<dl class="option">
<dt id="cmdoption-s">
<tt class="descname">-s</tt><tt class="descclassname">,--stderr</tt></dt>
<dd>print runtime errors to stderr instead of popping up a message box<br />
</dd></dl>
<dl class="option">
<dt id="cmdoption-t">
<tt class="descname">-t</tt><tt class="descclassname">,--test <sikuli-file></tt></dt>
<dd>run a .sikuli (.skl not possible) as a unit test with junit’s
text UI runner (A script that can also be run in IDE’s Unit Test View).<br />
</dd></dl>
</div>
<div class="section" id="example-run-xxxx-sikuli-with-three-arguments">
<h2>
Example - Run xxxx.sikuli with three arguments:</h2>
<div class="admonition-windows admonition">
<div class="first admonition-title">
Windows</div>
<div class="last">
<strong class="command">PATH-TO-SIKULIsikuli-ide.exe -r xxxx.sikuli —args a1 a2 a3</strong></div>
</div>
<div class="admonition-linux admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Linux</div>
<div class="last">
<strong class="command">PATH-TO-SIKULI/sikuli-ide.sh -r xxxx.sikuli —args a1 a2 a3</strong></div>
</div>
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<div class="last">
<strong class="command">/Applications/Sikuli-IDE.app/sikuli-ide.sh -r xxxx.sikuli —args a1 a2 a3</strong></div>
</div>
</div>
<div class="section" id="mac-using-open-to-run-a-script">
<h2>
Mac: using open to run a script</h2>
On Mac there is an alternative way to run a .skl file using open.<br />
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<div class="last">
<strong class="command">open /Applications/Sikuli-IDE.app —args ABSOLUTE-PATH-TO-A-SKL</strong></div>
</div>
With “open -g”, you even can run a sikuli script without bringing
Sikuli-IDE to the foreground. So the focus remains on the current window
when executing a sikuli script.<br />
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<div class="last">
<strong class="command">open -g /Applications/Sikuli-IDE.app —args ABSOLUTE-PATH-TO-A-SKL</strong></div>
</div>
</div>
<div class="section" id="running-sikuli-script-jar-from-command-line">
<span id="runsikuliscript"></span><h2>
Running sikuli-script.jar from Command line</h2>
<div class="versionadded">
<span class="versionmodified">New in version X1.0-rc2.</span></div>
Interested in the <a class="reference internal" href="http://doc.sikuli.org/faq/010-command-line.html#sikuliscriptinteractive"><em>Option -i (interactive Sikuli)</em></a>?<br />
If you follow these standards, you can do the following out of the box:<br />
<ul>
<li>
<dl class="first docutils">
<dt><strong>Windows:</strong> install Sikuli X using the installer (the system %PATH% will be set as needed)</dt>
<dd><div class="first">
There is a new environment variable <strong>%SIKULI_HOME%</strong>
that is expected to contain the directory, where Sikuli X is installed.
You have to set it, if you have Sikuli X in a different place.</div>
<div class="last">
<strong>Be aware:</strong> using the zipped version, you have to take care for %PATH% and %SIKULI_HOME% yourself.</div>
</dd></dl>
</li>
<li><div class="first">
<strong>Mac:</strong> have Sikuli-IDE.app in its standard place /Applications. There is generally no need to put it elsewhere.</div>
</li>
<li><div class="first">
<strong>Linux:</strong> you generally have to take care for the environment yourself.</div>
</li>
</ul>
You might want to add more java options. They are left out here to concentrate on the point.<br />
<strong>NOTE:</strong> In the commands below, some environment variables are only defined, to keep the lines short. The term <tt class="docutils literal"><span class="pre">path-to-your-script</span></tt> has to be specified according to your situation.<br />
On <strong>Linux</strong> it should be principally like on Mac, with your specific adjustments.<br />
<strong>Run a script without IDE</strong><br />
<div class="admonition-windows admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Windows</div>
<div class="last">
<strong class="command">java -jar %SIKULI_HOME%\sikuli-script.jar path-to-your-script\yourScript.sikuli</strong></div>
</div>
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<strong class="command">SIKULI_HOME=/Applications/Sikuli-IDE.app/Contents/Resources/Java</strong><br />
<div class="last">
<strong class="command">java -jar $SIKULI_HOME/sikuli-script.jar path-to-your-script/yourScript.sikuli</strong></div>
</div>
<strong>Run a script from Command line using the Sikuli contained Jython</strong><br />
<br />
This option might be helpful in some cases, where you want to have
access to the Jython layer, before any Sikuli feature is touched. Be
aware, that a <tt class="docutils literal"><span class="pre">from</span> <span class="pre">sikuli.Sikuli</span> <span class="pre">import</span> <span class="pre">*</span></tt> is needed to have access to Sikuli. You might have to take care somehow, that images are found, since bundle path is not set.<br />
<div class="admonition-windows admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Windows</div>
<strong class="command">set SCRIPT=path-to-your-script\yourScript.sikuli\yourScript.py</strong><br />
<div class="last">
<strong class="command">java -cp %SIKULI_HOME%\sikuli-script.jar org.python.util.jython %SCRIPT%</strong></div>
</div>
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<strong class="command">SIKULI_HOME=/Applications/Sikuli-IDE.app/Contents/Resources/Java</strong><br />
<div class="last">
<strong class="command">java -cp $SIKULI_HOME/sikuli-script.jar org.python.util.jython path-to-your-script/yourScript.sikuli/yourScript.py</strong></div>
</div>
</div>
<div class="section" id="interactive-sikuli-jython-session-from-command-line-option-i">
<span id="sikuliscriptinteractive"></span><h2>
Interactive Sikuli Jython Session from Command Line (Option -i)</h2>
<strong class="program">sikuli-script.jar</strong><br />
<dl class="option">
<dt id="cmdoption-i">
<tt class="descname">-i</tt></dt>
<dd>Start an interactive Jython session with the Sikuli environment already in place.<br />
</dd></dl>
This might be helpful to do some testing on commandline, without
having to start the Sikuli IDE. A specified script and other options
will be ignored.<br />
<div class="admonition-windows admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Windows</div>
<div class="last">
<strong class="command">java -jar %SIKULI_HOME%\sikuli-script.jar -i</strong></div>
</div>
<div class="admonition-mac-os-x admonition">
<div class="first admonition-title">
<br /></div>
<div class="first admonition-title">
Mac OS X</div>
<strong class="command">SIKULI_HOME=/Applications/Sikuli-IDE.app/Contents/Resources/Java</strong><br />
<div class="last">
<strong class="command">java -jar $SIKULI_HOME/sikuli-script.jar -i</strong></div>
</div>
<br />
This is a Mac sample session:<br />
<div class="highlight-python">
<pre>....$ java -jar /Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar -i
[info] Sikuli vision engine loaded.
[info] Mac OS X utilities loaded.
[info] VDictProxy loaded.
>>> Settings.ActionLogs=False
>>> Settings.InfoLogs=False
>>> Settings.DebugLogs=False
>>> img = capture()
>>> click(img)
1
>>> ret = click(img)
>>> Settings.ActionLogs=True
>>> click(img)
[log] CLICK on (1834,432)
1
>>> exit()</pre>
</div>
</div>
</div>
</div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-3698164174836998392013-02-23T12:05:00.000+07:002013-02-23T12:05:11.547+07:00FAQ Sikuli : Can I do X or Y or Z in Sikuli?<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="can-i-do-x-or-y-or-z-in-sikuli">
<h1>
</h1>
If you are wondering if Sikuli can do X or Y, there are few rules that may answer you.<br />
<ul class="simple">
<li>If you can do X with Java, you can also do it in Sikuli. For
example, you can create a GUI with Java Swing, so you can do it in the
same way in Sikuli.</li>
<li>If you can do X with Python, you probably can do it in Sikuli as
well. This actually depends on what Python modules you use. If the
modules are written in pure Python, you can use them in Sikuli. If they
are written in C, unfortunately, you can’t.</li>
</ul>
<div class="section" id="can-i-write-a-loop-in-sikuli">
<h2>
Can I write a loop in Sikuli?</h2>
Yes. Sikuli is based on Jython.
You can use all constructs that are available in Jython. See Jython’s <a class="reference external" href="http://www.jython.org/jythonbook/en/1.0/LangSyntax.html#while-loop">While loop</a> and <a class="reference external" href="http://www.jython.org/jythonbook/en/1.0/LangSyntax.html#for-loop">For loop</a>.<br />
</div>
<div class="section" id="can-i-create-a-gui-in-sikuli">
<h2>
Can I create a GUI in Sikuli?</h2>
Yes, you can create GUIs with Java Swing or any other Java/Jython GUI toolkits.
See <a class="reference external" href="http://wiki.python.org/jython/SwingExamples">Jython’s Swing examples</a> for examples.<br />
</div>
<div class="section" id="can-i-connect-to-mysql-ms-sql-postgresql-or-any-database-systems-in-sikuli">
<h2>
Can I connect to MySQL/MS SQL/PostgreSQL or any database systems in Sikuli?</h2>
You can use <a class="reference external" href="http://www.oracle.com/technetwork/java/javase/jdbc/index.html">JDBC</a> or <a class="reference external" href="http://www.jython.org/jythonbook/en/1.0/DatabasesAndJython.html">zxJDBC</a>.<br />
</div>
<div class="section" id="can-i-read-write-files-in-sikuli">
<h2>
Can I read/write files in Sikuli?</h2>
Yes. See Jython’s <a class="reference external" href="http://www.jython.org/jythonbook/en/1.0/InputOutput.html#file-i-o">File I/O</a>.<br />
</div>
</div>
</div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-15124933156224208392013-02-21T08:00:00.000+07:002013-02-21T08:00:01.449+07:00Mengubah Ukuran Window Tutorial
ini menunjukkan bagaimana menggunakan script Sikuli untuk mengubah
ukuran jendela dengan menyeret pojok kanan bawah nya.
Untuk melakukannya, Anda harus mengevaluasi posisi saat ini sudut
layar, pindahkan pointer mouse ke titik mana klik akan diberlakukan dan kemudian
melakukan satu atau lebih tindakan drag.<br />
<br />
<pre class="sikuli-code"> <span class="kw">def</span> resizeApp(app, dx, dy):
switchApp (app)
corner = <span class="skw">find</span>(pattern(<img src="http://doc.sikuli.org/tutorials/resize/SafariBR.png" />). TargetOffset<span class="dig">(3, 14))</span>
drop_point = corner.getTarget().offset (dx, dy).
<span class="skw">dragDrop</span>(corner, drop_point)
resizeApp<span class="str">("Safari",</span> <span class="dig">50, 50)</span> </pre>
<pre class="sikuli-code"> </pre>
Contoh ini mendefinisikan fungsi "resizeApp" untuk memperbesar jendela
pada Mac, dan kemudian memanggil fungsi untuk memperbesar ukuran window Safari sebesar 50x50
piksel. Ada beberapa pendekatan untuk melakukan tugas ini. Yang paling sederhana adalah langsung mencari sudut dan tarik untuk memperbesar jendela.<br />
<br />
Selain pendekatan ini sederhana, kami juga ingin menunjukkan kepada Anda cara yang lebih mungkin untuk melakukan hal yang sama. Contoh berikut menunjukkan bagaimana menggunakan <i><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&twu=1&u=http://doc.sikuli.org/region.html&usg=ALkJrhiww_jJwrXSRqWYYxYveQuZFLtQoA#extendingaregion">spatial operator</a></i> untuk memperpanjang atau membatasi wilayah pencarian Anda.<br />
<br />
Pendekatan untuk menemukan sudut ini adalah untuk pertama
mengidentifikasi sudut paling karakteristik dari window (sebagian besar
dengan menggunakan tombol di window) dan kemudian mencoba untuk menemukan sudut
lain yang relevan, untuk memastikan Anda mendapatkan titik klik yang
Anda butuhkan. Strategi ini digambarkan di bawah ini.
Kami ingin mencari sudut atas yang tepat, kemudian pergi ke kanan untuk
menemukan sudut kanan atas, kemudian pergi ke bawah untuk menemukan
sudut kanan bawah.<br />
<br />
<img alt=". /... / _images / Safari_spatial.png" src="http://doc.sikuli.org/_images/Safari_spatial.png" /> <br />
Script yang mengimplementasikan rencana ini dapat ditulis sebagai berikut:<br />
<br />
<pre class="sikuli-code"> <span class="cmt"># setShowActions(True) # men-debug</span>
switchApp<span class="str">("Safari")</span> <span class="cmt"># mendapatkan jendela aktif frontmost</span><span class="cmt"> Safari </span>
clickOffsetX, clickOffsetY) = <span class="dig">(3, 18)</span> <span class="cmt"># dievaluasi dengan menggunakan pratinjau di IDE</span>
MTL = <span class="skw">find</span>(<img src="http://doc.sikuli.org/tutorials/resize/SafariTL.png" />) <span class="cmt"># Find kiri atas</span>
<span class="cmt"># cetak MTL, hover (MTL) # debug</span>
mtr = mTL.nearby<span class="dig">(200).</span>right().find(<img src="http://doc.sikuli.org/tutorials/resize/SafariTR.png" />) <span class="cmt"># Find kanan atas</span>
<span class="cmt"># cetak MTR, hover (MTR) # debug</span>
MBR = mTR.below ().find(<img src="http://doc.sikuli.org/tutorials/resize/SafariBR.png" />) <span class="cmt"># Find kanan bawah, pojok sasaran</span>
<span class="cmt"># cetak MBR # men-debug</span>
<span class="cmt"># gerakkan mouse untuk mengklik titik</span>
hover (mBR.getCenter().Offset(clickOffsetX, clickOffsetY))
<span class="cmt"># exit () # men-debug</span>
mouseDown(Button.LEFT) <span class="cmt"># tekan dan tahan tombol kiri</span>
<span class="cmt"># menggerakkan mouse ke lokasi yang baru, dapat diulang dengan nilai-nilai lain</span>
mouseMove(Env.getMouseLocation().Offset<span class="dig">(10, 10))</span>
mouseUp () <span class="cmt"># rilis </span><span class="cmt"><span class="cmt">tombol mouse</span></span></pre>
<pre class="sikuli-code"><span class="cmt"><span class="cmt"> </span></span> </pre>
Alur
kerja dan perpindahan mouse ke titik klik dapat dikompresi dalam satu baris (tidak ada pemeriksaan pada judul dalam kasus ini).<br />
<br />
<pre class="sikuli-code"> hover<span class="skw">(find</span>(<img src="http://doc.sikuli.org/tutorials/resize/SafariTL.png" />)nearby<span class="dig">(200).</span>right().find(<img src="http://doc.sikuli.org/tutorials/resize/SafariTR.png" />)below().find(<img src="http://doc.sikuli.org/tutorials/resize/SafariBR.png" />).GetCenter().Offset(<span class="dig">3, 18))</span>
</pre>
<br />
Secara umum: <br />
<ul class="simple">
<li>
sebisa mungkin menemukan operasi dibatasi dalam suatu region, harus
berisi match yang relevan, untuk meminimalkan risiko, bahwa
sesuatu yang sama, yang lain, ditemukan. Di atas kondisi ini kecepatan script ini dicapai. </li>
<li>
contoh ini dengan mudah bisa berubah menjadi fungsi pembantu, di mana
semua gambar dan variabel dapat diberikan sebagai parameter. </li>
<li>
titik klik dievaluasi dalam IDE menggunakan jendela pratinjau, tapi
kemudian dimasukkan ke dalam kode untuk fleksibilitas dan mudah dibaca. </li>
<li> fungsi tingkat rendah mouse yang digunakan, sehingga Anda akan lebih fleksibel dengan gerakan berkelanjutan. </li>
<li> pendekatan pengembangan Sikuli, terlebih dahulu mendapatkan segalanya berjalan untuk mengevaluasi sudut yang relevan. Dalam fase ini, komentar memiliki "# debug". Semua tanda komentar akan memiliki umpan balik. Terutama setShowActions() dan exit() sangat membantu. </li>
</ul>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-25841039136451492822013-02-20T08:00:00.000+07:002013-02-20T08:00:06.816+07:00Desktop SurveillanceSikuli Script dapat digunakan untuk melakukan <b>Desktop Surveillance / Pengawasan Desktop / Scanning Terhadap Desktop.</b>
Dalam tutorial ini, kita akan pergi melakukan sejumlah latihan untuk
membuat script yang dapat memantau layar dan memberitahu kita ketika event visual tertentu yang menarik terjadi. <br />
<div class="section" id="facebook-app">
<h2>
Facebook App </h2>
Latihan pertama adalah untuk membuat aplikasi Facebook yang secara
berkala memeriksa homepage Facebook kami secara visual dan melihat apakah
seorang teman tertentu baru-baru ini memperbarui pesan status. Salah satu cara mudah untuk mendeteksi acara ini adalah untuk mencari gambar wajah teman di homepage Facebook kami. Jika ditemukan, artinya teman telah posting pesan status baru. Jika tidak ditemukan, kita harus memeriksa kembali lagi dalam beberapa saat. <br />
Mari kita menerapkan operasi ini menggunakan <span class="pre"><tt class="docutils literal">while: loop</tt></span>. <br />
Pertama kita perlu untuk menangkap screenshot dari gambar wajah teman.<br />
<br />
<img alt=". /... / _images / Facebook_capture.png" src="http://doc.sikuli.org/_images/facebook_capture.png" /></div>
<div class="section" id="facebook-app">
<br />
Untuk memeriksa apakah wajah teman bisa dilihat di layar, kita gunakan <a href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&twu=1&u=http://doc.sikuli.org/region.html&usg=ALkJrhiww_jJwrXSRqWYYxYveQuZFLtQoA#Region.exists">exists()</a> , yang mengembalikan True ketika gambar wajah ditemukan. Kami mengatur kondisi looping untuk Tidak Ditemukan sehingga loop sementara akan berakhir hanya ketika gambar wajah ditemukan. Kami menambahkan <tt class="xref py py-func docutils literal"><span class="pre">sleep(n)</span></tt>pernyataan (statement) dalam tubuh loop untuk memrintahkan berhenti sejenak selama 5 detik diantara upaya untuk mencari gambar wajah di layar.<br />
<br />
<pre class="sikuli-code"> while not exist(<img src="http://doc.sikuli.org/tutorials/surveillance/obama.png" />):
<span class="skw">sleep</span> <span class="dig">(5)</span> </pre>
<pre class="sikuli-code"> </pre>
Atau, Sikuli juga menyediakan fungsi yang mendukung <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&twu=1&u=http://doc.sikuli.org/region.html&usg=ALkJrhiww_jJwrXSRqWYYxYveQuZFLtQoA#Region.wait" title="Region.wait"><tt class="xref py py-meth docutils literal"><span class="pre">wait()</span></tt></a> bila mau digunakan, fungsi yang secara berkala memeriksa layar untuk menunggu pola gambar yang diberikan untuk tampil. Menggunakan kode wait(), di atas dapat ditulis sebagai:<br />
<br />
<pre class="sikuli-code"> <span class="skw">wait</span>(<img src="http://doc.sikuli.org/tutorials/surveillance/obama.png" />,FOREVER) </pre>
<pre class="sikuli-code"> </pre>
Konstanta <i>FOREVER</i> berarti kita ingin Sikuli menunggu tanpa batas waktu. Jika kita tidak ingin menunggu selamanya, kita dapat mengganti <i>FOREVER</i> dengan angka, untuk menunjukkan jumlah detik untuk menunggu sampai Sikuli harus bangkit untuk melanjutkan perintah selanjutnya.<br />
<br />
<pre class="sikuli-code"> wait(<img src="http://doc.sikuli.org/tutorials/surveillance/obama.png" />,<span class="dig">3600)</span> <span class="cmt"># menunggu selama satu jam</span> </pre>
<pre class="sikuli-code"> </pre>
Setelah keluar dari while: loop atau kembalian dari fungsi wait, kita dapat memanggil <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&twu=1&u=http://doc.sikuli.org/globals.html&usg=ALkJrhj_QSmJXHSao3esGmT6MWjeY5fFFQ#popup" title="popup"><tt class="xref py py-func docutils literal"><span class="pre">popup()</span></tt></a> untuk menampilkan pesan pemberitahuan.<br />
<br />
<pre class="sikuli-code"> <span class="skw">popup</span> <span class="str">("Obama telah memperbarui pesannya")</span> </pre>
<pre class="sikuli-code"> </pre>
Ini akan menampilkan pesan pop-up yang terlihat seperti di bawah ini:<br />
<br />
<img alt=". /... / _images / Facebook_popupmsg.png" src="http://doc.sikuli.org/_images/facebook_popupmsg.png" /></div>
<div class="section" id="facebook-app">
<br />
Sekarang kita bisa menjalankan Sikuli Facebook App, duduk bersantai,
dan dapatkan pemberitahuan saat teman kita update pesannya.</div>
<div class="section" id="skype-app">
<h2>
Skype App </h2>
Pada latihan sebelumnya, kami menulis script untuk mendeteksi tampilan gambar ini. Dalam latihan ini, kita akan melakukan hal yang sebaliknya - <i>mendeteksi hilangnya pola visual.</i><br />
<i> </i> <br />
Skype adalah alat yang hebat yang memungkinkan kita untuk tetap
berhubungan dekat dengan teman-teman kita bahkan jika mereka berada di
bagian terpencil dunia. Namun, mungkin ada beberapa keadaan yang tidak menguntungkan sehingga kita mungkin ingin menghindari terlihat online oleh individu tertentu. Mungkin individu berbicara terlalu banyak. Mungkin kita berutang uang dengan individu tersebut ... hehehe. Ini akan menyenangkan bagi kita bila kita bisa tahu ketika sesorang tersebut sedang offline, sehingga aman bagi kita untuk online.
Sementara Skype tidak menyediakan fitur untuk memberitahu kami ketika
seseorang sedang online, pun tidak ada fitur pemberitahuan bila hal sebaliknya
terjadi.<br />
<br />
Sebuah logoff notifier otomatis, akan sangat diinginkan untuk menangani situasi ini. Mari kita membangun alat ini menggunakan Script Sikuli.
Perhatikan bahwa jika seorang individu tidak lagi online, pola visual
yang gabungan ikon status hijau dan nama layar individu akan hilang. Dengan demikian, kita bisa mengambil screenshot yang meliputi ikon hijau dan nama layar sebagai berikut.<br />
<br />
<img alt=". /... / _images / Skype_capture.png" src="http://doc.sikuli.org/_images/skype_capture.png" /> <br />
<br />
Kemudian, kita dapat menulis Script Sikuli untuk memantau hilangnya gambar screenshot yang kita tangkap sebelumnya <br />
<pre class="sikuli-code"> <span class="kw">while exist</span>(<img src="http://doc.sikuli.org/tutorials/surveillance/vgod.png" />):
<span class="skw">sleep</span> <span class="dig">(5)</span>
<span class="skw"> Popup</span> <span class="str">("vgod sedang log off")</span> </pre>
<pre class="sikuli-code"> </pre>
Script ini sangat mirip dengan yang dalam latihan sebelumnya.
Satu-satunya perbedaan adalah penghapusan operator "not" dari
pernyataan kondisi while loop, karena kita berusaha untuk melakukan
yang sebaliknya.<br />
<br />
Cara lain untuk menunggu hilangnya gambar adalah dengan menggunakan fungsi <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&twu=1&u=http://doc.sikuli.org/region.html&usg=ALkJrhiww_jJwrXSRqWYYxYveQuZFLtQoA#Region.waitVanish" title="Region.waitVanish"><tt class="xref py py-meth docutils literal"><span class="pre">waitVanish()</span></tt></a>. Script di atas dapat ditulis sebagai berikut:<br />
<br />
<pre class="sikuli-code"> waitVanish(<img src="http://doc.sikuli.org/tutorials/surveillance/vgod.png" />,FOREFER)
<span class="skw">Popup</span><span class="str">("vgod sedang log off")</span>
</pre>
</div>
<div class="section" id="bus-arrival-notifier">
<h2>
Bus Kedatangan Notifier </h2>
Latihan ketiga adalah untuk membangun sebuah alat pemberitahuan kedatangan bus. Bagi banyak penumpang bus, layanan pelacakan online berbasis GPS sangat berguna. Daripada harus sabar berdiri di halte bus, menantang angin dingin
di musim dingin atau terik matahari di musim panas, calon penumpang bus dapat
duduk dengan nyaman di dalam di depan komputer mereka, memeriksa email,
memperbarui status Facebook, atau menonton YouTube? video, atau apa pun. Mereka hanya perlu melihat peta setiap beberapa saat untuk memeriksa lokasi simbol bus di peta. Hanya ketika posisi bus sudah cukup dekat, mereka akhirnya harus keluar dan berjalan ke bus.<br />
<br />
Karena kita peduli apakah bus semakin dekat untuk berhenti, kita hanya perlu melihat lingkungan sekitar posisi bus berhenti.
Dengan demikian, kita dapat mengubah ukuran browser seperlunya saja untuk yang menunjukkan sebagian peta sekitar saja, sementara dilain pihak kita memiliki banyak ruang
layar untuk melakukan sesuatu yang lain, dalam hal ini, membaca berita
CNN atau lainnya :).<br />
<br />
<img alt=". /... / _images / Bus_fullscreen.png" src="http://doc.sikuli.org/_images/bus_fullscreen.png" /> <br />
<br />
Mari kita menulis Script Sikuli untuk melakukan pelacakan posisi bus bagi kita.
Hal ini dimungkinkan untuk mendefinisikan suatu "region" (daerah di layar) dan meminta
Script Sikuli untuk fokus hanya pada daerah itu untuk mencari pola
visual tertentu. Dengan cara ini, Sikuli tidak perlu membuang siklus komputasi berharga pemindaian seluruh layar. Untuk melakukannya, mari kita klik pada tombol "select a region" di toolbar seperti yang ditunjukkan di bawah ini.<br />
<br />
<img alt=". /... / _images / Bus_toolbar_region.png" src="http://doc.sikuli.org/_images/bus_toolbar_region.png" /> <br />
<br />
Seluruh layar akan membeku dan berubah gelap, mirip dengan apa yang terjadi dalam modus screen capture. Cukup menggambar persegi panjang untuk menutupi peta seluruh lingkungan.
Wilayah yang tercakup oleh persegi panjang ini secara visual
direpresentasikan sebagai gambar thumbnail dari seluruh desktop di mana
wilayah adalah daerah berbayang / berwarna merah.<br />
<br />
<img alt=". /... / _images / Bus_region_thumbnail.png" src="http://doc.sikuli.org/_images/bus_region_thumbnail.png" /> <br />
<br />
Selanjutnya, kita menangkap gambar screenshot dari simbol bus sehingga
kita dapat memberitahu Script Sikuli untuk memantai tampilan tersebut.<br />
<br />
<img alt=". /... / _images / Bus_capture_bus_symbol.png" src="http://doc.sikuli.org/_images/bus_capture_bus_symbol.png" /> <br />
<br />
Sekarang. kita dapat menulis script berikut untuk memeriksa peta dan memantau munculnya simbol bus:<br />
<br />
<pre class="sikuli-code"> <span class="kw">while not</span> <img src="http://doc.sikuli.org/tutorials/surveillance/region.png" />.inside().exist(<img src="http://doc.sikuli.org/tutorials/surveillance/bus.png" />):
<span class="skw">sleep</span><span class="dig">(5)</span>
<span class="skw">popup</span><span class="str">("bus telah tiba")</span> </pre>
<pre class="sikuli-code"> </pre>
Tafsirkan makna dari while loop secara langsung adalah<br />
Sementara tidak simbol bus dapat ditemukan di dalam kawasan, tidur
selama 5 detik. Dengan kata lain, loop sementara akan keluar hanya ketika simbol bus ditemukan di dalam wilayah tersebut. Kemudian, pernyataan popup akan dieksekusi untuk memberitahu kami bus telah tiba.<br />
<br />
Sekali lagi, efek yang sama bisa kita dapatkan dengan menggunakan <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&twu=1&u=http://doc.sikuli.org/region.html&usg=ALkJrhiww_jJwrXSRqWYYxYveQuZFLtQoA#Region.wait" title="Region.wait">wait()</a></tt></span> . Script dapat ditulis kembali sebagai:<br />
<br />
<pre class="sikuli-code"> <img src="http://doc.sikuli.org/tutorials/surveillance/region.png" />.inside().wait(<img src="http://doc.sikuli.org/tutorials/surveillance/bus.png" />, FOREFER)
<span class="skw">Popup</span><span class="str">("bus telah tiba")</span> </pre>
<pre class="sikuli-code"> </pre>
<pre class="sikuli-code">OK selamat mencoba ... selamat mengeksplorasi kemampuan Sikuli :)</pre>
</div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-48111965048005444402013-02-19T08:00:00.000+07:002013-02-19T08:00:05.191+07:00Bekerja Dengan Sliders <span>Dalam tutorial ini, kita akan belajar bagaimana menggunakan <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhhOUGhyfe0mbAbTX_szAct2qMtzKw#Region.dragDrop" title="Region.dragDrop">dragDrop ()</a></tt></span> dan <em><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhhOUGhyfe0mbAbTX_szAct2qMtzKw#extendingaregion">operator spasial</a></em> dengan menulis sejumlah script untuk memanipulasi slider.</span><br />
<span> </span> <br />
<span> Misalkan kita ingin menurunkan tingkat berbicara dari fungsi Text to Speech.</span> <span> Kami ingin menyeret slider ke sisi lambat di jendela Preferensi Speech seperti ditunjukkan di bawah ini.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Speech.png" src="http://doc.sikuli.org/_images/speech.png" /><br />
<br />
<br />
<br />
<span>Fungsi yang dapat melakukan menyeret tombol adalah <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhhOUGhyfe0mbAbTX_szAct2qMtzKw#Region.dragDrop" title="Region.dragDrop">dragDrop ()</a></tt></span> .</span> <span> Fungsi ini membutuhkan dua gambar sebagai argumen.</span> <span>
Gambar pertama menggambarkan obyek sumber GUI untuk menyeret dan gambar
kedua menggambarkan penampilan lokasi tujuan ke mana obyek GUI harus
diseret / didrag dan menjatuhkan / didrop.</span> <br />
<br />
<span> Mari kita menangkap </span><span><span> masing-masing gambar </span>sumber dan tujuan.</span><br />
<span> </span> <br />
<pre class="sikuli-code"><span> <span class="skw">dragDrop</span> (</span> <img src="http://doc.sikuli.org/tutorials/sliders/thumb.png" /> <span> ,</span> <img src="http://doc.sikuli.org/tutorials/sliders/slow.png" /> <span> )</span> </pre>
<pre class="sikuli-code"> </pre>
<span> Apa yang terjadi jika ada lebih dari dua slider.</span> <span> Bagaimana bisa kami pastikan slider yang tepat diseret?</span> <span> Contoh di atas bekerja karena jendela tertentu hanya memiliki satu slider.</span> <span> Bagaimana kita bisa menangani </span><span><span> contoh </span>kasus-kasus ketika ada beberapa komponen GUI yang serupa yang harus dicari?</span> <span> Mari kita perhatikan jendela preferensi suara seperti ditunjukkan di bawah ini.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Sound.png" src="http://doc.sikuli.org/_images/sound.png" /><br />
<br />
<br />
<br />
<span>Misalkan kita ingin menurunkan volume Alert.</span> <span>
Untuk memastikan Script Sikuli menyeret slider yang tepat, kita
membutuhkan suatu cara untuk memberitahu Script Sikuli untuk mencari
salah satu yang di sebelah kanan volume label Alert, bukan yang di
samping label "Output Volume".</span> <span> Sikuli Script menyediakan satu set operator spasial untuk melakukan hal ini.</span> <span> Di sini kita akan menerapkan operator <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhhOUGhyfe0mbAbTX_szAct2qMtzKw#Region.right" title="Region.right"><span class="pre"><tt class="xref py py-meth docutils literal">right ()</tt></span></a> sebagai berikut.</span><br />
<span> </span> <br />
<br />
<pre class="sikuli-code"><span> t = <span class="skw">find(</span></span><img src="http://doc.sikuli.org/tutorials/sliders/alert.png" /><span>).right().<span class="skw">find</span>(</span><img src="http://doc.sikuli.org/tutorials/sliders/thumb.png" /><span>)</span> </pre>
<pre class="sikuli-code"> </pre>
<span>
Pernyataan ini memberitahu Script Sikuli untuk pertama menemukan volume
label Alert dan kemudian menemukan tombol slider hanya dalam wilayah telah ketat ditetapkan di sebelah kanan hasil pertama yang telah ditemukan.</span> Tombol<span> slider ditemukan kemudian disimpan dalam variabel t.</span> <span> Sekarang kita telah mengidentifikasi tombol slider yang diinginkan, kita dapat memanggil <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhhOUGhyfe0mbAbTX_szAct2qMtzKw#Region.dragDrop" title="Region.dragDrop">dragDrop ()</a></tt></span> untuk menyeret ke kiri dengan memberikan citra / gambar "Alert </span><span>Volume" </span><span>sebagai target.</span><br />
<span> </span> <br />
<pre class="sikuli-code"><span> <span class="skw">dragDrop</span> (t,</span><img src="http://doc.sikuli.org/tutorials/sliders/alert.png" /><span>)</span> </pre>
<pre class="sikuli-code"> </pre>
<span> Dalam contoh di atas, kita menggunakan gambar dari label </span><span><span>"Alert </span><span>Volume" </span>untuk secara implisit memandu arah menyeret ke kiri.</span> <span>
Hal ini juga dimungkinkan untuk menggunakan koordinat relatif terhadap
eksplisit tarik ke kiri, seperti yang ditunjukkan di bawah ini.</span><br />
<span> </span> <br />
<pre class="sikuli-code"><span> <span class="skw">dragDrop</span>(t,[tx-<span class="dig">200,</span>ty])</span> </pre>
<pre class="sikuli-code"> </pre>
<span> Di sini, (x,y) koordinat jempol slider dapat diakses sebagai atribut dari t.</span> <span>
Dengan demikian kita dapat menghitung posisi 200 pixel di sebelah kiri t
dan meminta Script Sikuli untuk menyeret jempol sepanjang posisi itu.</span><br />
<br />
<span>OK ... selamat mencoba dan mengeksplorasi Sikuli. :) </span> Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-58899199544950185042013-02-18T07:30:00.000+07:002013-02-18T07:30:00.961+07:00Memeriksa Dan Mencari Checkbox Yang BenarTutorial ini menunjukkan bagaimana cara untuk <tt></tt>memeriksa kotak centang tertentu ketika ada beberapa kotak centang dalam satu jendela. Pertimbangkan jendela berikut, yang merupakan jendela untuk menetapkan preferensi untuk <i>Dock</i>
di Mac, dan kami ingin memeriksa kotak centang yang ditunjukkan oleh
lingkaran yang bertuliskan "Minimize windows to application icon."<br />
<br />
<br />
<img alt=". /... / _images / Scenario.png" src="http://doc.sikuli.org/_images/scenario.png" style="width: 550px;" /><br />
<br />
Cukup mencari citra/gambar kotak centang seperti di bawah ini tidak akan bekerja. <br />
<pre class="sikuli-code"> <span class="skw">click</span> ( <img src="http://doc.sikuli.org/tutorials/checkone/checkbox.png" /> )
</pre>
<br />
Sikuli tidak tahu mana checkbox yang kita acu / menjadi acuan kita. Dia hanya mengklik pada gambar pertama yang ditemukan. Di bawah ini adalah apa yang akan kita lakukan sebagai gantinya.<br />
<br />
Pertama kita ingin mendapatkan wilayah yang meliputi daerah isi panel <i>Dock.</i>
Salah satu cara untuk mencapai hal ini adalah dengan menggunakan
operator spasial untuk mendapatkan daerah di bawah judul bar dari
jendela <i>Dock.</i> Gambar di bawah ini menggambarkan strategi ini.<br />
<br />
<img alt=". /... / _images / Find_title_and_below.png" src="http://doc.sikuli.org/_images/find_title_and_below.png" style="width: 550px;" /> <br />
<br />
Script Sikuli untuk melakukan ini adalah:<br />
<br />
<pre class="sikuli-code">1. r = <span class="skw">find</span> (<img src="http://doc.sikuli.org/tutorials/checkone/title.png" />)below<span class="dig">(300.)</span></pre>
<pre class="sikuli-code"><span class="dig"> </span>
</pre>
Ia menemukan judul bar dan kemudian memperluas wilayah cocok 300 piksel di bawah ini, menggunakan operator spasial <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhgqgZA94pwt8Ae7eYk1gKycEYTH9A#Region.below" title="Region.below">below</a></tt></span> . Wilayah yang dihasilkan diberikan ke variabel <i>r,</i> yang merupakan persegi panjang orange pada gambar di atas.<br />
<br />
Selanjutnya, kita dapat mencari di dalam <i>r</i> wilayah konten untuk teks label kotak centang yang ingin kita periksa dan klik di atasnya.<br />
<br />
<pre class="sikuli-code"> t = r.<span class="skw">find</span> (. <img src="http://doc.sikuli.org/tutorials/checkone/label.png" />)
<span class="skw">click</span> (t) </pre>
<pre class="sikuli-code"> </pre>
Jika kita melakukan <tt class="docutils literal"><span class="pre">click (t),</span></tt> Sikuli akan klik pada tengah label. Namun, yang kita inginkan sebenarnya adalah mengklik kotak cek di sebelah label yang benar.<br />
<br />
Sikuli IDE menyediakan antarmuka yang mudah untuk menentukan di mana untuk mengklik relatif terhadap pusat pola. Hal ini dikenal sebagai <i>target offset.</i> Antarmuka ditampilkan di bawah.<br />
<br />
<img alt=". /... / _images / Interface_offset.png" src="http://doc.sikuli.org/_images/interface_offset.png" style="width: 500px;" /> <br />
<br />
Pada antarmuka ini, kita dapat mengklik kotak centang untuk menunjukkan lokasi yang diinginkan dari titik klik. Dalam contoh ini, offset ini kemudian ditetapkan menjadi -137 di x, yang berarti 137 pixel di sebelah kiri tengah label teks.
Setelah memilih offset, thumbnail dalam editor skrip akan diperbarui
dengan silang merah kecil untuk menunjukkan titik klik baru.<br />
<br />
<pre class="sikuli-code"> t = r find<span class="skw"></span> (.<img src="http://doc.sikuli.org/tutorials/checkone/label_offset.png" />)
clic<span class="skw">k</span> (t)
</pre>
<br />
Kemudian, memanggil <tt class="docutils literal"><span class="pre">click</span></tt> <tt class="docutils literal"><span class="pre">(t)</span></tt> yang akan melakukan hal yang benar, klik pada kotak centang bukan pusat label teks. Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-34082349506110137352013-02-17T07:30:00.000+07:002013-02-17T07:30:00.840+07:00Hapus Tanda Centang Semua Checkbox Dalam tutorial ini, kami akan menunjukkan bagaimana menggunakan <span class="pre"><tt class="docutils literal">untuk</tt></span> loop untuk berinteraksi dengan beberapa contoh dari komponen GUI. Misalkan kita ingin hapus centang semua kotak cek di jendela, seperti jendela Sharing preferensi ditunjukkan di bawah ini:<br />
<br />
<br />
<img alt=". /... / _images / Uncheck_sharing.png" src="http://doc.sikuli.org/_images/uncheck_sharing.png" /><br />
<br />
Sayangnya, tidak ada fungsi "hapus centang semua" yang tersedia. Solusinya? Menulis Script Sikuli untuk mencari SEMUA item yang diperiksa dan hapus centang secara otomatis. Fungsi yang diperlukan untuk operasi ini adalah <tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhjb_EMMBAhVooWYL0uQjOix46EssA#Region.findAll" title="Region.findAll"><span class="pre">findAll ()</span></a></tt> . <br />
Pertama, mari kita menangkap gambar screenshot dari item diperiksa.<br />
<br />
<img alt=". /... / _images / Uncheck_capturing.png" src="http://doc.sikuli.org/_images/uncheck_capturing.png" /> <br />
<br />
Kemudian, kita dapat menyisipkan gambar ke dalam fungsi <span class="pre"><tt class="docutils literal">findAll ().</tt></span><br />
<span class="pre"><tt class="docutils literal"> </tt></span> <br />
<img alt=". /... / _images / Uncheck_findall.png" src="http://doc.sikuli.org/_images/uncheck_findall.png" /><br />
<br />
<span class="pre"><tt class="docutils literal">findAll ()</tt></span> mencari seluruh layar untuk semua pola visual pencocokan dan mengembalikan daftar lokasi dari pola-pola yang sama. Kemampuan ini memungkinkan kita untuk mendapatkan ada pada layar semua item yang diperiksa. Kemudian, kita hanya bisa menulis untuk loop dalam sintaks Python standar dan memanggil <span class="pre"><tt class="docutils literal">click()</tt></span> pada setiap elemen dalam daftar.<br />
<br />
<img alt=". /... / _images / Uncheck_code.png" src="http://doc.sikuli.org/_images/uncheck_code.png" /> <span style="background-color: #e6ecf9;"> </span><br />
<br />
Ketika script ini dijalankan, Sikuli akan menemukan semua item yang
sedang diperiksa dan klik pada setiap item satu per satu di loop. Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-29237326550571678342013-02-16T07:30:00.001+07:002013-02-16T07:30:00.689+07:00Selamat tinggal Sampah - Trash (Mac) Dalam tutorial ini, kita akan menulis Script Sikuli untuk mengotomatisasi operasi membersihkan isi tong sampah. Pada Mac OS X, operasi ini mengambil tiga langkah: <br />
<ol class="arabic simple">
<li> Klik pada ikon Sampah di dock </li>
<li> Klik pada tombol Kosong di jendela kontainer </li>
<li> Klik pada tombol Empty Trash untuk mengkonfirmasi </li>
</ol>
Untuk mengotomatisasi operasi ini, pertama kita perlu menangkap gambar dari elemen GUI yang perlu diklik.<br />
<br />
<img alt="../../_images/trash_capture1.png" src="http://doc.sikuli.org/_images/trash_capture1.png" /><br />
<br />
<img alt="../../_images/trash_capture2.png" src="http://doc.sikuli.org/_images/trash_capture2.png" /><br />
<br />
<img alt="../../_images/trash_capture3.png" src="http://doc.sikuli.org/_images/trash_capture3.png" /><br />
<br />
Gambar-gambar yang diambil akan dimasukkan ke dalam editor Script. <br />
Kemudian, kita dapat menulis berurutan tiga <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhh97TTvfmpRJ1M5H9Wel6O6J0c8SA#Region.click" title="Region.click">click()</a></tt></span> pernyataan untuk mengklik pada tiga unsur yang perlu diklik dalam rangka.<br />
<br />
<a href="http://doc.sikuli.org/_images/trash_editor.png" style="margin-left: 1em; margin-right: 1em;"><img alt=". /... / _images / Trash_editor.png" border="0" src="http://doc.sikuli.org/_images/trash_editor.png" /></a><br />
<br />
<img alt=". /... / _images / Trash_code.png" src="http://doc.sikuli.org/_images/trash_code.png" /><br />
<br />
Perhatikan seberapa dekat tiga baris kode yang dipetakan ke deskripsi teks dari operasi tiga-langkah sebelumnya. Kami cukup mengganti deskripsi dari setiap elemen GUI (misalnya, Trash bin) oleh citranya secara langsung. Bagaimana intuitif nya hal tersebut! <br />
Sebelum menjalankan script, pastikan ikon Sampah terlihat di layar, jika Script Sikuli tidak dapat menemukannya. Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-75489147741107278462013-02-15T07:30:00.000+07:002013-02-15T07:30:01.395+07:00Hello World (Windows)<span>Mari kita mulai dengan contoh adat dunia ... Hello World!</span> <br />
<span> Anda akan belajar bagaimana untuk menangkap screenshot dari elemen GUI dan menulis Script Sikuli untuk melakukan dua hal:</span> <br />
<ol class="arabic simple">
<li> <span> Klik pada elemen tersebut</span> </li>
<li> <span> Ketik string dalam elemen tersebut</span> </li>
</ol>
<span> Tujuan dari script Hello World adalah untuk secara otomatis mengetik "Hello World" ke dalam kotak pencarian menu <em>Start,</em> seperti ini:</span><br />
<span> </span> <br />
<img alt=". /... / _images / Start-goal.png" src="http://doc.sikuli.org/_images/start-goal.png" /><br />
<br />
<br />
<br />
<span>Sekarang, buka IDE Sikuli.</span> <span> Kita mulai dengan mengambil screenshot dari target kami, menu <em>Start</em> simbol yang biasanya terletak di pojok kiri bawah dari desktop.</span> D<span>engan menggunakan screenshot ini, kita dapat menugaskan pada Sikuli skrip untuk mengklik apa yang harus diklik.</span> <br />
<br />
<span> Untuk mensimulasikan klik mouse pada simbol <em>Start,</em> kita akan menggunakan fungsi <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhh97TTvfmpRJ1M5H9Wel6O6J0c8SA#Region.click" title="Region.click">click</a></tt></span>.</span> <span> Untuk memberitahu Sikuli bagaimana simbol <em><tt>Start</tt></em> terlihat, kita perlu menangkap gambar pada layar (scereenshot).</span> <br />
<span> Sikuli IDE menyediakan dua metode untuk menangkap gambar layar.</span> <span> Metode pertama adalah dengan mengklik pada tombol kamera pada toolbar.</span> <span> Ini akan membawa Anda ke modus menangkap</span><span> layar (screen capture) </span><span>.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Toolbar_camera.png" src="http://doc.sikuli.org/_images/toolbar_camera.png" /><br />
<br />
<br />
<br />
<span>Metode kedua adalah dengan menekan hot-key (Ctrl + Shift + 2).</span> <span> Seringkali target gambar yang ingin kita tangkap tertutupi oleh jendela IDE Sikuli itu.</span> <span> Anda dapat meminimalkan jendela IDE dan menggunakan hot-key untuk beralih ke modus menangkap.</span> <br />
<br />
<span> Dalam modus layar menangkap, layar akan terlihat lebih gelap dan membeku sejenak.</span> <span>
Seluruh desktop menjadi seperti sebuah kanvas di mana Anda dapat
menggambar persegi panjang di sekitar target yang Anda ingin tangkap
gambarnya.</span> <span> Dalam hal ini, target adalah simbol <em>Start.</em></span> G<span>aris silang putus-putus merah menunjukkan pusat dari persegi panjang </span><span><span>yang </span>Anda gambar.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Start-capture.png" src="http://doc.sikuli.org/_images/start-capture.png" /><br />
<br />
<br />
<br />
<span>Setelah Anda telah tarik (pilih) persegi panjang, gambar dalam
persegi panjang akan ditangkap dan dimasukkan ke dalam script editor
pada posisi kursor saat ini.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Start-inserted.png" src="http://doc.sikuli.org/_images/start-inserted.png" /><br />
<span> </span><br />
<span>Sekarang, Anda dapat menulis fungsi click dan menggunakan gambar ini sebagai
argumen untuk memberitahu Sikuli untuk mengklik simbol Start.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Start-click.png" src="http://doc.sikuli.org/_images/start-click.png" /> <span> </span><br />
<span>Untuk kenyamanan, Sikuli IDE menyediakan <em>Daftar Command</em> pada panel sebelah kiri.</span> <span> Ini menunjukkan daftar fungsi yang paling sering digunakan.</span> <span> Kamera ikon dalam fungsi mengindikasikan fungsi-fungsi mengharapkan / memerlukan gambar yang diambil, sebagai argumen.</span><br />
<span> </span> <br />
<img alt=". /... / _images / IDE-commandlist.png" src="http://doc.sikuli.org/_images/IDE-commandlist.png" /><br />
<br />
<br />
<br />
<span>Cari fungsi click () dalam daftar dan klik di atasnya.</span> <span> Jika <strong>Auto</strong> <b>Capture</b>
adalah default / dalam kondisi di centang, Anda akan diarahkan ke modus menangkap </span><span><span>layar (screen capture) </span>di
mana Anda dapat menangkap gambar dari target antarmuka yang akan
dimasukkan ke dalam fungsi click () sebagai argumen.</span> <br />
<br />
<span>
Langkah berikutnya adalah untuk memberitahu Sikuli untuk memasukkan
string "Hello World" ke dalam kotak pencarian, yang dapat dilakukan
dengan sederhana fungsi <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhh97TTvfmpRJ1M5H9Wel6O6J0c8SA#Region.type" title="Region.type"><span class="pre"><tt class="xref py py-meth docutils literal">tipe</tt></span></a>.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Start-type.png" src="http://doc.sikuli.org/_images/start-type.png" /><br />
<br />
<br />
<br />
<span>Fungsi ini akan mengetik string yang diberikan dalam argumen ke kontrol input yang menjadi fokus.</span> <span> Setelah mengklik simbol <em>Start,</em> kita bisa mengharapkan kotak pencarian akan menjadi masukan yang memiliki fokus.</span> <br />
<br />
<span> Selamat!</span> <span> Anda baru saja menyelesaikan Script pertama Anda Sikuli.</span> <span> Tekan tombol run untuk melihat script ini beraksi!</span> Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-4674284006540678652013-02-14T07:30:00.000+07:002013-02-14T07:30:00.275+07:00Hello World (Mac) <span> Mari kita mulai dengan contoh Hello World !</span> <br />
<span> Anda akan belajar bagaimana untuk menangkap screenshot dari elemen GUI dan menulis Script Sikuli untuk melakukan dua hal:</span> <br />
<ol class="arabic simple">
<li> <span> Klik pada elemen yang</span> </li>
<li> <span> Ketik string dalam elemen yang</span> </li>
</ol>
<span>
Tujuan dari script Hello World adalah untuk secara otomatis mengetik
"Hello World" ke dalam kotak pencarian sorotan, seperti ini:</span><br />
<span> </span> <br />
<img alt=". /... / _images / Spotlight-goal.png" src="http://doc.sikuli.org/_images/spotlight-goal.png" /><br />
<br />
<br />
<br />
<span>Sekarang, buka IDE Sikuli.</span> <span>
Kita mulai dengan mengambil screenshot dari target, simbol
Spotlight di sudut kanan atas, sehingga kita dapat memberitahu Script
Sikuli apa yang harus dicari dan klik.</span> <br />
<br />
<span> Untuk mensimulasikan klik mouse pada simbol Spotlight, kita akan menggunakan <span class="pre"><tt class="xref py py-meth docutils literal"><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhjicIEAmHZx0fGg-_WSu6Ke2savvQ#Region.click" title="Region.click">click</a></tt></span> fungsi.</span> <span> Untuk memberitahu Sikuli bagaimana target terlihat, kita perlu menangkap gambar target pada layar.</span> <br />
<span> Sikuli IDE menyediakan dua metode untuk menangkap gambar layar.</span> <span> Metode pertama adalah dengan mengklik pada tombol kamera pada toolbar.</span> <span> Ini akan membawa Anda ke modus menangkap </span><span>gambar </span><span>layar (screen capturing) </span><span>.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Toolbar_camera.png" src="http://doc.sikuli.org/_images/toolbar_camera.png" /><br />
<br />
<br />
<br />
<span>Metode kedua adalah dengan menekan hot-key (Command + Shift + 2).</span> <span> Seringkali target yang gambar yang ingin menangkap dapat ditutupi oleh jendela IDE Sikuli itu.</span> <span> Anda dapat meminimalkan jendela IDE dan menggunakan hot-key untuk beralih ke </span><span><span>menangkap<tt> </tt></span><span>gambar </span><span>layar</span>.</span> <br />
<br />
<span> Dalam modus </span><span><span>menangkap </span><span>gambar </span><span>layar</span>, layar akan terlihat lebih gelap dan membeku (freeze) sejenak.</span> <span>
Seluruh desktop menjadi seperti sebuah kanvas di mana Anda dapat
menggambar persegi panjang di sekitar target yang Anda ingin tangkap gambarnya.</span> <span> Dalam hal ini, target adalah simbol spotlight.</span> garis silang <span>putus-putus merah menunjukkan pusat dari persegi panjang yang Anda gambar.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Spotlight-capture.png" src="http://doc.sikuli.org/_images/spotlight-capture.png" /><br />
<br />
<br />
<br />
<span>Setelah </span><span> persegi panjang</span><span> telah </span><span>Anda </span><span>tarik (atau dipilih), gambar dalam
persegi panjang akan ditangkap dan dimasukkan ke dalam script editor
pada posisi kursor saat ini.</span><br />
<span> </span> <br />
<br />
<br />
<img alt=". /... / _images / Spotlight-inserted.png" src="http://doc.sikuli.org/_images/spotlight-inserted.png" /><br />
<span> </span><br />
<span>Sekarang, Anda dapat menulis fungsi click menggunakan gambar ini sebagai
argumen untuk memberitahu Sikuli untuk mengklik simbol sorotan.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Spotlight-click.png" src="http://doc.sikuli.org/_images/spotlight-click.png" /> <span> </span><br />
<span>Untuk kenyamanan, Sikuli IDE menyediakan <em>Daftar Command</em> pada panel sebelah kiri.</span> <span> Ini menunjukkan daftar fungsi yang paling sering digunakan.</span> <span> Kamera ikon dalam fungsi mengindikasikan fungsi-fungsi mengharapkan/memerlukan gambar yang diambil sebagai argumen.</span><br />
<span> </span> <br />
<img alt=". /... / _images / IDE-commandlist.png" src="http://doc.sikuli.org/_images/IDE-commandlist.png" /><br />
<br />
<br />
<br />
<span>Cari fungsi click () dalam daftar dan klik di atasnya.</span> <span> Jika <strong>Auto Capture</strong>
adalah default (dicentang), Anda akan diarahkan ke modus screen capture di
mana Anda dapat menangkap gambar dari target antarmuka yang akan
dimasukkan ke dalam fungsi click () sebagai argumen.</span> <br />
<br />
<span>
Langkah berikutnya adalah untuk memberitahu Sikuli untuk memasukkan
string "Hello World" ke dalam kotak pencarian sorotan, yang dapat
dilakukan dengan sederhana fungsi <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=6&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/region.html&usg=ALkJrhjicIEAmHZx0fGg-_WSu6Ke2savvQ#Region.type" title="Region.type"><span class="pre"><tt class="xref py py-meth docutils literal">tipe</tt></span></a>.</span><br />
<span> </span> <br />
<img alt=". /... / _images / Spotlight-type.png" src="http://doc.sikuli.org/_images/spotlight-type.png" /> <span> </span><br />
<span>Fungsi ini akan mengetik string yang diberikan dalam argumen ke kontrol input yang menjadi fokus.</span> <span> Setelah mengklik simbol sorotan, kita bisa mengharapkan kotak pencarian sorotan akan menjadi masukan yang memiliki fokus.</span> <br />
<span> Selamat!</span> <span> Anda baru saja menyelesaikan Script pertama Anda Sikuli.</span> <span> Tekan tombol run untuk melihat script ini beraksi!</span> Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-21732699491623012582013-02-13T07:30:00.000+07:002013-02-13T07:30:01.618+07:00Panduan Dan Bantuan Dalam Mempelajari SikuliMau mulai belajar bahasa pemrograman visual Sikuli?<br />
Anda sedang mencari informasi tertentu tentang Sikuli?<br />
Bagaimana Anda akan mendapatkan bantuan?<i> </i><br />
<ol>
<li>Cobalah cari di <i><a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=auto&tl=id&u=http://doc.sikuli.org/toc.html&usg=ALkJrhhZK4MjayjQDm27C-Foykc7-E0HEQ">Daftar Isi</a></i> dokumentasi Proyek Sikuli</li>
<li> Lihatlah melalui <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=auto&tl=id&u=http://doc.sikuli.org/genindex.html&usg=ALkJrhi0j5k4b6phc394ldlmQBSCrTIShg"><i>Indeks</i></a> dalam dokumentasi Proyek Sikuli</li>
<li> Gunakan <a class="reference internal" href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=auto&tl=id&u=http://doc.sikuli.org/search.html&usg=ALkJrhirrvce4vPUYD59-TWafQklbZZGgg"><i>Pencarian Halaman</i></a> </li>
<li> Lihat <i><a class="reference external" href="https://answers.launchpad.net/sikuli">pertanyaan orang lain</a></i> atau <i><a class="reference external" href="https://answers.launchpad.net/sikuli/+addquestion">mengajukan pertanyaan</a></i> sendiri. </li>
</ol>
<div class="last">
Jika Anda berpikir Anda telah menemukan bug bug, pencarian atau laporan kami <i><a class="reference external" href="https://bugs.launchpad.net/sikuli">tracker bug</a></i> .<br />
<br />
Begitu ... caranya ....<br />Atau untuk pencarian umum ... bisa gunakan <i><a href="https://www.google.com/#hl=id&gs_rn=2&gs_ri=hp&tok=ysMLruXipejWC3dTtOEeFg&cp=4&gs_id=6g&xhr=t&q=sikuli&es_nrs=true&pf=p&tbo=d&output=search&sclient=psy-ab&oq=siku&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&bvm=bv.41934586,d.bmk&fp=e027e9d3e4203d7a&biw=1360&bih=610" target="_blank">google search</a></i> :) <br />
<br />
Selamat Belajar dan Berkarya</div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-32906916811167114122013-02-12T07:30:00.000+07:002013-02-12T07:30:00.386+07:00Video - Penggunaan Sikuli Untuk Otomasi GameSekarang ... ini adalah video dari contoh penggunaan sikuli untuk otomasi game <br />Hehehehe ... yang mau menangan ... yang mau selalu win ... yang mau update otomatis ... ya ini toolnya<br />
Apapun gamenya ... hanya Sikuli toolnya ... wkwkwk ... kayak iklan saja :<br />
<br />
<span style="font-size: x-large;"><b>Games</b></span><br />
<table border="0" cellpadding="0" cellspacing="0" style="margin-left: auto; margin-right: auto; text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center;"><div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/GzKII3nssP8?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Angry Birds</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/zhhm09ECcC8?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Bejeweled</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/ZZk3goL33lo?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Pot Farm</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/pRGKvyR5xWU?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Lotro Farm</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/7d-d1QKq0Ek?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Dofus</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/OQyUtW8lVx4?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Town Car</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/A1poUsaXc44?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Roulette</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/2w44dPPeAAc?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Pairs</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/0suo453iJCg?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Farmer Donus</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/aNl-uk7Yrz0?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Backyard Monster</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/zKhMfwVR6P8?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Alus Revenge</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/JQsmepBMSM0?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Battle</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/lOpzDWbBbRo?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Magic Online</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Pl6Z8WGiBkg?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Hunter Kit</td>
</tr>
</tbody>
</table>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-15062326119140523822013-02-11T07:30:00.000+07:002013-02-11T07:30:01.298+07:00Video - Penggunaan Sikuli Untuk GUI TestingIni adalah beberapa video contoh penggunaan sikuli untuk GUI Testing / Pengujian GUI :<br />
<br />
<table border="0" cellpadding="0" cellspacing="0" style="margin-left: auto; margin-right: auto; text-align: center; width: 100%;">
<tbody>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/1yPGIeia8WM?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Spotify</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/uzfJLcw4-oQ?feature=player_embedded' frameborder='0'></iframe></div>
<br />
WebDriver</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/FR_XlvVvRP0/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/FR_XlvVvRP0&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/FR_XlvVvRP0&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
Selenium</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/fdhf32r_2GE/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/fdhf32r_2GE&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/fdhf32r_2GE&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
Google Chrome</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/vYG1XPS6bfU?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Photoshop</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/Cav_FaVq_ZQ/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/Cav_FaVq_ZQ&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/Cav_FaVq_ZQ&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
GoFigure</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/B0E0BSc55Eg?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Android</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/xCEYNOfr99s?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Android</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/QbKqlh-zcDA?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Android</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/fmQB1SpTGoE?feature=player_embedded' frameborder='0'></iframe></div>
<br />
iPhone</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/ZXq5_2IOYzo/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/ZXq5_2IOYzo&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/ZXq5_2IOYzo&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<span id="goog_1858600351"></span><span id="goog_1858600352"></span><br />
iPhone</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/odQgMQX3rvU?feature=player_embedded' frameborder='0'></iframe></div>
<br />
iPad</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/QYcVbc-IXjc?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Midlet</td>
<td style="text-align: center;"><br /></td>
</tr>
</tbody>
</table>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-8746087765078073702013-02-10T07:30:00.000+07:002013-02-10T07:30:00.784+07:00Video Sikuli Untuk Produktivitas - Social NetworkNah ini untuk yang demen / doyan sama social network ... tambah mantab lagi gambaran tentang sepak terjang Sikuli ... ini
beberapa video Youtube ... contoh penggunaan Sikuli untuk Peningkatan
Produktivitas social Network<br />
<br />
<h2 style="text-align: left;">
Social Network</h2>
<table border="0" cellpadding="0" cellspacing="0" style="margin-left: auto; margin-right: auto; text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/Or1_fCUhJCQ/0.jpg"><param name="movie" value="http://www.youtube.com/v/Or1_fCUhJCQ&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/Or1_fCUhJCQ&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
Sikuli - Auto Facebook – Mesin bunuh diri </td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/lDaxIGjZVAQ?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Sikuli - mantra untuk Facebook (Solusi untuk hapus Album) </td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/24kz68eZb1E?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Twimates bot - 100% bekerja </td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/e1X1nxRtwRI?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Menjadi Kreatif dengan Sikuli Script</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/_nRwNSq6zro/0.jpg"><param name="movie" value="http://www.youtube.com/v/_nRwNSq6zro&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/_nRwNSq6zro&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
Sikuli - Membunuh karma plurk Anda</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/HtvXK_cc9Ow/0.jpg"><param name="movie" value="http://www.youtube.com/v/HtvXK_cc9Ow&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/HtvXK_cc9Ow&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
Sikuli - auto like plurk</td>
</tr>
<tr>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/JXk3BE5JeQA?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Sikuli - Login ke Yahoo Messenger</td>
<td style="text-align: center;"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/ybvFItzcCfU?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Sikuli - Memainkan basket Google Doodle</td>
</tr>
<tr>
<td style="text-align: center;"><br /></td>
<td style="text-align: center;"><br /></td>
</tr>
<tr>
<td style="text-align: center;"><br /></td>
<td style="text-align: center;"><br /></td>
</tr>
<tr>
<td style="text-align: center;"><br /></td>
<td style="text-align: center;"><br /></td>
</tr>
<tr>
<td style="text-align: center;"><br /></td>
<td style="text-align: center;"><br /></td>
</tr>
<tr>
<td style="text-align: center;"><br /></td>
<td style="text-align: center;"><br /></td>
</tr>
<tr>
<td style="text-align: center;"><br /></td>
<td style="text-align: center;"><br /></td>
</tr>
</tbody>
</table>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-55237209072102911652013-02-09T07:30:00.000+07:002013-02-09T07:30:00.665+07:00Video Sikuli Untuk Produktivitas - DesktopTambah mantab lagi gambaran tentang sepak terjang Sikuli ... ini
beberapa video Youtube ... contoh penggunaan Sikuli untuk Peningkatan
Produktivitas Desktop<br />
<br />
<h2 style="text-align: left;">
Desktop </h2>
<h2 style="text-align: left;">
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; height: 1996px; width: 686px;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/y5rmZK5mqBg?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli - Mengotomatisasi Registax</span></span><span style="background-color: #e6ecf9;"> </span></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Fm04qdEdook?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
<span class="SpellE">- </span></span>Ekspor audio untuk movie</div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/Jfgmy_zERQY/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/Jfgmy_zERQY&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/Jfgmy_zERQY&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
Sikuli - Stress Test<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"></span></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/cE4dQfsc_U4/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/cE4dQfsc_U4&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/cE4dQfsc_U4&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
- </span>Mengotomatisasi ObservationManager</div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/xlNSA-7gnEg?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli - In action on </span></span><br />
Ubuntu Linux</div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
</div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/U8-Egx__StQ/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/U8-Egx__StQ&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/U8-Egx__StQ&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli - </span>Remote control pada berbagai platform<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"><span class="SpellE"></span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/SV6-Yb_L2qg/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/SV6-Yb_L2qg&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/SV6-Yb_L2qg&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"> <span class="SpellE">- di </span></span>Ubuntu - PC locker/intruder troll</div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/gFEuQCQ92Ag?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli - </span>Aplikasi pemrograman visual </div>
</td>
</tr>
<tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/6OtmMKYhEjg?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"> - M</span>engotomatisasi alur kerja Coda / Firefox</div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/t6-k6m3Qmj0?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Sikuli - Periksa web cam dan email </div>
</td>
</tr>
<tr><td style="text-align: center;" valign="top"><div style="text-align: left;">
</div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/8p3ppONLy88?feature=player_embedded' frameborder='0'></iframe></div>
<br />
Sikuli - Menggunakan layar GUI untuk pencarian dan otomasi</div>
</td><td style="text-align: center;" valign="top"><br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/FxDOlhysFcM?feature=player_embedded' frameborder='0'></iframe></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Sikuli - Pengaturan IP otomatis pada Mac OS X </div>
</td><td style="text-align: center;" valign="top"><br /></td><td style="text-align: center;" valign="top"><br /></td><td style="text-align: center;" valign="top"><br /></td><td valign="top"><br /></td><td valign="top"><br /></td></tr>
</tbody></table>
</h2>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-29281157588036975922013-02-08T07:30:00.000+07:002013-02-08T07:30:02.681+07:00Video Sikuli Untuk Produktivitas - JaringanBiar lebih mantab lagi gambaran tentang sepak terjang Sikuli ... ini beberapa video Youtube ... contoh penggunaan Sikuli untuk Peningkatan Produktivitas dalam aplikasi jaringan<br />
<br />
<h2 style="text-align: left;">
Jaringan </h2>
<h2 style="text-align: left;">
<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 100%px;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/6DoyyY7p8UM?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
X 1.0rc2 <span class="SpellE">- Menangkap</span> <span class="SpellE">catatan</span>
<span class="SpellE">penjualan</span> <span class="SpellE">groupon</span> di <span class="SpellE">situs</span> web</span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/ayIprfBWOAk?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
<span class="SpellE">- Berurusan</span> <span class="SpellE">dengan</span> Menu
SharePoint</span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/3R1S7AhwpEc?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Repeating</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
<span class="SpellE">pada</span> dump.fm</span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/pWLa1kxakOs?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
- <span class="SpellE">Uji</span> <span class="SpellE">Otomasi</span> Google Search</span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/-J4FHjG3lR0?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli - Bot situs youlikehits</span></span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/x_Wckt_E7VI/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/x_Wckt_E7VI&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/x_Wckt_E7VI&fs=1&source=uds" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli - Menggerakkan mouse
<span class="SpellE">ke</span> <span class="SpellE">atas</span> <span class="SpellE">lalu </span><span class="SpellE">ke</span> <span class="SpellE">bawah</span></span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/mMyRnhe5-BE?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"> <span class="SpellE">- in Action</span><span class="SpellE"></span></span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/8vtMArVWw8A?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli script - M<span class="SpellE">endownload</span> <span class="SpellE">sekumpulan</span> file </span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/-DC9fa6Qq84?feature=player_embedded' frameborder='0'></iframe></div>
<br /></div>
<div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<span class="SpellE"><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Sikuli</span></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">
Script <span class="SpellE">meluncurkan</span> <span class="SpellE">Proyek</span>
Wonderland</span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></b></div>
</td>
<td style="padding: 0cm 5.4pt 0cm 5.4pt; width: 239.4pt;" valign="top" width="319"><div align="center" class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 2; text-align: center;">
<br /></div>
</td>
</tr>
</tbody></table>
</h2>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-92079811759580877042013-02-07T07:30:00.000+07:002013-02-07T07:30:01.843+07:00Download Yang Mana Dan Di Mana Downloadnya<table class="wsite-multicol-table"><tbody class="wsite-multicol-tbody">
<tr class="wsite-multicol-tr"><td class="wsite-multicol-col" style="padding: 0 15px; width: 11.842105263158%;"><div>
<div class="wsite-image wsite-image-border-thin " style="margin-left: 0; margin-right: 0; padding-bottom: 10px; padding-top: 10px; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=1224818587765099507"><img alt="Gambar" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/3821094_orig.jpeg" style="max-width: 40px; width: 100%;" /></a> </div>
</div>
</td><td class="wsite-multicol-col" style="padding: 0 15px; width: 88.157894736842%;"><h2 style="text-align: left;">
Windows </h2>
<div class="paragraph" style="display: block; text-align: left;">
Hanya tersedia untuk versi 32-bit. Tapi versi ini seharusnya bisa berjalan pada sistem Windows 32-bit dan 64-bit. <br />
<br />
<b>Prasyarat:</b> <br />
<ol>
<li> Pastikan Anda telah menginstal Official Sun Java 6 JRE versi <b>32-bit</b> (Java 7 atau 64-bit tidak didukung). </li>
<li> Pastikan Anda telah dihapus semua versi sebelumnya Sikuli (terutama versi 0.10.x). </li>
<li> Pastikan Anda telah me-restart sistem anda setelah Anda menginstal JRE dan uninstall instalasi Sikuli versi yang lama. </li>
</ol>
<b>Instalasi Langkah-langkah:</b> <br />
<ol>
<li> Download dan install Sikuli menggunakan installer self-extracting: <a href="http://launchpad.net/sikuli/sikuli-x/x1.0-rc3/+download/Sikuli-X-1.0rc3%20%28r905%29-win32.exe" title="">Sikuli-X-1.0rc3 (r905)-win32.exe</a> . Setelah instalasi selesai, folder bernama <b>Sikuli X</b> harus dibuat pada sistem Anda. </li>
<li> Jangan mulai menggunakan Sikuli X sekarang karena memiliki beberapa bug. </li>
<li> Download file zip berikut: <a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/sikuli-r930-win32.zip" title="">Sikuli X r930</a> . Ini berisi perbaikan bug yang penting </li>
<li> Buka file zip download dan menemukan folder bernama <b>SIKULI-IDE.</b> </li>
<li> Menyalin isi di <b>SIKULI-IDE</b> ke <b>Sikuli X.</b>
Tujuan dari langkah ini adalah untuk mengganti file yang terkait dengan
r905 (versi kereta) oleh file yang terkait dengan r930 yang memiliki
perbaikan bug terbaru. </li>
</ol>
<b>Tips:</b> <br />
<ul>
<li> Jika Anda menggunakan Windows 64-bit, gunakan <b>Sikuli-IDE-w.bat</b> untuk memulai Sikuli. Jangan gunakan Sikuli-IDE.exe. </li>
<li>
Jika Anda memiliki versi lain dari Java diinstal, Anda mungkin perlu
mengubah baris di Sikuli-IDE-w.bat untuk memastikan 32-bit JRE 6 yang digunakan. </li>
<li> Jika Anda masih mengalami masalah, baca <a href="https://answers.launchpad.net/sikuli/+faq/2005" target="_blank" title="">[HowTo] Windows: Langkah yang harus dilakukan, jika IDE crash diam-diam dengan gejala yang berbeda</a> . </li>
</ul>
</div>
</td>
</tr>
</tbody></table>
<div>
<hr class="styled-hr" style="width: 100%;" />
</div>
<div>
<div class="wsite-multicol">
<div class="wsite-multicol-table-wrap" style="margin: 0 -15px;">
<table class="wsite-multicol-table"><tbody class="wsite-multicol-tbody">
<tr class="wsite-multicol-tr"><td class="wsite-multicol-col" style="padding: 0 15px; width: 11.740890688259%;"><div>
<div class="wsite-image wsite-image-border-thin " style="margin-left: 0; margin-right: 0; padding-bottom: 10px; padding-top: 10px; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=1224818587765099507"><img alt="Gambar" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1056345_orig.gif" style="max-width: 50px; width: 100%;" /></a> </div>
</div>
</td><td class="wsite-multicol-col" style="padding: 0 15px; width: 100%;"><h2>
<span style="font-size: large;">Mac OSX</span> </h2>
<div class="paragraph" style="display: block; text-align: left;">
Versi saat ini OS X 10.6 + (Snow Leopard, Lion, Mountain Lion): <br />
<ul>
<li> <a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/sikuli-r930-osx-10.6.dmg" title="">Sikuli X-1.0rc3 (r930) osx-10.6.dmg</a> (untuk Intel Mac 32bit & 64bit) </li>
</ul>
Hanya dengan menarik Sikuli-IDE.app ke / Applications. <br />
<b>Perlu </b><b>diperhatikan:</b>
OS X 10.7 dan 10.8 di pengaturan default, mencegah aplikasi berjalan dari aplikasi yang tidak di-download dari Mac AppStore atau tidak ditandatangani oleh
Apple Developer terdaftar.
Jadi sementara Anda harus menetapkan pilihan di Preferensi ->
Security & Privacy -> General -> Allow Applications downloaded from: to Everywhere. Kemudian drag to Applications works. <br />
<br />
Versi sebelumnya (tidak lagi dipertahankan): <br />
<ul>
<li> <a href="http://launchpad.net/sikuli/sikuli-x/x1.0-rc3/+download/Sikuli-X-1.0rc3%20%28r905%29-osx-10.6.dmg" title="">Sikuli-X-1.0rc3 (r905)-osx-10.6.dmg</a> (untuk Intel Mac 32bit & 64bit - OS X 10.6 +) </li>
</ul>
Anda harus meng-upgrade ke versi saat ini r930 <br />
<br />
<ul>
<li> <a href="http://launchpad.net/sikuli/trunk/0.10.2/+download/Sikuli-IDE-osx-10.5-0.10.2.zip" title="">Sikuli-IDE-osx-10.5-0.10.2.zip</a> (untuk Intel Mac - OS X 10.5 - Leopard) </li>
</ul>
</div>
</td></tr>
</tbody></table>
</div>
</div>
</div>
<br />
<br />
<div>
<hr class="styled-hr" style="width: 100%;" />
</div>
<br />
<div>
<div class="wsite-multicol">
<div class="wsite-multicol-table-wrap" style="margin: 0 -15px;">
<table class="wsite-multicol-table"><tbody class="wsite-multicol-tbody">
<tr class="wsite-multicol-tr"><td class="wsite-multicol-col" style="padding: 0 15px; width: 11.63967611336%;"><div>
<div class="wsite-image wsite-image-border-thin " style="margin-left: 0; margin-right: 0; padding-bottom: 10px; padding-top: 10px; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=1224818587765099507"><img alt="Gambar" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/6253663_orig.jpeg" style="max-width: 65px; width: 100%;" /></a> </div>
</div>
</td><td class="wsite-multicol-col" style="padding: 0 15px; width: 88.36032388664%;"><h2 style="text-align: left;">
Linux </h2>
<div class="paragraph" style="display: block; text-align: left;">
Versi Linux adalah zip portable, tidak diperlukan instalasi. Hanya menjalankan sikuli-ide.sh di Sikuli-IDE/ untuk memulainya. <br />
Pastikan Anda memiliki <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=en&tl=id&twu=1&u=http://www.java.com/getjava&usg=ALkJrhi9JEVlFzGtnd6oyxNUuNk961PMtg" title="">Java Runtime Environment (JRE) 6</a> , <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=en&tl=id&twu=1&u=http://packages.ubuntu.com/hardy/wmctrl&usg=ALkJrhhIvDsnazDpIdOx8gTtBhaa4Yx2CA" title="">wmctrl</a> , dan OpenCV 2.1/2.2 diinstal. <br />
<br />
<ul>
<li> <a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/sikuli-r931-linux-i686.zip" title="">Sikuli X r931</a> (versi terbaru, Linux untuk 32bit) </li>
<li> <a href="http://launchpad.net/sikuli/sikuli-x/x1.0-rc3/+download/Sikuli-X-1.0rc3%20%28r905%29-linux-i686.zip" title="">Sikuli-X-1.0rc3 (r905)-linux-i686.zip</a> (Untuk 32bit Linux) </li>
<li> <a href="http://launchpad.net/sikuli/sikuli-x/x1.0-rc3/+download/Sikuli-X-1.0rc3%20%28r905%29-linux-x86_64.zip" title="">Sikuli-X-1.0rc3 (r905)-linux-x86_64.zip</a> (Untuk Linux 64bit) </li>
</ul>
Jika Anda mendapatkan pesan tentang hilang libcv2.x, libcvaux2.x,
perpustakaan libhighgui2.x, maka Anda harus merevisi instalasi OpenCV
Anda. Menambahkan link sesuai dengan folder pustaka mungkin cukup. <br />
<br />
<a href="http://www.blogger.com/blogger.g?blogID=1224818587765099507" title="">Debian</a> <br />
Sikuli juga tersedia sebagai <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=en&tl=id&twu=1&u=http://packages.debian.org/unstable/main/sikuli-ide&usg=ALkJrhggzHCT8rUemu8b5m4NeTAhyEGiEA" title="">paket Debian</a> . <br />
Hanya menambahkan sumber stabil Debian dan melakukan apt-get install sikuli-ide. </div>
<div class="paragraph" style="display: block; text-align: left;">
<br /></div>
</td></tr>
</tbody></table>
</div>
</div>
</div>
<div>
<hr class="styled-hr" style="width: 100%;" />
</div>
<h2 style="text-align: left;">
Piranti Baris Perintah (Command Line Tool) </h2>
Ada berbagai pilihan, untuk menjalankan script Sikuli dari baris perintah. <br />
Silakan baca <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&rurl=translate.google.com&sl=en&tl=id&twu=1&u=http://doc.sikuli.org/faq/010-command-line.html&usg=ALkJrhjn6UvT3qTvkkq5hza9XmzBO_ZDzw" target="_blank" title="">penggunaan baris perintah</a> dalam dokumentasi. Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-33604496620283809392013-02-06T07:30:00.000+07:002013-02-06T07:30:00.503+07:00Screenshoot - Gambaran Awal (Bagian 2)<div style="text-align: center;">
<div style="text-align: left;">
Ini merupakan kelanjutan dari <a href="http://sikuli-indonesia.blogspot.com/2013/02/screenshoot-gambaran-awal-bagian-1.html">screenshoot gambaran awal (bagian 1)</a></div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2244357_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" height="393" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2244357_orig.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Closing an error message window</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4381880_orig.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="337" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4381880_orig.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Entering Captcha</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_8222686_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_8222686_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sikuli running on a iPhone emulator</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_147327_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_147327_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">gmail filter appender using Sikuli</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_8814677_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_8814677_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Enabling wireless controls on an Android device</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_3369686_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_3369686_orig.png" width="626" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Testing android's dialing interface.</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_7667121_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_7667121_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Follow someone on twitter using Sikuli</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_5449270_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_5449270_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Automatic liking on Facebook</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6384480_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" height="339" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6384480_orig.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Facebook status update</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9312390_orig.gif" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9312390_orig.gif" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sending presents to a friend on Facebook</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2899521_orig.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2899521_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Updating Google Buzz</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9834948_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9834948_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Removing a friend on Facebook</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4471075_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4471075_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Logging in QQ</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_8320289_orig.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" height="557" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_8320289_orig.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Logging into Final Fantasy server using Sikuli</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9370163_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9370163_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">playing a card game (pairs)</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><br />
<br />
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4307776_orig.png" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4307776_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Watering plant in Farmville</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/9226489.gif?67" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/9226489.gif?67" /></a><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/9808905.png?125" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/9808905.png?125" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/1350102802.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1350102802.jpg" /></a><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/1246774.gif?125" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1246774.gif?125" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-59241377451141888902013-02-05T11:38:00.001+07:002013-02-05T11:38:47.327+07:00Screenshoot - Gambaran Awal (Bagian 1)Monggo dilihat-lihat dulu screenshoot dari sepak terjang sikuli. Semoga bisa memberikan gambaran awal dalam mempelajari Sikuli:<br />
<br />
<table border="0" cellpadding="0" cellspacing="0" style="margin-left: auto; margin-right: auto; text-align: left; width: 100%;">
<tbody>
<tr>
<td style="text-align: center;"><div style="text-align: center;">
<img alt="" height="306" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_3229151_orig.png" width="320" /></div>
</td>
<td style="width: 11px;"></td>
<td style="text-align: center; width: 641px;"><img alt="" height="268" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_5971994_orig.png" width="320" /></td>
</tr>
<tr>
<td style="text-align: center;"><div class="almost_half_cell" id="gt-res-content">
<div dir="ltr">
<br />
<span class="" id="result_box" lang="id"><span class="hps">Eclipse</span><span class="">:
membuat </span><span class="hps">shortcut</span>
<span class="hps">untuk</span> melaksanakan
perintah <span class="hps">tertentu</span></span></div>
</div>
</td>
<td style="width: 11px;"></td>
<td style="text-align: center; width: 641px;"><br />
Mengotomatisasi
routine membersihkan task di Mac<br />
<br /></td>
</tr>
<tr>
<td></td>
<td style="width: 11px;"></td>
<td style="width: 641px;"></td>
</tr>
<tr>
<td style="text-align: center;"><img alt="" height="320" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_5411658_orig.png" width="211" /></td>
<td style="width: 11px;"></td>
<td style="width: 641px;"><img alt="" height="201" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_7548044_orig.png" width="320" /></td>
</tr>
<tr>
<td style="text-align: center;"><br />
Mengotomatisasi
TextMate untuk update scheme<br />
<br /></td>
<td style="width: 11px;"></td>
<td style="text-align: center; width: 641px;">Otomatisasi
via Putty</td>
</tr>
<tr>
<td></td>
<td style="width: 11px;"></td>
<td style="width: 641px;"></td>
</tr>
</tbody>
</table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9521048_orig.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_9521048_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">North State Construction</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_7218598_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_7218598_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Otomatisasi ACDSee Pro untuk menciptakan Multi-Tiff</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2550988_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2550988_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Checking corporate tax online</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_3912607_orig.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_3912607_orig.png" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2219577_orig.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_2219577_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Disabling monitors</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6261800_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6261800_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Connecting to Skype automatically</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4563205_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4563205_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Moving pictures to the trash</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4358775_orig.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4358775_orig.gif" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Logging into an account</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6709160_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6709160_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Picking a GoogleVoice number</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6891947_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_6891947_orig.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Signing into Gmail</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_1660102_orig.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="348" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_1660102_orig.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Checking emails</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_948341_orig.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="579" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_948341_orig.png" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">eBay bid notification with Sikuli.</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4082229_orig.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4082229_orig.jpg" width="328" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Updating orders on PayPal</td></tr>
</tbody></table>
<div style="text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4551520_orig.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/_4551520_orig.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Changing the display resolution.</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"></td></tr>
<tr><td class="tr-caption" style="text-align: center;"></td></tr>
</tbody></table>
Monggo lihat juga screenshoot di <a href="http://sikuli-indonesia.blogspot.com/2013/02/screenshoot-gambaran-awal-bagian-2.html">Screenshoot - Gambaran Awal (Bagian 2)</a><br />
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/9226489.gif?67" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/9226489.gif?67" /></a><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/9808905.png?125" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/9808905.png?125" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/1350102802.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1350102802.jpg" /></a><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/1246774.gif?125" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1246774.gif?125" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0tag:blogger.com,1999:blog-1224818587765099507.post-81081417219908098182013-02-03T17:49:00.001+07:002013-02-03T20:35:24.952+07:00Sikuli - Apa Itu ?Penjelasan mengenai sikuli menurut website resminya http://www.sikuli.org/ :<br />
<br />
<div style="text-align: center;">
<blockquote class="tr_bq">
<h2>
<span style="font-size: x-large;">Automate Anything You See</span></h2>
<div class="text">
<i><span style="font-size: large;"><b>Sikuli is a visual technology to automate and test graphical user interfaces using screenshot images.</b></span></i></div>
</blockquote>
<div style="text-align: left;">
<table class="wsite-multicol-table"><tbody class="wsite-multicol-tbody">
<tr class="wsite-multicol-tr"><td class="wsite-multicol-col" style="padding: 0 15px; width: 47.267206477733%;"></td><td class="wsite-multicol-col" style="padding: 0 15px; width: 52.732793522267%;"></td></tr>
</tbody></table>
<h2 style="text-align: left;">
Kenapa Sikuli? </h2>
<div class="paragraph" style="display: block; text-align: left;">
Sikuli Script mengotomatiskan apa pun yang Anda lihat pada layar. Ini menggunakan pengenalan citra untuk mengidentifikasi dan mengendalikan komponen GUI. Hal ini berguna ketika tidak ada akses yang mudah ke kode GUI internal atau kode sumber. </div>
<h2 style="text-align: left;">
Siapa yang mengembangkan Script Sikuli? </h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/1246774.gif?125" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1246774.gif?125" /></a><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/1350102802.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/1350102802.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/9808905.png?125" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/9808905.png?125" /></a><a href="http://www.sikuli.org/uploads/1/3/6/8/13689586/9226489.gif?67" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sikuli.org/uploads/1/3/6/8/13689586/9226489.gif?67" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Sikuli merupakan open-source proyek yang penelitian awalnya dimulai di <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://groups.csail.mit.edu/uid/&usg=ALkJrhhvXlg7AVIuLy-5r4Peobb_Axb5Dw" title="">Grup User Interface Design</a> di <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://www.csail.mit.edu/&usg=ALkJrhhKGx_fxRdbbhgn1gWKHdgZNjwWBg" title="">MIT</a> . Sekarang dipelihara dan dikembangkan lebih lanjut oleh <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://lab.sikuli.org/&usg=ALkJrhhZWLsnlRhvmA5v3rf8zvnVKgkmiw" title="">Lab Sikuli</a> di <a href="https://www.colorado.edu/" title="">University of Colorado Boulder</a> berkoordinasi dengan <a href="https://launchpad.net/sikuli/+topcontributors" title="">komunitas open-source</a> .
Hal ini didukung sebagian oleh National Science Foundation dengan nomor
penghargaan IIS-0447800 dan oleh Quanta Computer sebagai bagian dari
proyek TParty. Sikuli dirilis di bawah <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://opensource.org/licenses/mit-license.php&usg=ALkJrhgFOna9tnaJIdEGZJ9HxauRs355aw" title="">lisensi MIT</a> . </div>
<h2 style="text-align: left;">
Bagaimana saya bisa belajar Script Sikuli? </h2>
<div class="paragraph" style="display: block; text-align: left;">
Untuk mendapatkan kesan pertama tentang Sikuli, <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/tutorials/helloworld/helloworld-mac.html&usg=ALkJrhiMoiMDEUQgLTeXT9GtynDfU_UDkQ" title="">Contoh Hello World</a> adalah titik awal yang baik. Anda dapat terus mengikuti contoh dalam <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/tutorials/index.html&usg=ALkJrhj4_m43XKek84WKzJMwOrs3YGnveg" title="">tutorial</a> dan <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://www.sikuli.org/videos.html&usg=ALkJrhiCOmgIKocUXrB7yYaRKe9z7anMUg" title="">video</a> . Anda dapat mempelajari semua tentang Sikuli dengan membaca <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/&usg=ALkJrhiY4VyqiOkkrtBNFzElPNSQTrk25A" title="">dokumentasi</a> . Sikuli Script menggunakan Python sebagai bahasa scripting. Anda dapat mempelajari lebih lanjut tentang Python dengan membaca <a href="https://answers.launchpad.net/sikuli/+faq/1858" target="_blank" title="">[Cara] mendapatkan lebih dalam bahasa Python</a> . Anda dapat menggunakan fitur Sikuli Script dalam program Java Anda menggunakan <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://doc.sikuli.org/faq/030-java-dev.html&usg=ALkJrhg5jbDiXDmKCVZglQavIHa_3lu4SQ" target="_blank" title="">Sikuli Java Script API</a>. <br />
Sebuah Java baru hanya versi saat ini dikembangkan sebagai <a href="http://translate.googleusercontent.com/translate_c?depth=1&hl=id&ie=UTF8&langpair=en%7Cid&oe=UTF8&rurl=translate.google.com&u=http://code.google.com/p/sikuli-api/&usg=ALkJrhilZFSfJQWrQ7Pxg0Jk0AuHOdmiyw" target="_blank">Sikuli Java API</a> (API belum kompatibel dengan Sikuli Script X-1.0). </div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/18016688283249509734noreply@blogger.com0