Tôi muốn tạo trình đơn bắt đầu hoặc Lối tắt trên màn hình cho gói trình cài đặt cửa sổ Python của mình. Tôi đang cố gắng theo dõi https://docs.python.org/3.4/distutils/builtdist.html#the-postinstallation-scriptCách tạo lối tắt trong menu startmenu bằng cách sử dụng trình cài đặt windowstools windows
Đây là tập lệnh của tôi;
import sys
from os.path import dirname, join, expanduser
pyw_executable = sys.executable.replace('python.exe','pythonw.exe')
script_file = join(dirname(pyw_executable), 'Scripts', 'tklsystem-script.py')
w_dir = expanduser(join('~','lsf_files'))
print(sys.argv)
if sys.argv[1] == '-install':
print('Creating Shortcut')
create_shortcut(
target=pyw_executable,
description='A program to work with L-System Equations',
filename='L-System Tool',
arguments=script_file,
workdir=wdir
)
Tôi cũng xác định kịch bản này trong tùy chọn kịch bản cài đặt, như được chỉ ra bởi tài liệu nói trên.
Đây là lệnh tôi sử dụng để tạo trình cài đặt của mình;
python setup.py bdist_wininst --install-script tklsystem-post-install.py
Sau khi cài đặt gói bằng trình cài đặt cửa sổ được tạo, tôi không thể xác định xem tập lệnh của mình có chạy hay không?
Làm cách nào để tôi có thể tạo trình cài đặt windows được tạo cho trình tạo cài đặt để tạo lối tắt trên màn hình hoặc trình đơn khởi động?
Điều này thực sự làm việc với các mô-đun setuptools mới? Dường như ngay cả chức năng hỗ trợ get_special_folder_path cũng không tồn tại nữa. setuptools không thể thay thế hoàn toàn các distutils cũ. – LRMAAX