myGully.com

myGully.com (https://mygully.com/index.php)
-   Mac (https://mygully.com/forumdisplay.php?f=403)
-   -   Apple Shellscript Hilfe (https://mygully.com/showthread.php?t=2203720)

1core 11.01.11 19:45

Apple Shellscript Hilfe
 
Hallo Zusammen,

ich bin noch nicht ganz vertraut mit dem Shells***** von Apple, was ich gerne machen möchte:

Wenn eine .exe geöffnet werden soll dann soll sich diese bestimmte shell(.sh) öffnen, dabei soll die angeklickte .exe mit kompletem pfad gespeichert werden um diese dann in dem Terminal mit dem Befehl wine zu öffnen.

Vielleicht kann mir jemand helfen

Mfg 1core

Maxor 11.01.11 20:38

Wieso so umständlich?

.exe auswählen => cmd+i => öffnen mit wine => alle ändern

1core 12.01.11 13:07

Zitat:

Zitat von Maxor (Beitrag 21765509)
Wieso so umständlich?

.exe auswählen => cmd+i => öffnen mit wine => alle ändern

Problem ist, das wine bei mir kein programm ist sondern über terminal bash ausgeführt werden muss, daher auch die Frage ^^

Mfg 1core

Maxor 12.01.11 15:43

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

1core 12.01.11 17:37

Zitat:

Zitat von Maxor (Beitrag 21768138)
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Hatte ich zuerst ausprobiert, fande es aber nicht so stabil wie mein derzeitiges, meine Frage hat sich aber auch schon erledigt, habe eine andere Lösung gefunden.

Thread kann geschlossen werden.

KnuTdadude 12.01.11 18:11

Deine Lösung würde sich hier am Ende des Threads bestimmt gut machen :)
Dann hilfst du auch Anderen...

Maxor 12.01.11 19:01

Also das du den Pfad beim öffnen der .exe bekommst wird nicht gehen.
Du könntest aber ein Shells***** mit
Code:

"/Applications/Wine.app/Contents/MacOS/startwine /Volumes/Macintosh HD/WeiterePfadezuderExe/Deine.exe &> /dev/null &"
erstellen. Normalerweise sollte dann die .exe starten wenn du die shell startest.

1core 13.01.11 15:58

Zitat:

Zitat von KnuTdadude (Beitrag 21768949)
Deine Lösung würde sich hier am Ende des Threads bestimmt gut machen :)
Dann hilfst du auch Anderen...

Na Klar doch =) hab ein wenig gegooglt und hab dann diese Lösung gefunden.

Code:

tell application "Terminal"
        do s***** "/opt/local/bin/wine ~/.wine/drive_c/Programme/eagle-5.11.0/bin/eagle.exe"
end tell

Dies muss im AppleS***** Editor eingegeben werden, am besten noch ausführen ob es funktioniert. Achtung, meines wissen nach ist es NICHT kompatibel mit WineBottler.

Mfg 1core


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:40 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.