No subject


Tue Mar 17 14:04:44 CDT 2009


wine `pwd`/wget.exe
http://www.autohotkey.com/download/AutoHotkey104800.zip #
593423c075c0e1f58224bd9b8929b14013e09c1a
wine `pwd`/wget.exe
"http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.7/win32/en-US/Firefox%20Setup%203.0.7.exe"
# 6452f56cb9808b41c402ea55324eea86b50b3b96

--------This isn't ahk/wine, but we could use ahk's silent installer
or put the exe itself somewhere, as it has no dependencies
unzip -d ahk AutoHotkey104800.zip

--------Again, not ahk/wine. We could have .ahk files stored on a
sever and just wget it instead.
cat > ahk/firefox.ahk <<_EOF_

Run, "C:\users\\$USER\My Documents\Firefox Setup 3.0.7.exe"
WinWait, Mozilla Firefox Setup, Welcome to the Mozilla Firefox Setup
Wizard, 100, ,
Send, {ENTER}
WinWait, Mozilla Firefox Setup, Choose the type of setup you prefer, 100, ,
Send, {ENTER}
WinWait, Mozilla Firefox Setup, Click Install to continue, 100, ,
Send, {ENTER}
WinWait, Mozilla Firefox Setup, Completing the Mozilla Firefox Setup
Wizard, 100, ,
Send, {SPACE}{ENTER}
exit
_EOF_

cd ahk
wine autohotkey.exe firefox.ahk

---------Here would be sha1sum running to verify firefox.exe's sha1sum
for instance, or perhaps a couple other files.
cd ..

rm -rf .wine ahk
rm wget.exe
rm AutoHotkey104800.zip
rm "Firefox Setup 3.0.7.exe"

exit
-----------------------------------------

It's a quick demo, but it gives an idea of what we can do with ahk.
With a proper implementation design, we can setup a tester than can
run on Windows or Wine, is easily extensible, and can rapidly test
real world applications.

-- 
-Austin

--000e0cd4861e5917aa0465f9fd06
Content-Type: application/x-sh; name="quick hackup.sh"
Content-Disposition: attachment; filename="quick hackup.sh"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fsqngd8a0

IyEvYmluL3NoCiMgc2hhMXN1bSBpcyBhdmFpbGFibGUgZm9yIHdpbmRvd3MgdG9vLCBuZWF0IQoj
d2luZSBgcHdkYC93Z2V0LmV4ZSBmdHA6Ly9mdHAuZ251cGcub3JnL2djcnlwdC9iaW5hcnkvc2hh
MXN1bS5leGUgIyA0YTU3OGVjZDA5YTJkMGM4NDMxYmRkOGNmM2Q1YzVmM2RkY2RkZmM5Cgp3Z2V0
IGh0dHA6Ly91c2Vycy51Z2VudC5iZS9+YnB1eXBlL2NnaS1iaW4vZmV0Y2gucGw/ZGw9d2dldC93
Z2V0LmV4ZSAjIDgwMWE2OTM4ZTAyODlkMTQwNzg0ODdkMTAxNTJmOGNlMzlhZjEyNWMKCndpbmUg
YHB3ZGAvd2dldC5leGUgaHR0cDovL3d3dy5hdXRvaG90a2V5LmNvbS9kb3dubG9hZC9BdXRvSG90
a2V5MTA0ODAwLnppcCAjIDU5MzQyM2MwNzVjMGUxZjU4MjI0YmQ5Yjg5MjliMTQwMTNlMDljMWEK
d2luZSBgcHdkYC93Z2V0LmV4ZSAiaHR0cDovL3JlbGVhc2VzLm1vemlsbGEub3JnL3B1Yi9tb3pp
bGxhLm9yZy9maXJlZm94L3JlbGVhc2VzLzMuMC43L3dpbjMyL2VuLVVTL0ZpcmVmb3glMjBTZXR1
cCUyMDMuMC43LmV4ZSIgIyA2NDUyZjU2Y2I5ODA4YjQxYzQwMmVhNTUzMjRlZWE4NmI1MGIzYjk2
Cgp1bnppcCAtZCBhaGsgQXV0b0hvdGtleTEwNDgwMC56aXAKCmNhdCA+IGFoay9maXJlZm94LmFo
ayA8PF9FT0ZfCgpSdW4sICJDOlx1c2Vyc1xcJFVTRVJcTXkgRG9jdW1lbnRzXEZpcmVmb3ggU2V0
dXAgMy4wLjcuZXhlIgpXaW5XYWl0LCBNb3ppbGxhIEZpcmVmb3ggU2V0dXAsIFdlbGNvbWUgdG8g
dGhlIE1vemlsbGEgRmlyZWZveCBTZXR1cCBXaXphcmQsIDEwMCwgLApTZW5kLCB7RU5URVJ9Cldp
bldhaXQsIE1vemlsbGEgRmlyZWZveCBTZXR1cCwgQ2hvb3NlIHRoZSB0eXBlIG9mIHNldHVwIHlv
dSBwcmVmZXIsIDEwMCwgLApTZW5kLCB7RU5URVJ9CldpbldhaXQsIE1vemlsbGEgRmlyZWZveCBT
ZXR1cCwgQ2xpY2sgSW5zdGFsbCB0byBjb250aW51ZSwgMTAwLCAsClNlbmQsIHtFTlRFUn0KV2lu
V2FpdCwgTW96aWxsYSBGaXJlZm94IFNldHVwLCBDb21wbGV0aW5nIHRoZSBNb3ppbGxhIEZpcmVm
b3ggU2V0dXAgV2l6YXJkLCAxMDAsICwKU2VuZCwge1NQQUNFfXtFTlRFUn0KZXhpdApfRU9GXwoK
Y2QgYWhrCndpbmUgYXV0b2hvdGtleS5leGUgZmlyZWZveC5haGsKY2QgLi4KCnJtIC1yZiAud2lu
ZSBhaGsKcm0gd2dldC5leGUKcm0gQXV0b0hvdGtleTEwNDgwMC56aXAKcm0gIkZpcmVmb3ggU2V0
dXAgMy4wLjcuZXhlIgoKZXhpdAo=
--000e0cd4861e5917aa0465f9fd06--



More information about the wine-devel mailing list