AppleScript打开远程管理并打开VNC



我只是想知道是否有人可以帮助我开发一个AppleScript程序,以便能够勾选这里所看到的所有框https://i.stack.imgur.com/BT1WS.jpg以及能够勾选VNC框并输入密码,就像这里看到的https://i.stack.imgur.com/lP1Mc.jpg

我试着看看其他已经制作的程序,发现这段代码是由Gordon Davisson制作的。

do shell script "/System/Library/CoreServices/remotemmanagement/ARDAgent. exe "app/Contents/Resources/kickstart -activate -configure -access -on -restart -agent -privs -all"具有管理员权限之前

我想知道是否有人可以进一步开发它,以添加我想要的功能。

任何帮助都是感激的!

谢谢

需要在命令选项的-configure部分添加-clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw 'YourPasswordHere'。它应该是这样的:

do shell script "/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -privs -all -clientopts -setvnclegacy -vnclegacy yes -setvncpw -vncpw 'YourPasswordHere' -restart -agent" with administrator privileges

注意kickstart的选项语法是奇怪的分层。在这里,我试图绘制出该命令的节、子节等的结构图:

/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
    -activate
    -configure
        -access -on
        -privs -all
        -clientopts
            -setvnclegacy -vnclegacy yes
            -setvncpw -vncpw 'CorrectHorseBatteryStaple'
    -restart -agent

参考手册页