Menjalankan file .bat pada Mac


2

Bagaimana kita menjalankan a .bat file di Mac OS X?

Adakah yang melakukannya?


2
Anda perlu menjalankan DOS atau Windows di VM untuk melakukan hal ini mis. menggunakan Parallels, VMware Fusion atau Virtual Box.
Paul R

Saya tidak setuju bahwa topik ini bukan tentang skrip batch yang merupakan pemrograman dan dia meminta untuk menjalankan kode dari satu bahasa di komputer lain.
Preet Sangha

Saya tidak berpikir itu di luar topik - bisa saja menjalankan file bat. Pada Mac adalah bagian dari beberapa tugas pemrograman - mirip dengan bertanya apakah ada cara untuk melakukan DirectX di Mac ...
EFraim

DosBox jauh lebih ringan daripada Parallels / VMWare / Virtual Box.

3
Apakah Anda perlu lari? .bat file secara spesifik, atau apakah Anda hanya perlu menulis skrip pada Mac?
Sasha Chedygov

Jawaban:


6

Setara dengan "file batch" pada OS X adalah "skrip shell" (karena OS X berasal dari Unix). Ini ditulis dengan cara yang hampir sama, sebagai file teks dengan daftar perintah yang harus dijalankan. Sebagai contoh:

#!/bin/sh

echo "This is a shell script!"
cd ~/tmp
if [ -f "foo.txt" ]; then
    echo "foo.txt exists"
fi

4
bash dan batch mirip, tetapi memiliki perbedaan yang sangat berbeda dengan mereka yang tidak terlalu melek cara pemrograman. Tidak mudah bagi semua orang untuk menerjemahkan antara keduanya sehingga ini benar-benar tidak menjawab pertanyaannya sama sekali.
MaQleod

2

Itu tergantung pada seberapa rumit persyaratan Anda. Fakta bahwa Anda bahkan mengajukan pertanyaan ini menyiratkan bahwa Anda tidak memiliki pengetahuan luas tentang Mac sehingga Anda mungkin akan melakukan sesuatu yang sederhana. Jika Anda bukan pecandu unix, akan ada kurva belajar yang curam dengan skrip shell. Lihatlah automator dan lihat apakah itu akan melakukan apa yang Anda inginkan. Anda dapat membacanya di Wikipedia atau mengetik "Automator" ke dalam bantuan yang Anda temukan di mac menubar.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.