Calendar
|
|
November '14 |
|
||||
| Mo | Tu | We | Th | Fr | Sa | Su |
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Bookmarks
Categories
Statistics
Tuesday, March 30. 2010
Executable script in OS X for standalone windows software
I often use Windows software on OS X and I do like PortableApps as they do not need installation. For running Windows software I use Wine (the open source version of Crossover) and I always create an icon to click on to open Windows software. This icons can be placed in the Dock or in any other folder (Applications for example). This is a simple guide on how to do it.
I used to compile Wine trough MacPorts, but that is to much of a hassle.
The simple way to do it is to download WineBottler and drag both Wine
and WineBottler to the Applications folder (or even just
Wine).
Now we can try to run our windows software from the command line like this (in one line):
/Applications/Wine.app/Contents/MacOS/startwine
/Users/mkljun/Programs/ASP32/Asp32.exe
Note that I have all my Windows software in a folder named Programs
and that Asp32.exe is the Windows executable file.
Now we need to create an AppleScript for our Windows standalone software. First open AppleScript Editor. In a new window write your command in quotes with "do shell script" in front of it (in one line):
do shell script "/Applications/Wine.app/Contents/MacOS/startwine
/Users/mkljun/Programs/ASP32/Asp32.exe"
Now save the script as an Application. And that's it. Double clicking on a new "application" should open our Windows software.

We can even change the icon of the new file by selecting it and clicking CMD+i (or right clicking and selecting "Get info"). Dragging the (png) image from the Finder window to the left upper corner where the AppleScript icon residues, will change it.

Note:
- Windows software should not be moved as this would affect your newly created script that expects is in the selected folder.
- Wine is and opensource software and is supported by donations. WineBottler is a one-man project and he likes to read (his reading wishlist). PortableApps is an open source project ass well.

