Làm thế nào tôi có thể tạo một ứng dụng độc lập trên dock của mình để mở trò chơi bằng lệnh terminal?


9

Tôi có một trò chơi mà họ chưa bao giờ phát hành cho mac và tôi đã cài đặt trò chơi bằng WINE, bản cài đặt rất hoàn hảo, nhưng mỗi lần tôi muốn chơi, tôi buộc phải mở Terminal và chạy

cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
wine Dead\ Space.exe

Tôi thấy một câu hỏi mà tôi nghĩ sẽ trả lời câu hỏi này bằng applescript, nhưng khi tôi cố gắng sao chép ví dụ, nó không hoạt động. Tôi chắc chắn rằng thông tin tôi đã cung cấp là đủ để bắt đầu câu trả lời cho vấn đề của tôi, nếu không, hãy cho tôi biết. Cảm ơn

Câu trả lời:


5

tạo tệp văn bản thuần túy sau:

#!/bin/bash
cd /Users/Max/.wine/drive_c/Program\ Files/Electronic\ Arts/Dead\ Space/
exec wine Dead\ Space.exe

lưu nó dưới dạng dead_space.command

trong Terminal, thay đổi nó thành một execabe:

sudo chmod +rx dead_space.command

Bây giờ, tệp dead_space.commandsẽ bắt đầu trò chơi của bạn khi bạn nhấp đúp chuột vào nó.


Tôi không có kinh nghiệm sử dụng thiết bị đầu cuối, tôi sẽ thay đổi nó như thế nào?
Tối đa

quên gắn thẻ trong nhận xét của tôi
Tối đa

Thật tệ, tôi đã đi và tìm nó và thấy nó Tôi không nhận ra bạn đã đăng nó ngay tại đó .. Cảm ơn rất nhiều ... Trong khi tôi có bạn ở đây thì dù sao tôi cũng có thể thay đổi Biểu tượng đó thành một biểu tượng khác việc thực thi?
Tối đa

1
Tôi thực sự đã tìm ra một trong những khoảnh khắc trước đây ... nhưng có một điều tôi dường như không thể tìm ra là làm thế nào để đưa nó vào bến tàu ... Tôi có thể đặt nó gần ngăn xếp tải xuống và thùng rác của mình, nhưng tôi muốn nó trông giống như một biểu tượng ứng dụng, bạn biết đấy ... giống như nó sẽ thuộc về các trò chơi khác của tôi như wow / diablo, ect. Một câu hỏi khác tôi muốn hỏi cùng đó là liệu có cách nào để tạo một ngăn xếp với biểu tượng đã thay đổi dành riêng cho trò chơi không ... như bạn biết tải xuống, nhưng với tất cả các tệp game.app cũng như các tệp thực thi homeade của tôi ... Cảm ơn thông tin, btw!
Tối đa

1
Tôi đã nhận được các tác giả appify để sửa liên kết chết của họ. Tôi cũng đã sao lưu appify.sh vào một URL vĩnh viễn gist.github.com/air/a0d495966288303dd202
Air

4

Điều này có lẽ "nặng" hơn giải pháp của Vincent, nhưng bạn có thể tạo một tài liệu Automator mới và đặt loại là Ứng dụng.

Trong phần Hành động, tìm kiếm "shell" và kéo "Run Shell Script" sang dòng công việc bên phải. Sau đó chỉ cần nhập lệnh của bạn. Lưu nó và nó sẽ là một ứng dụng OS X mà bạn có thể đặt trên Dock của mình như bất kỳ ứng dụng nào khác.

Điều này có thể dễ dàng chỉnh sửa sau này và thật tốt khi làm quen với Automator và những gì nó có thể làm: D

Tài liệu tự động


0

Nếu bạn sử dụng Automator như @iynque đã nói, bạn sẽ kết thúc bằng .app Sau đó, bạn có thể thay đổi biểu tượng trên .app bạn đã tạo bằng cách tạo tệp icns tại đây: https://iconverticons.com/online/ (chỉ cần kéo & rơi vãi).

Sau đó nhấp chuột phải vào ứng dụng của bạn, thực hiện "Nhận thông tin" và trên cửa sổ thông tin, kéo và thả tệp icns của bạn vào biểu tượng hiện có cho ứng dụng.

Dưới đây là một ví dụ về tập lệnh tự động đặt lại DNS của tôi, đã sử dụng con ngựa của tôi làm biểu tượng 8-P. nhập mô tả hình ảnh ở đây


0

Bạn có thể sử dụng ứng dụng WineBottler có thể tạo các chương trình dựa trên Windows dưới dạng ứng dụng macOS.

Nó cũng đi kèm với Wine.app , vì vậy bạn chỉ cần chọn các tệp thực thi được Wine mở mà không cần gõ các lệnh trong Terminal mỗi lần.

Một cách khác là cài đặt Wine.app thông qua Brew Cask, vd brew cask install wine-stable.

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.