Strona 1 z 1

[+] Uruchamianie aplikacji w Wine

: 26 lipca 2009, 14:48
autor: Dalik
Gdy wejdę do katalogu

Kod: Zaznacz cały

/mnt/e/Gry/Commandos2/
to po wprowadzeniu polecenia

Kod: Zaznacz cały

wine comm2.exe
gra się uruchamia bezproblemowo.

Jednak gdy wpisuje tak:

Kod: Zaznacz cały

dalik@trance:~$ wine /mnt/e/Gry/Commandos2/comm2.exe 
to otrzymuję tylko

Kod: Zaznacz cały

dalik@trance:~$ 
Potrzebuję pełnej ścieżki, bo nie wiem jakie polecenie mam wpisać, by móc uruchamiać grę z menu.

: 26 lipca 2009, 14:54
autor: Wieloryb
Spróbuj ścieżkę podać w "" albo ''. A jak nie to napisz sobie skrypt który po uruchomieniu przejdzie do tego folderu i włączy grę.

: 26 lipca 2009, 22:19
autor: Dalik
A mógłby mi ktoś podpowiedzieć jak to zrobić w pythonie ?

Dziękuję

: 26 lipca 2009, 22:37
autor: darkwater
A bash nie wystarczy?

Kod: Zaznacz cały

#!/bin/bash
cd /mnt/e/Gry/Commandos2/
wine ./comm2.exe

: 27 lipca 2009, 11:13
autor: Dalik
darkwater pisze:A bash nie wystarczy?
Pewnie że wystarczy - dziękuję, ale powolutku przykładam się do programowania w Pythonie i takie coś by mi się przydało.

: 27 lipca 2009, 18:30
autor: lis6502

Kod: Zaznacz cały

import os
os.cwd('/mnt/e/gierce/komandosy')
os.system('/usr/bin/wine komandosy.exe')
Tylko to takie trochę lamerskie i raczej dużo się z tego nie nauczysz.

: 27 lipca 2009, 18:42
autor: sigo
Do prostych operacji w systemach uniksowych polecany jest bash. Dosyć szybki i prosty; jego znajomość jest nieodzowna.
Co do samego problemu - zapewne związane jest to ze zmiennymi globalnymi, które określają położenie folderu .wine/ (to tylko moje przypuszczenia).

: 27 lipca 2009, 19:02
autor: Dalik
lis6502 pisze:

Kod: Zaznacz cały

import os
os.cwd('/mnt/e/gierce/komandosy')
os.system('/usr/bin/wine komandosy.exe')
Tylko to takie trochę lamerskie i raczej dużo się z tego nie nauczysz.
Troszkę poszperałem po modułach Pythona, uporządkowałem to w taki sposób:

Kod: Zaznacz cały

# Commandos 2
import os
os.chdir ('/mnt/e/Gry/Commandos2/')
os.system ('/usr/bin/wine comm2.exe')
i pięknie działa.

Dziękuję za podpowiedzi. Temat rozwiązany.