chạy exe từ dấu nhắc lệnh


10

Làm cách nào để chạy tệp .exe từ dấu nhắc lệnh?

Ví dụ: nếu tệp .exe được đặt tại C:\file.exe, làm cách nào để chạy tệp này khi lời nhắc hiện đang ở một vị trí khác như thế D:\nào?

Câu trả lời:


16

Bạn có thể chạy nó bằng cách sử dụng đường dẫn rõ ràng:

c:\file.exe

hoặc thêm vị trí của nó vào đường dẫn (Tôi luôn có thư mục ac: \ bin để giữ các đoạn nhỏ của mình - không thực sự là một vị trí nhỏ hơn cho Windows nhiều người dùng, nhưng không có cài đặt Windows nào của tôi nhiều người dùng):

copy c:\file.exe c:\bin  :: put it in a better directory.
path %path%;c:\bin       :: if not already in the path.
file                     :: run it (unless there is another 'file' in path).

Lưu ý rằng, với giải pháp thứ hai đó, bạn nên thiết lập đường dẫn của mình sao cho nó khả dụng bất cứ khi nào bạn khởi động (trong autoexec.bat nếu bạn thực sự sử dụng DOS hoặc từ Control Panel -> System -> Environmentcửa sổ nếu bạn đang sử dụng Windows).

Và, lưu ý rằng, nếu bạn sử dụng giải pháp bảng điều khiển, điều đó không ảnh hưởng đến các cửa sổ lệnh hiện đang mở - bạn sẽ cần tắt chúng và mở lại để chọn biến môi trường mới.


2

nếu bạn đang ở trên ổ D: bạn vẫn có thể gõ "c: \ file.exe"


1

Bạn nên thêm đường dẫn c: \ vào hệ thống Windows PATH để bất kỳ ổ đĩa nào bạn đang ở và khi bạn thực thi các tệp file.exe sẽ xem xét đường dẫn đã xác định của bạn và chạy chương trình của bạn ở đó.

Để thực hiện việc này, hãy truy cập Windows-Máy tính của tôi -nhấp vào đúng cho Thuộc tính - Nút nâng cao - Biến môi trường - ở phần cuối của các cửa sổ, bạn sẽ thấy PATH - Chỉnh sửa nó thêm; c: \ và lưu Điều này sẽ hoạt động - Tôi nghĩ nó sẽ hoạt động cần khởi động lại


1

Để chuyển đổi ổ đĩa, chỉ cần gõ C:và đẩy enter. Để thay đổi thư mục, gõ cd somedirectory.

Hãy nói rằng tôi đang ở D:\Bradvà tôi muốn chạy C:\Windows\notepad.exe. Bạn có thể chỉ cần gõ tên của nó một cách rõ ràng như những người khác đã đề xuất hoặc bạn có thể làm điều này:

C:
cd \Windows
notepad

0

Cách tốt nhất để chạy tệp EXE mà bạn không biết tên đầy đủ của nó là:

Giả sử tên tệp của bạn là Installer_4756873653.exenhưng bạn không biết tên đầy đủ sau Installer_và vị trí của tệp làC:\

cd C:\
dir Installer_*.* /b > FileToRun.bat
FileToRun.bat

3
Tại sao không chỉ gõ "Trình cài đặt" và sau đó nhấn tab?
Daniel R Hicks

Có thể hữu ích trong một kịch bản.
vadipp

0

Tạo tập tin .bat hoặc .cmd và ghi nội dung vào

cd your_directory_one bắt đầu filename.exe

cd your_directory_second bắt đầu filename.exe

nó làm việc cho tôi

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.