forked from CastroFidel/winehelper
added UNIX path conversion
This commit is contained in:
14
winehelper
14
winehelper
@@ -2313,10 +2313,18 @@ case "$arg1" in
|
|||||||
WIN_FILE_EXEC="$(readlink -f "$arg1")"
|
WIN_FILE_EXEC="$(readlink -f "$arg1")"
|
||||||
WIN_FILE_NAME="$(basename "$WIN_FILE_EXEC")"
|
WIN_FILE_NAME="$(basename "$WIN_FILE_EXEC")"
|
||||||
find_prefix "$WIN_FILE_EXEC"
|
find_prefix "$WIN_FILE_EXEC"
|
||||||
|
|
||||||
|
prepair_wine
|
||||||
|
|
||||||
|
if [[ -n "$1" ]] && [[ -f "$1" ]] ; then
|
||||||
|
WIN_OPEN_FILE="$("$WINELOADER" winepath -w "$1")"
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
case "${WIN_FILE_NAME,,}" in
|
case "${WIN_FILE_NAME,,}" in
|
||||||
*.exe) prepair_wine ; wine_run $WINE_WIN_START "$WIN_FILE_EXEC" "$@" ;;
|
*.exe) wine_run $WINE_WIN_START "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" ;;
|
||||||
*.msi) prepair_wine ; wine_run msiexec /i "$WIN_FILE_EXEC" "$@" ;;
|
*.msi) wine_run msiexec /i "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" ;;
|
||||||
*.bat|*.cmd) prepair_wine ; wine_run start "$WIN_FILE_EXEC" "$@" ;;
|
*.bat|*.cmd) wine_run start "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" ;;
|
||||||
*) fatal "Тип файла не поддерживается." ;;
|
*) fatal "Тип файла не поддерживается." ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user