PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programmparameter



talcid
03.01.09, 17:31
Im Wiki von Stefan steht:



Parameter an das Windows Programm übergeben. Wenn das nicht klappt, liegt das vermutlich daran, das WINE den Parameter für einen Parameter von WINE selbst hält, z. B.


wine programm -help

zeigt die Hilfe zu WINE. Will man die Hilfe zum Programm haben, kann man durch "--" das Scannen der Kommandozeile unterbrechen, alle folgenden Parameter werden an das Windows-Program übergeben. Z. B. zeigt das folgende Kommando die Hilfe zum Windows-Programm:


wine -- programm -help


Wenn ich jedoch ein



wine -- FarCry.exe -devmode


eingebe, startet wine nicht.

Ist das Wiki noch aktuell oder liegt der Fehler bei mir ? Vielen Dank !


cu talcid

stefan.becker
03.01.09, 17:40
Oh je, lange nicht mehr probiert. Wenn du was rauskriegst, schicke mir ne PM, damit ich das anpassen kann.

stefan.becker
03.01.09, 17:46
Ich habe aus Interesse gerade mal die wine-Manpage gelesen. Anscheinend muss man gar nichts mehr angeben.

Also einfach "wine FarCry.exe -devmode".

Sonderzeichen einfach durch ein "\" maskieren, also bei einem Pfad z. B. "c:\\dddddd".

Catonga
03.01.09, 19:08
Wenn ich jedoch ein



wine -- FarCry.exe -devmode


eingebe, startet wine nicht.



Versuche es mal mit


wine "FarCry.exe -devmode"


Vielleicht hilft es.

talcid
03.01.09, 20:06
@ Stefan, @ Catonga

Danke, aber beide Möglichkeiten funktionieren nicht. Noch andere Vorschläge ?

cu talcid

zyrusthc
04.01.09, 01:49
Schon versucht bei Catonga seiner Version den Pfad mit anzugeben?!

Greeez Oli

talcid
04.01.09, 17:31
Jupp - bastel an folgendem Script:



#!/bin/bash
# cd /home/XXXX/.wine/drive_c/Programme/Crytek/FarCry/Bin32
# wine FarCry.exe
# wine -- FarCry.exe -devmode
# wine "C:/Programme/Crytek/FarCry/Bin32/FarCry.exe" -- -devmode
# wine "C:/Programme/Crytek/FarCry/Bin32/FarCry.exe" -devmode
wine "C:/Programme/Crytek/FarCry/Bin32/FarCry.exe -devmode"
# WINEDEBUG=-all wine "FarCry.exe -devmode"



Noch jemand eine Idee ?

cu talcid

stefan.becker
04.01.09, 17:36
Klappt das ohne Script, also die Befehle direkt getippt?

Ich habe das heute mal mit Irfanview getestet, es geht anstandslos per "wine programm parameter1 .... parameterN".

talcid
04.01.09, 17:56
Habe das die Tage mal mit cedega getestet, dort geht es aber nicht mit wine.

@ Stefan

In der Konsole funzt es auch nicht. Gebe ich wine "FarCry.exe -devmode" ein, starte das Programm nicht, nur bei wine "FarCry.exe". Füge ich den Parameter an: wine "FarCry.exe" -devmode wird er nicht berücksichtigt.

Folgendes soll man unter Windows tun:



Macht einen Rechtsklick auf die Far Cry-Verknüpfung und gebt nach dem Kommando
–devmode, ein das müsste dann ungefähr so aussehen:

"E:\Far Cry\Bin32\FarCry.exe" –devmode



Ich habe keine Idee mehr - vielen Dank für die Mühe.

cu talcid

talcid
04.01.09, 18:21
Tata - das Problem lag nicht bei wine. Habe die configs von FarCry neu anlegen lassen - jetzt wird der Parameter wie vermutet angenommen:

wine FarCry -devmode

Vielen Dank nochmals

cu talcid

stefan.becker
04.01.09, 19:15
wine "FarCry.exe -devmode"

kann auch nicht gehen. Alles zwischen "..." interpretiert WINE als eine Datei.

Ich habe das übrigens auch mal im Howto geändert, bevor noch jemand über veralteten Kram stolpert.