Điểm:1

Desktop-File để chạy Python Script với các tham số

lá cờ hu

Tôi đã cố gắng thực hiện một .desktop tệp để chạy tập lệnh python có tham số (rpatools)

Tôi đã cố gắng tạo một tệp bash và cố gắng thực thi nó theo nhiều cách nhưng không có cách nào hoạt động nếu tôi thực thi chính xác cùng một dòng mã trong thiết bị đầu cuối (thay đổi %u đến đường dẫn tệp thực tế)

Tôi đã tìm kiếm trên internet các vấn đề tương tự nhưng không tìm thấy gì

Cố gắng của tôi

Exec=python '/home/Carslo45/Dokumente/RenPy/EXTRA/RenPy-Decompile/rpatool.py' -x %u

Exec=python '/home/Carslo45/Dokumente/RenPy/EXTRA/RenPy-Decompile/rpatool.py' -x %U

Exec=sh -e "python '/home/Carslo45/Dokumente/RenPy/EXTRA/RenPy-Decompile/rpatool.py' -x %u"

Exec=sh -e "python '/home/Carslo45/Dokumente/RenPy/EXTRA/RenPy-Decompile/rpatool.py' -x %U"

Cũng đang thực thi tập lệnh Bach (trong đó biến %u hoạt động)

#!/bin/bash
SCRIPT=$(readlink -f "$1")
python '/home/Carslo45/Dokumente/RenPy/EXTRA/RenPy-Decompile/rpatool.py' -x $1 -o /home/Carslo45/.extract

Và nhiều hơn nữa *Chỉnh sửa: vấn đề behoben

raj avatar
lá cờ cn
raj
Nhân tiện, đừng thực thi tập lệnh Python của bạn bằng cách sử dụng `python /path/to/script.py`. Thêm `#!/usr/bin/python` vào dòng đầu tiên của tập lệnh, làm cho nó có thể thực thi được và thực thi nó chỉ bằng cách sử dụng `/path/to/script.py`. Nó tự nhiên hơn nhiều.
Điểm:0
lá cờ td

tạo một tập lệnh trình bao thực hiện những gì bạn sẽ không làm. sau đó chạy lệnh này (điều này nhập thư viện xử lý nhị phân) eval "$(curl -L -s https://raw.githubusercontent.com/lnee94/resh/main/l/bintools)" Sau khi làm xong đường dẫn readb/đến/shell/script

bây giờ sao chép cái này và đưa vào một tập tin

#!/bin/bash

[Mục nhập máy tính để bàn]
Jkldfslgas="$(cd $(dirname $0) ;eval "$(xxd -r -p <<< "hex_that_was_printed_from_readb" )")"
Bình luận=
Exec=sh -c '"$(dirname "$*")"/ok/insert_name.desktop || ([ ! -x "$(tên thư mục "$*")"/ok/insert_name.desktop ] && "$(tên thư mục "$*")"/insert_name.desktop)' dummy %k
Tên chung=
Biểu tượng=
tên=
Loại=Ứng dụng

biến đổi chèn_name vào Tên và hex_that_was_printed_from_readb đến tất cả văn bản đã được in khi bạn chạy readb

Carslo_45 avatar
lá cờ hu
> tạo tập lệnh trình bao thực hiện những gì bạn sẽ không làm. sau đó chạy lệnh này (điều này nhập thư viện xử lý nhị phân) Trợ giúp này như thế nào vì tập lệnh Shell đang hoạt động nhưng Python thực thi thì không.
lnee avatar
lá cờ td
điều này tạo ra một trình bao bọc cho tập lệnh shell

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.