Tạo EXE tự giải nén từ tệp ZIP trong dòng lệnh


1

Tôi đã cài đặt WinZip 9.0 SR1 trong hệ thống của mình và tôi muốn tạo một tệp thực thi từ tệp zip trong dòng lệnh.

Tôi đã thử với câu lệnh dòng sau

C:\Users\admin\Desktop>"C:\Program Files (x86)\WinZip 9.0 SR1\WZSEPE32.EXE" my.exe my.zip

Hy vọng rằng nó sẽ tạo ra một tập tin my.exevới nội dung my.zipbên dưới thư mục hiện tại. Nhưng nó ném thông báo lỗi dưới đây

Lỗi Msg

và đưa lên GUI bên dưới.

GUI

Làm cách nào để tạo tệp thực thi từ tệp zip trong dòng lệnh?


Để rõ ràng, bạn muốn có một tệp .exe "mở" cho bạn .zip? Nếu đây là những gì bạn đang cố gắng thực hiện, tôi có thể đề nghị nghiên cứu thêm một chút về những tiện ích mở rộng này thực sự là gì. Bạn sẽ không thể thực thi (.exe) một tệp đã được nén (.zip). Zip là một thùng chứa tệp không thể chạy lệnh ngoài việc gọi dịch vụ thám hiểm để bạn có thể tương tác bằng gui. Hãy giải thích ý định của bạn hoặc hành vi mong muốn.
Qwilson

@Qwilson: Bạn có thể muốn làm thêm một chút nghiên cứu về các tính năng của WinZip. Một tập tin Zip tự giải nén là một tập tin thực thi (.exe) có chứa một tập tin Zip và một chương trình nhỏ để giải nén (giải nén) nội dung của tập tin Zip. Người dùng có thể chạy (thực thi) tệp Zip tự giải nén giống như họ chạy bất kỳ chương trình nào khác: chỉ cần nhấp đúp chuột vào tệp .exe. - - từ WinZip Computing kiến ​​thức .
Scott

@Qwilson: Từ Gui tự giải nén Winzip, Nếu tôi chọn tệp zip cho "Tạo tệp zip tự giải nén từ:", và nhấp vào OK, cuối cùng nó sẽ tạo tệp zip tự giải nén với loại tệp ". exe "với tên của tệp zip. Tôi dự định loại bỏ việc chọn / nhấp vào thủ công và tự động hóa quy trình này bằng một tệp bó. Vì vậy, tôi đi cho tùy chọn dòng lệnh. Vấn đề là dòng lệnh sẽ không tạo tệp tự trích xuất với các tham số được truyền, thay vào đó nó hiển thị GUI mà tôi đang cố gắng loại bỏ. Câu hỏi của tôi là, Có cách nào khác để đạt được những gì tôi dự định không?
DDK

Câu trả lời:


0

WinZip cung cấp một tiện ích bổ sung dòng lệnh cho việc này (bổ trợ miễn phí cho phiên bản được cấp phép). Nhưng điều này chỉ hoạt động với WinZip 12.1 trở lên.


1

Một lựa chọn khác là bỏ WinZip.

Sử dụng Info-Zip, unzipper có UnzipSfx.exe và bạn có thể sử dụng thông tin sau từ một dòng lệnh:

sao chép / b unzipsfx.exe + myfile.zip myfile.exe

Nếu bạn muốn có GUI, Info-Zip cũng có WiZ. 7-Zip cũng hỗ trợ tự giải nén các tệp và thường tốt hơn WinZip theo mọi cách có thể hiểu được (ngoại trừ WinZip xuất hiện đầu tiên, trở lại trong Windows 95 ngày và do đó, nó đã nổi tiếng trước tiên).

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.