• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung

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
 

Wuchtbrumme

Golden Noble
Registriert
03.05.10
Beiträge
21.996
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...
 

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
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 :(
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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
 

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
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.
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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
 

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
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
 

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
Ich bekomme es einfach nicht hin, deshalb noch mal die Bitte um Unterstützung.
Danke
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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
 

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
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
 

alexserikow

Celler Dickstiel
Registriert
18.03.10
Beiträge
804
Eine Frage/Bitte noch ;)

wie kann ich einen Delay nach der Anmeldung einfügen?
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
Einen Delay von 5 Sekunden erreichst du mit

delay 5

Einfach an der entsprechenden Stelle einfügen.