Як ми можемо запустити .batфайл на Mac OS X?
Хтось це робив?
.batфайли конкретно, чи вам просто потрібно написати сценарій на Mac?
Як ми можемо запустити .batфайл на Mac OS X?
Хтось це робив?
.batфайли конкретно, чи вам просто потрібно написати сценарій на Mac?
Відповіді:
Еквівалент "пакетним файлам" в OS X є "скриптами оболонки" (оскільки OS X походить від Unix). Вони записуються приблизно так само, як текстовий файл із переліком команд, які потрібно виконати. Наприклад:
#!/bin/sh
echo "This is a shell script!"
cd ~/tmp
if [ -f "foo.txt" ]; then
echo "foo.txt exists"
fi
Це залежить від того, наскільки складні ваші вимоги. Той факт, що ви навіть задаєте ці питання, означає, що ви не маєте широких знань про Mac, тому, ймовірно, ви зробите щось просте. Якщо ви не unix geek, буде крута крива навчання з скриптами оболонки. Погляньте на автоматизатор і подивіться, чи буде він робити те, що ви хочете. Ви можете прочитати про це у Вікіпедії або ввести "Автоматизатор" у цю допомогу, яку ви знайдете на меню mac.
Mac OSX на базі BSD немає? Можливо, ви зможете використовувати різні оболонки, як / емулятор, як doscmd
Якщо потрібно, ефективний (але важкий) спосіб запустити .bat файл з різними смаками Unix, включаючи OSX, - це Wine (The WINdows Emulator): https://www.winehq.org/
Тоді ви можете запускати .bat сценарії через:
$ wine cmd /c MyScript.bat
Додаткову інформацію тут: http://www.linux.org/threads/running-windows-batch-files-on-linux.7610/