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_NAME="$(basename "$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
|
||||
*.exe) prepair_wine ; wine_run $WINE_WIN_START "$WIN_FILE_EXEC" "$@" ;;
|
||||
*.msi) prepair_wine ; wine_run msiexec /i "$WIN_FILE_EXEC" "$@" ;;
|
||||
*.bat|*.cmd) prepair_wine ; wine_run start "$WIN_FILE_EXEC" "$@" ;;
|
||||
*.exe) wine_run $WINE_WIN_START "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" ;;
|
||||
*.msi) wine_run msiexec /i "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" ;;
|
||||
*.bat|*.cmd) wine_run start "$WIN_FILE_EXEC" "$@" "$WIN_OPEN_FILE" ;;
|
||||
*) fatal "Тип файла не поддерживается." ;;
|
||||
esac
|
||||
else
|
||||
|
Reference in New Issue
Block a user