Я должен написать сценарий питона, который открывает серию зашифрованного DMGs на Mac, и я следовал этому учебнику TutorialМонтажа зашифрованного DMG через терминал
Основной команда, которую я использую, заключается в следующем, я попробовал на терминале напрямую.
echo "Password" | hdiutil attach /path/DMG.dmg
Что происходит, так это то, что он запрашивает пароль, а эхо не работает. Мне нужен способ сделать все в коде.
В общем для подобных случаев вы можете использовать 'expect' кормить вход в другую программу (' hdiutil' в вашем случае), как если бы он пришел из Пользователь. –
Вы пробовали 'echo -n PASSWORD'? –
http://apple.stackexchange.com/a/198539 –