• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Liste zur Abarbeitung

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
Moin zusammen,

versuche gerade den Workaround von Transmit zu nutzen. Möchte gerne meine 9 Favoriten automatisch mounten lassen beim Systemstart. Wenn ich das Skript mit einem Eintrag fülle klappt es, wenn ich mehrere eintrage gehts nicht :(

Hoffe auf Eure Hilfe:
tell application "Transmit" set myFave to item 1 of {favorites whose name is "Onlinespeicher GMX", "Onlinespeicher web.de", "Onlinespeicher 1&1"}

tell current tab
connect to myFave with mount
close
end tell

end tell

Danke
 
9 remote Verbindungen einfach so mounten? Mutig. Das muss doch ständig irgendwelche Beachballs nach sich ziehen, wenn man im Finder was macht oder eine Webseite speichert...

Wenn ich Dich recht verstehe hast Du ein funktionierendes Beispiel gepostet.
Poste doch noch das nicht funktionierende, wäre zur Analyse des Fehlers evtl. hilfreich...
 
Ich gebe Dir recht, es werden keine 9 sondern nur 3 ;)
Das Skript ist das was nicht funktioniert. Wenn ich dort nur "Onlinespeicher web.de" eingebe funktioniert es, sobald da mehr als ein Eintrag steht funktioniert es nicht mehr :(
 
Der Code oben funktioniert nicht, eine Liste wir immer in geschweiften Klammern angegeben. Ich habe Transmit nicht, aber so könnte es funktionieren:

Code:
tell application "Transmit"
	    set myFaves to favorites whose name is in {"Onlinespeicher GMX", "Onlinespeicher web.de", "Onlinespeicher 1&1"}
    repeat with myFave in myFaves
        tell current tab
            connect to myFave with mount
            close
        end tell
    end repeat
end tell
 
Der Code oben funktioniert nicht, eine Liste wir immer in geschweiften Klammern angegeben. Ich habe Transmit nicht, aber so könnte es funktionieren:

Code:
tell application "Transmit"
        set myFaves to favorites whose name is in {"Onlinespeicher GMX", "Onlinespeicher web.de", "Onlinespeicher 1&1"}
    repeat with myFave in myFaves
        tell current tab
            connect to myFave with mount
            close
        end tell
    end repeat
end tell
geht leider nicht :( bekomme folgenden Fehler:
„Transmit“ hat einen Fehler erhalten: {"Onlinespeicher GMX", "Onlinespeicher web.de", "Onlinespeicher 1&1"} kann nicht in Typ text umgewandelt werden.
 
Sorry, hatte bisher keine Zeit.

Ich kann wie gesagt immer nur raten, meiner nächster Versuch wäre wie folgt:

Code:
tell application "Transmit"
        set myFaves to {"Onlinespeicher GMX", "Onlinespeicher web.de", "Onlinespeicher 1&1"}
    repeat with myFave in myFaves
        tell current tab
            connect to favorite myFave with mount
            close
        end tell
    end repeat
end tell
 
Sorry, hatte bisher keine Zeit.

Ich kann wie gesagt immer nur raten, meiner nächster Versuch wäre wie folgt:

Code:
tell application "Transmit"
        set myFaves to {"Onlinespeicher GMX", "Onlinespeicher web.de", "Onlinespeicher 1&1"}
    repeat with myFave in myFaves
        tell current tab
            connect to favorite myFave with mount
            close
        end tell
    end repeat
end tell

Erstmal vielen Dank das Du mir versuchst zu helfen.

Das hat leider auch nicht geklappt
 
Ich bekomme es einfach nicht hin, deshalb noch mal die Bitte um Unterstützung.
Danke
 
Noch ein Versuch:

Code:
tell application "Transmit"
    set favNames to {"Favorit 1", "Favorit 2"}
    repeat with favName in favNames
        set myFave to item 1 of (favorites whose name is favName)
        tell current tab of (make new document at end)
            connect to myFave with mount
            close
        end tell
    end repeat
end tell
 
Noch ein Versuch:

Code:
tell application "Transmit"
    set favNames to {"Favorit 1", "Favorit 2"}
    repeat with favName in favNames
        set myFave to item 1 of (favorites whose name is favName)
        tell current tab of (make new document at end)
            connect to myFave with mount
            close
        end tell
    end repeat
end tell
DU BIST MEIN HELD, es klappt :)

Danke
 
Eine Frage/Bitte noch ;)

wie kann ich einen Delay nach der Anmeldung einfügen?
 
Einen Delay von 5 Sekunden erreichst du mit

delay 5

Einfach an der entsprechenden Stelle einfügen.