Mở hai phiên bản của cùng một ứng dụng trên Mac OS X


21

Tôi đang tìm kiếm một mẹo để mở cùng một ứng dụng hai lần. Hãy để tôi giải thích.

Ví dụ: tôi có một ứng dụng có tên SQLite Database Browser nhưng nó chỉ có thể xử lý một SQL DB mỗi lần. Tôi muốn bắt đầu một Trình duyệt DB SQLite khác để tôi có thể mở tệp SQL DB khác. Làm thế nào để làm điều đó?


Tôi thỉnh thoảng làm điều này với Firefox bằng cách tạo nhiều hồ sơ trình duyệt. OS X sau đó xem từng phiên bản của Firefox với một cấu hình duy nhất là một ứng dụng riêng biệt.
Somantra

Câu trả lời:


24

Nếu bạn sử dụng open từ dòng lệnh, bạn có thể truyền tham số để bắt đầu một thể hiện mới:

open -n /Applications/TextEdit.app

Một cách khác là tìm Unix thực thi trong gói ứng dụng và chạy nó:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &

2
Người ta có thể sử dụng Automator.appđể tạo một ứng dụng nhỏ sử dụng dòng lệnh này để khởi chạy một thể hiện thứ hai. Điều đó sẽ loại bỏ sự cần thiết phải luôn luôn nhập nó vào Terminal.
slhck

@Dấu. Xuất sắc. Open -n hoạt động tuyệt vời. Tôi đã không thử thực thi Unix nhưng tôi sẽ ghi nhớ điều đó. @ slhck. kịch bản sẽ làm các thủ thuật. Nếu tôi cần sử dụng lệnh nhiều lần, tôi chắc chắn sẽ tạo một lệnh. Cảm ơn tất cả mọi người!!!
okysabeni

@slhck Khi sử dụng Automator, chọn "Services" và "Shell Script". Sử dụng clover-S để lưu và đi tới các phím tắt, "Dịch vụ" để tìm tập lệnh này và gán nó cho một phím tắt. apple.stackexchange.com/questions/24063/ cường
Dropogans

2
chỉ bí danh nó, ví dụ. alias textedit = 'open -n /Appluggest/TextEdit.app'
VH-NZZ

Trong cả hai: Linux và Windows, tôi chỉ cần nhấp vào giữa ứng dụng trên thanh tác vụ hoặc nhấp vào nó từ danh sách ứng dụng (khoảng 1-2 giây tùy thuộc vào độ phân giải màn hình và khoảng cách chuột đến biểu tượng). Có 2 hồ sơ ứng dụng trỏ đến cùng một ứng dụng là IMO không phải là một giải pháp tốt: nếu tôi cần 3 hoặc 4 trường hợp thì sao? Nó sẽ mất 2 khoảng trống trên thanh tác vụ của tôi nếu tôi không sử dụng? Tôi sẽ phải chọn biểu tượng nào trong hai biểu tượng tôi đã mở và tôi phải nhấp vào biểu tượng nào? Apple có một looooot để học từ thanh tác vụ KDE, hoặc thậm chí là thanh tác vụ Windows.
Adrian Maire

1

Tôi biết với CarbonCopyCloner tôi có thể tạo một bản sao khác của ứng dụng và tôi có thể mở hai phiên bản CCC cùng một lúc. Bạn đã thử một cái gì đó như thế?


Vì vậy, sử dụng CCC để tạo một bản sao khác của ứng dụng SQLite?
okysabeni

2
Không @mdgarci chỉ lấy CCC làm ví dụ - chỉ cần sao chép ứng dụng của bạn với công cụ tìm - nhưng để biết rõ hơn câu trả lời của tôi
user151019

@Mark Ví dụ điển hình về quảng cáo câu trả lời của bạn - nhưng công việc tốt của bạn.
Người dùng không phải là người dùng
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.