Jump to content
  • 0

Applescript - map aanmaken


se7en

Question

8 answers to this question

Recommended Posts

  • 0

Maak een variabele met als inhoud ($Folder is dan de parameter)

"do shell script " & "\"mkdir -p " & "'" & $Folder & "'" & " \""

en voer dit uit als een berekend Applescript.

 

Dit werkt in ieder geval op een Mac, of het ook via VPN gaat weet ik niet

Link to comment
  • 0

Nee, helaas...(of gelukkig, 't is maar hoe je het bekijkt).

 

iOS ondersteunt ook geen Remote Container opslag of plugin's. Mappen aanmaken kan dus niet. Wel jammer, want FMgo heeft natuurlijk wel een een soort opslagruimte op de iPad waar de bestanden bewaard worden. Dus FMI zal zelf een echte functie moeten gaan toevoegen hiervoor...

Link to comment
  • 0

Momenteel maak ik via applescript vanuit Filemaker een map op volgende manier

 

"do shell script " & "\"mkdir -p " & "'" & $$Folder & "'" & " \""

waarin $$folder volgende informatie bevat

/Volumes/gedeeldemap/folder1

Dit werkt perfect.

Probleem is wel dat elke keer je de servermap verwijderd van je mac, er bij de volgende opstart een cijfertje wordt achtergeplaatst.

de naam van de gedeeldemap wordt dan : gedeeldemap-1

Op dat ogenblik is het pad niet meer juist.

Hoe kan ik dit verhelpen.

 

Er wordt enkel op mac gewerkt.

Link to comment
  • 0

Ik weet de syntax niet (meer) uit mijn hoofd, maar je kunt met AppleScript ook een volume mounten.Mogelijk dat het op die manier te omzeilen is.

Heb in het verleden veelvuldig met AppleScript gewerkt, maar helaas zit er wat roest op het gebruik.

 

Mogelijk kun je dan ookde shell scripts combineren met AapleScript command’s.

Je kunt ook vooraf vragen welke volumes er zijn en dan met een variabele het juiste pad samenstellen.

Link to comment
  • 0

Ik zou toch voor het aanmaken van mappen en opvragen van bestandslijsten eerder een plugin gebruiken, zoals de (gratis) BE_utilities:

 

http://www.goya.com.au/files/beplugin/current/BaseElements.fmplugin.zip

 

Dat bespaart je een hoop uitzoekwerk en het werkt ook met Windows.

 

Maar voor het mounten van volumes ben je denk ik wel weer aangewezen op shell scripting of AppleScript.

Misschien even kijken op

http://www.macosxautomation.com/applescript/firsttutorial/index.html

 

HE

Link to comment
  • 0
set VolumesText to do shell script "ls /volumes/"
set {oldtid, AppleScript's text item delimiters} to {AppleScript's text item delimiters, return}
set VolumesList to every text item of VolumesText
set AppleScript's text item delimiters to oldtid

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...