• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das Monatsmotto Juli lautet -- Kitsch as Kitsch can -- Jeder von Euch kann dafür ganz individuell bestimmen, was für ihn Kitsch ist und ein Foto davon einsenden. Macht mit, traut Euch! --> Klick

Apple Script als zweite Sicherheit

Quimbi

Erdapfel
Registriert
29.03.17
Beiträge
4
<div class="bbWrapper">Hi Leute,<br /> ich bin neu in diesem Forum und auch mit dem AppleScrpt-Editor noch nicht ganz .<br /> Ich Arbeit jetzt schon seit ein paar Tagen an einem Script herum, welches ich gerne als zweite Sicherheit auf meinem Mac haben würde, ich habe bis auf ein Problem schon das ganze Script, aber ich kriege es einfach nicht hin, dem Finder den Befehl zu geben, dass ein bestimmtes Script nach dem Start meines MAC´s ausgeführt werden soll, also nicht nur geöffnet (das muss nicht umbedingt sein) sondern gleichzeitig auch wirklich ausgeführt werden soll (ich habe das Script Sicherheit1 genannt).<br /> Ich würde mich über Hilfsvorschläge wirklich sehr freuen, solltet ihr bereits in Script zu so etwas haben, dann wäre es sehr gut, wenn ihr mir das zuschicken könntet! <img src="/community/styles/apfeltalk/smilies/SmilingCheeks.png" class="smilie" loading="lazy" alt=":)" title="Smile :)" data-shortname=":)" /><br /> Vielen Dank im Voraus!<br /> Liebe Grüße</div>
 
Zuletzt bearbeitet:

u0679

Moderator
AT Moderation
Registriert
09.11.12
Beiträge
7.551
<div class="bbWrapper">Hab`s verschoben <img src="/community/styles/apfeltalk/smilies/Wink.png" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></div>
 

Kernelpanik

Maren Nissen
Registriert
05.03.04
Beiträge
2.304
<div class="bbWrapper">Den Befehl das Script auszuführen machst Du nicht mit Finder sondern mit launchd. Sieh Dir das Programm LaunchControl an.</div>
 

Quimbi

Erdapfel
Registriert
29.03.17
Beiträge
4
<div class="bbWrapper"><b>if</b> <i>application</i> &quot;Finder&quot; <b>is</b> running <b>then</b><br /> <br /> <br /> <br /> <b>tell</b> <i>application</i> &quot;Finder&quot; <b>to</b> <b>launch</b> &quot;Sicherheit1&quot;<br /> <br /> <b>else</b><br /> <br /> <br /> <br /> <b>end</b> <b>if</b><br /> <br /> <br /> <br /> <b>end</b><br /> <br /> <br /> <br /> <b>set</b> Passwort <b>to</b> &quot;Beispiel**&quot;<br /> <br /> <br /> <br /> <b>set</b> Vergleich <b>to</b> text returned <b>of</b> (<b>display dialog</b> &quot;Bitte geben sie ihr Passwort ein:&quot; default answer &quot;&quot;)<br /> <br /> <b>set</b> Input <b>to</b> text returned <b>of</b> (<b>display dialog</b> &quot;Bitte geben Sie den Namen der App ein, die Sie öffnen möchten&quot; default answer &quot;&quot;)<br /> <br /> <b>tell</b> <i>application</i> Input<br /> <br /> <b>if</b> Vergleich = Passwort <b>then</b><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <b>activate</b><br /> <br /> <b>else</b><br /> <br /> <b>tell</b> <i>application</i> &quot;Finder&quot;<br /> <br /> <b>shut down</b><br /> <br /> <b>end</b> <b>tell</b><br /> <br /> <br /> <br /> <b>end</b> <b>if</b><br /> <br /> <b>end</b> <b>tell</b><br /> <br /> <br /> <br /> <br /> <br /> <br /> So sieht das Script bisher aus, ich weiß, es ist nichts großartiges, aber es ist ein Anfang. Könntest du mir vielleicht im Script zeigen, was du meinst, das würde mir sehr helfen!<br /> Danke dafür schon mal im voraus!<br /> Liebe Grüße</div>
 

Kernelpanik

Maren Nissen
Registriert
05.03.04
Beiträge
2.304
<div class="bbWrapper">&quot;Sicherheit1&quot; was immer das macht... über launchd starten. Das Programm um launchd zu konfigurieren ist:<br /> <a href="https://www.macupdate.com/app/mac/46921/launchcontrol" target="_blank" class="link link--external" rel="nofollow ugc noopener">https://www.macupdate.com/app/mac/46921/launchcontrol</a><br /> <br /> Es ist schwierig etwas dazu zu sagen weil es unklar ist was das Ziel sein soll, ausser wenn das Passwort nicht stimmt der Computer ausgeschaltet wird? ist das alles?<br /> <br /> Vorschlag:<br /> <div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code"> <div class="bbCodeBlock-title"> Code: </div> <div class="bbCodeBlock-content" dir="ltr"> <pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang=""><code>if application &quot;Finder&quot; is running then tell application &quot;Finder&quot; to launch &quot;Sicherheit1&quot; end if set Passwort to &quot;a&quot; set Vergleich to text returned of (display dialog &quot;Bitte geben sie ihr Passwort ein:&quot; default answer &quot;&quot;) set Input to choose file with prompt &quot;Bitte wähler sie die App, die Sie öffnen möchten&quot; of type &quot;APPL&quot; tell application &quot;Finder&quot; if Vergleich = Passwort then open Input else shut down end if end tell</code></pre> </div> </div></div>
 
Zuletzt bearbeitet:

Quimbi

Erdapfel
Registriert
29.03.17
Beiträge
4
<div class="bbWrapper">Bieher schon, wie gesagt, es ist nur ein erster Versuch, aber vielen Dank für die Hilfe!<br /> Liebe Grüße!</div>