dòng lệnh: Mở tệp exe như thể trong một thư mục khác


0

Tôi đang cố mở một tệp exe nằm ở

C:\someFolder

nhưng vì tôi đang làm nó trong cmd nên tôi làm điều này

C:\ > someFolder\myExe.exe

Nhưng vấn đề là bên trong someFolder có một số tệp cần thiết cho chương trình

Khi tôi mở nó từ một vị trí khác, nó sẽ mở ở vị trí cụ thể này và không thể truy cập các tệp.

Tôi nên làm thế nào?

BIÊN TẬP :

Tôi không thể đơn giản làm CD trước.

Tôi muốn gọi exe trong menu ngữ cảnh, vì vậy tôi phải thêm lệnh này trong một regristry KEY

Câu trả lời:


2

Đơn giản chỉ cần chuyển sang thư mục đầu tiên:

cd /d C:\someFolder
myExe.exe

1

Trước tiên, bạn phải điều hướng đến một sốfolder.

Nhập vào C: \>cd someFolder enter

Lời nhắc của bạn sẽ như thế này: C:\someFolder>

Bây giờ bạn có thể thực hiện chương trình của mình bằng cách gõ myExe


0

Một phương pháp khác để chạy tệp .exe trong dấu nhắc lệnh

cmd / K, C: \ someFolder \ MyApp.exe

Lưu ý: Đừng quên chạy dấu nhắc lệnh với các đặc quyền quản trị.


-2

Thay đổi thư mục bằng tay và sau đó chạy tệp thực thi là tốt cho một yêu cầu tắt. Nếu bạn cần chạy chương trình này nhiều lần, hãy xem xét thêm một biến đường dẫn. Điều này cho phép bạn thêm c: \ somefolder vào biến đường dẫn trên máy tính của bạn. Khi đã được thêm, bạn chỉ cần nhập myExe.exe từ dấu nhắc lệnh mà không cần thêm đường dẫn đến tệp. Thêm một biến đường dẫn bằng cách:

  • Mở File Explorer
  • Nhấp chuột phải vào 'Máy tính của bạn' và chọn 'Thuộc tính'
  • Chọn Cài đặt hệ thống nâng cao
  • Nhấp vào 'Biến môi trường'
  • Cuộn xuống danh sách các biến hệ thống và chọn 'Đường dẫn'
  • Nhấp vào 'Chỉnh sửa'
  • Thêm; C: \ somefolder (lưu ý dấu chấm phẩy kết thúc câu lệnh đường dẫn cuối cùng) và nhấp vào 'OK'

Bây giờ bạn có thể chạy tệp thực thi của mình từ dấu nhắc lệnh


1
Nếu chương trình chỉ tìm các tệp trong thư mục làm việc hiện tại, làm thế nào để thêm vị trí của nó vào trợ giúp PATH? Nó sẽ giúp OP khởi chạy chương trình mà không cần chỉ định đường dẫn mỗi lần, nhưng vấn đề CWD vẫn sẽ còn.
Karan
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.