aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Dateifertigstellung Befehlsausführung  (Read 2710 times)

muetze

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Dateifertigstellung Befehlsausführung
« on: August 15, 2007, 07:37:15 PM »

Hi,

wenn eine herunter geladene Datei fertig ist, möchte ich mit diesem in aMule vorgesehenen Feature einen Terminal-Befehl starten. Es klappt aber unter Mac OS X 10.4.10 einfach nicht. Gebe ich ein zu startendes Programm mit z.B. "/applications/calculator.app" an (ohne Anführungsstriche), so wird dieses gestartet. Ich möchte aber einen Befehl auf der Shell ausführen und dabei die Variable %FILE nutzen, die ja den Namen (inkl. Pfad) der Datei beinhaltet.

Ich weiß einfach nicht, was ich in das Feld Befehl eintragen muss (und ich habe nirgend etwas dazu gefunden). Ich würde mich riesig freuen, wenn mir jemand weiter helfen kann.

muetze
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: Dateifertigstellung Befehlsausführung
« Reply #1 on: August 16, 2007, 06:57:44 AM »

Ueber folgenden eintrag starte ich ein selbstgeschriebenes growl notification applescript. Vielleicht hilft dir das ja schon. :)

Code: [Select]
sh -c '/usr/bin/osascript "/aMule/aMuleGrowlFileCompleteScript.scpt" "%NAME"'
Logged
Current aMule CVS builds for OS X can be found here.

muetze

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Dateifertigstellung Befehlsausführung
« Reply #2 on: August 16, 2007, 04:39:26 PM »

Danke, es klappt mit Applescript. Was mir noch fehlt, ist wie ich direkt ein bash script ausführen kann.

muetze
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: Dateifertigstellung Befehlsausführung
« Reply #3 on: August 16, 2007, 07:50:56 PM »

Kann es gerade nicht testen, aber die folgende syntax muesste eigentlich funktionieren:

Code: [Select]
sh -c 'yourTerminalCommand -someParameter %NAME'
Logged
Current aMule CVS builds for OS X can be found here.