Merge branch 'testing' of https://gitlab.com/stormdragon2976/audiogame-manager into testing
This commit is contained in:
commit
6cf37c10d4
36
mac-launcher.applescript
Normal file
36
mac-launcher.applescript
Normal file
@ -0,0 +1,36 @@
|
||||
# Allows you to select a wine prefix to run with audiogame manager
|
||||
#Get Working Directory
|
||||
tell application "Finder"
|
||||
set currentPath to container of (path to me) as alias
|
||||
end tell
|
||||
#format Converters
|
||||
on convertPathToAlias(thePath)
|
||||
tell application "System Events"
|
||||
try
|
||||
return (path of disk item (thePath as string)) as alias
|
||||
on error
|
||||
return (path of disk item (path of thePath) as string) as alias
|
||||
end try
|
||||
end tell
|
||||
end convertPathToAlias
|
||||
|
||||
on convertPathToPOSIXString(thePath)
|
||||
tell application "System Events"
|
||||
try
|
||||
set thePath to path of disk item (thePath as string)
|
||||
on error
|
||||
set thePath to path of thePath
|
||||
end try
|
||||
end tell
|
||||
return POSIX path of thePath
|
||||
end convertPathToPOSIXString
|
||||
|
||||
set currentPath to convertPathToPOSIXString(currentPath)
|
||||
set folderPath to POSIX file "~/.local/wine/"
|
||||
set folderPath to convertPathToAlias(folderPath)
|
||||
set gameFolder to choose folder with prompt "Choose your game and press enter:" default location folderPath
|
||||
set gameFolder to convertPathToPOSIXString(gameFolder)
|
||||
set gameFolder to quoted form of gameFolder
|
||||
set gameName to do shell script ("basename " & gameFolder)
|
||||
do shell script "/usr/local/bin/bash -l " & currentPath & "audiogame-manager.sh -l " & gameName & " &> /dev/null &"
|
||||
do shell script "say -v alex Launching " & gameName & ", please wait..."
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user