Сценарий Bash на Mac создает информационное всплывающее окно

Отправленный код не работал на меня при использовании ListBox. Я переписал его, и теперь это работает:

public static bool IsValid(DependencyObject parent)
{
    if (Validation.GetHasError(parent))
        return false;

    // Validate all the bindings on the children
    for (int i = 0; i != VisualTreeHelper.GetChildrenCount(parent); ++i)
    {
        DependencyObject child = VisualTreeHelper.GetChild(parent, i);
        if (!IsValid(child)) { return false; }
    }

    return true;
}
10
задан Arcath 11 December 2009 в 10:23
поделиться

1 ответ

Вы можете запускать фрагменты applescript из ваших сценариев bash. Простое всплывающее окно будет выглядеть так:

#!/bin/bash
/usr/bin/osascript <<-EOF

    tell application "System Events"
        activate
        display dialog "Hello world"
    end tell

EOF

Это загрузит applescript между тегами EOF в osascript и выполнит его
(в результате появляется всплывающее окно Hello World).

19
ответ дан 3 December 2019 в 20:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: