ฉันจะสร้างแอพแบบสแตนด์อะโลนที่ท่าเรือเพื่อเปิดเกมโดยใช้คำสั่งเทอร์มินัลได้อย่างไร


9

ฉันมีเกมที่พวกเขาไม่เคยปล่อยให้เป็น mac และฉันติดตั้งเกมโดยใช้ WINE ตัวติดตั้งนั้นไม่มีที่ติ แต่ทุกครั้งที่ฉันต้องการเล่นมันฉันถูกบังคับให้เปิด Terminal และเรียกใช้

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

ฉันเห็นคำถามที่ฉันคิดว่าจะตอบโดยใช้ applescript แต่เมื่อฉันพยายามทำซ้ำตัวอย่างมันไม่ทำงาน ฉันแน่ใจว่าข้อมูลที่ฉันได้รับนั้นเพียงพอที่จะเริ่มคำตอบสำหรับปัญหาของฉันถ้าไม่เพียงแจ้งให้เราทราบ ขอบคุณ

คำตอบ:


5

สร้างไฟล์ข้อความธรรมดาต่อไปนี้:

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

บันทึกเป็น dead_space.command

ใน Terminal ให้เปลี่ยนเป็น executabe:

sudo chmod +rx dead_space.command

ตอนนี้ไฟล์dead_space.commandควรเริ่มเกมของคุณเมื่อคุณดับเบิลคลิกที่มัน


ฉันไม่ได้มีประสบการณ์ในการใช้เทอร์มินัลฉันจะเปลี่ยนมันอย่างไร?
สูงสุด

ลืมแท็กในความคิดเห็นของฉัน
สูงสุด

ฉันไม่ดีฉันไปและเงยหน้าขึ้นและพบว่าฉันไม่ได้รู้ว่าคุณโพสต์ได้ที่นั่น .. ขอบคุณมัด ... ในขณะที่ฉันได้รับคุณที่นี่อยู่ที่นั่นแล้วฉันสามารถเปลี่ยนไอคอนที่แตกต่างกันบน ปฏิบัติการได้หรือไม่
Max

1
จริง ๆ แล้วฉันคิดว่าสักครู่หนึ่งที่ผ่านมา ... แต่สิ่งหนึ่งที่ฉันไม่สามารถคิดออกเป็นวิธีการที่จะได้รับบนท่าเรือ ... ฉันสามารถวางไว้ใกล้สแต็คการดาวน์โหลดและถังขยะของฉัน แต่ฉันต้องการให้มันดูเหมือน ไอคอนแอปพลิเคชัน, คุณรู้ไหม ... ว่ามันจะเป็นของเกมอื่น ๆ ของฉันเช่น wow / diablo, ect อีกคำถามที่ฉันอยากถามพร้อม ๆ กันคือถ้ามีวิธีสร้าง stack ที่มีไอคอนเปลี่ยนเฉพาะสำหรับเกม ... อย่างที่คุณรู้จักดาวน์โหลด แต่ด้วยไฟล์ game.app ทั้งหมดของฉันเช่นเดียวกับไฟล์ homeade executables ของฉัน ... ขอบคุณสำหรับข้อมูล btw!
Max

1
ฉันได้ผู้เขียนต่อท้ายเพื่อแก้ไขลิงก์ที่ตายแล้ว ฉันสำรองข้อมูล appify.sh ไปยัง URL ถาวรgist.github.com/air/a0d495966288303dd202
Air

4

นี่อาจ "หนักกว่า" โซลูชันของ Vincent แต่คุณสามารถสร้างเอกสาร Automator ใหม่และตั้งค่าชนิดเป็น Application

ใน Actions ให้ค้นหา "shell" และลาก "Run Shell Script" ไปที่เวิร์กโฟลว์ด้านขวา จากนั้นเพียงแค่ป้อนคำสั่งของคุณ บันทึกและมันจะเป็นแอพพลิเคชั่น OS X ที่คุณสามารถใส่ลงใน Dock ของคุณได้เหมือนกัน

สิ่งนี้อาจแก้ไขได้ง่ายกว่าในภายหลังและเป็นการดีที่จะคุ้นเคยกับ Automator และสิ่งที่สามารถทำได้: D

เอกสารอัตโนมัติ


0

หากคุณใช้ Automator เช่น @iynque กล่าวคุณจะต้องจบด้วย. app จากนั้นคุณสามารถเปลี่ยนไอคอนบน. app ที่คุณสร้างขึ้นโดยสร้างไฟล์ icns ที่นี่: https://iconverticons.com/online/ (เพียงแค่ลาก & วาง)

จากนั้นคลิกขวาที่แอปของคุณทำ "รับข้อมูล" และบนหน้าต่างข้อมูลลากและวางไฟล์ icns ของคุณลงบนไอคอนที่มีอยู่สำหรับแอป

นี่คือตัวอย่างของสคริปต์อัตโนมัติที่รีเซ็ต DNS ของฉันใช้ม้าของฉันเป็นไอคอน 8-P ป้อนคำอธิบายรูปภาพที่นี่


0

คุณสามารถใช้แอพWineBottlerซึ่งสามารถสร้างโปรแกรมที่ใช้ Windows เป็นแอพ macOS

นอกจากนี้ยังมาพร้อมกับWine.appดังนั้นคุณสามารถเลือกไฟล์ปฏิบัติการที่จะเปิดโดยWineโดยไม่ต้องพิมพ์คำสั่งในTerminalทุกครั้ง

อีกวิธีหนึ่งคือการติดตั้งWine.appbrew cask install wine-stableผ่านเบียร์ถังเช่น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.