Tematy związane z oprogramowaniem, instalacją, konfiguracją
Dalik
Beginner
Posty: 206 Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik
Post
autor: Dalik » 26 lipca 2009, 14:48
Gdy wejdę do katalogu
to po wprowadzeniu polecenia
gra się uruchamia bezproblemowo.
Jednak gdy wpisuje tak:
Kod: Zaznacz cały
dalik@trance:~$ wine /mnt/e/Gry/Commandos2/comm2.exe
to otrzymuję tylko
Potrzebuję pełnej ścieżki, bo nie wiem jakie polecenie mam wpisać, by móc uruchamiać grę z menu.
Wieloryb
Posty: 51 Rejestracja: 27 kwietnia 2008, 01:53
Post
autor: Wieloryb » 26 lipca 2009, 14:54
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ę.
Dalik
Beginner
Posty: 206 Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik
Post
autor: Dalik » 26 lipca 2009, 22:19
A mógłby mi ktoś podpowiedzieć jak to zrobić w pythonie ?
Dziękuję
darkwater
Junior Member
Posty: 828 Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa
Post
autor: darkwater » 26 lipca 2009, 22:37
A bash nie wystarczy?
Kod: Zaznacz cały
#!/bin/bash
cd /mnt/e/Gry/Commandos2/
wine ./comm2.exe
Dalik
Beginner
Posty: 206 Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik
Post
autor: Dalik » 27 lipca 2009, 11:13
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.
lis6502
Member
Posty: 1798 Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców
Post
autor: lis6502 » 27 lipca 2009, 18:30
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.
sigo
Junior Member
Posty: 501 Rejestracja: 21 marca 2009, 19:12
Post
autor: sigo » 27 lipca 2009, 18:42
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).
Dalik
Beginner
Posty: 206 Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik
Post
autor: Dalik » 27 lipca 2009, 19:02
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.