Trên Mac OS X và Gnome trên Linux, có các lệnh có thể được sử dụng để mở tệp từ dòng lệnh trong trình chỉnh sửa GUI được liên kết của chúng: open
và gnome-open
, tương ứng. Có lệnh nào như thế này cho Windows không?
Trên Mac OS X và Gnome trên Linux, có các lệnh có thể được sử dụng để mở tệp từ dòng lệnh trong trình chỉnh sửa GUI được liên kết của chúng: open
và gnome-open
, tương ứng. Có lệnh nào như thế này cho Windows không?
Câu trả lời:
Nếu bạn hiện đang ở trong dấu nhắc lệnh và có một tệp được gọi test.png
và, được đặt trong đó, c:\test
bạn có thể làm như sau:
Nếu bạn đang ở thư mục (nên nói c:\test>
) chỉ cần gõ:
test.png
mà sẽ mở thử nghiệm trong trình chỉnh sửa hình ảnh png mặc định.
Nếu tên tệp chứa khoảng trắng, thì chỉ cần đặt tên tệp trong ""
"this image.png"
Bạn có thể gõ thay thế:
c:\test\test.png
sẽ mở tập tin bất kể bạn đang ở đâu.
Cuối cùng, bạn có thể chuyển hình ảnh sang chương trình khác. Ví dụ: nếu bạn có trình chỉnh sửa hình ảnh có tên là imageedit.exe và nó hỗ trợ mở tệp thông qua các dòng lệnh (và nếu chương trình được dẫn / truy cập hoặc bạn đang ở trong thư mục hiện tại của nó), bạn có thể nhập như sau:
imageedit c:\test\test.png
Nếu đó là tiện ích mở rộng đã đăng ký, bạn có thể sử dụng "bắt đầu" như trong
start WordDoc.doc
start "" WordDoc.doc
sẽ hoạt động
Trên dòng lệnh DOS explorer "<PATH>"
sẽ mở đường dẫn tệp với các chương trình liên kết mặc định của Windows. Điều này cũng sẽ xử lý tất cả các URI (http :, https :, ftp :) và các giao thức tệp khác được xác định trong Hệ điều hành Windows. Nếu tệp hoặc giao thức không được liên kết với bất kỳ chương trình nào thì một Open With
hộp thoại sẽ hiển thị. Nếu không có tập tin thì My Documents
thư mục mặc định sẽ mở ra. Nó cũng có thể mở các tệp thực thi (tệp EXE, BAT) và đường dẫn không gian tên shell.
Ví dụ
explorer "http://www.google.com"
- sẽ mở http://www.google.com trong trình duyệt mặc định của windows.
explorer "file:///C:\temp\"
sẽ mở thư mục tạm thời nếu có
explorer "file.txt"
sẽ mở file.txt
trên đường dẫn thư mục hiện tại .ie %CD%
path
explorer ::{645ff040-5081-101b-9f08-00aa002f954e}
sẽ mở RecyclBin .
Bạn có thể tham khảo về các công tắc dòng lệnh hữu ích khác của explorer tại đây
powershell -c "folder\childfolder\file.txt"
Nguồn: https://technet.microsoft.com/en-us/l Library / ee176882.aspx
Đơn giản và đa năng.
Tham số đầu tiên của Bắt đầu là tiêu đề cửa sổ, vì vậy nếu bạn có khoảng trắng trong tên tệp và bạn nhập
Bắt đầu "Tệp tin của tôi"
bạn sẽ nhận được một cửa sổ dòng lệnh với "My File.txt" làm tiêu đề. Để giải quyết vấn đề này, hãy sử dụng một tiêu đề giả,
Bắt đầu "tiêu đề của tôi" "File.txt của tôi"
Tùy thuộc vào tệp và ứng dụng nào được mở, có lẽ sẽ không có cửa sổ để xem.
Nếu bạn đang ở trong PowerShell (tại dấu nhắc) và bạn muốn mở một tệp trong thư mục hiện tại, bạn có thể thử điều này . Nếu bạn đang ở trong Dấu nhắc lệnh, bạn có thể thực hiện cùng một kết quả bằng cách nhậpPS (current-directory)>
.\myfile.ext
powershell -c .\myfile.ext
(Bạn phải bao gồm .\
, vì PowerShell không tải tệp từ vị trí hiện tại theo mặc định.) Hoặc bạn có thể cung cấp tên thư mục (tương đối hoặc tuyệt đối) nếu tệp không nằm trong thư mục hiện tại.
Đối với kịch bản đầu tiên - nếu bạn đang ở trong PowerShell - nếu tên tệp chứa (các) khoảng trắng, hãy đặt nó trong dấu ngoặc kép (một trong hai loại) và đặt trước &
ký hiệu:
PS C: \ Users \ myusername \ Pictures> & ". \ Funny cat.jpg"
(Bạn có thể thêm một khoảng trắng sau &
khả năng đọc, nếu bạn thích đọc và bạn có thể sử dụng /
thay vì \
.) Tôi không biết làm thế nào để làm việc này trong kịch bản thứ hai (trong đó bạn đang chạy powershell -c
từ Dấu nhắc lệnh) nếu tên tệp hoặc thư mục chứa không gian (s) - trích dẫn dường như không giúp đỡ.
Cụ thể thực thi với cụ thể file:
Tập lệnh Git Bash trên Windows 10 :
FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"
$EXEC_PATH $FILE_PATH
Ví dụ này mở tệp được ký hiệu là $ FILE_PATH với tệp thực thi được ký hiệu là $ EXEC_PATH . Nếu điều này không phù hợp với bạn, hãy thử chuyển đổi dấu gạch chéo đơn ("\") thành dấu gạch chéo kép ("\\") cho đường dẫn.
Điều này có thể đến hơi muộn, nhưng lệnh chính xác để chỉnh sửa tên tệp trong Windows 7 là "write file_name"
Điều này sẽ mở trình soạn thảo văn bản mặc định và bạn sẽ có thể chỉnh sửa tệp dễ dàng
Chỉnh sửa: Nó dường như chỉ mở Wordpad. Đối với tôi đó là trình soạn thảo văn bản mặc định.
write
là viết tắt write.exe
của tập tin wordpad. Nó được lưu trữ trong C:\windows
đó %PATH%
, vì vậy đây chỉ là cách thông thường để mở tệp bằng wordpad.
Trong dấu nhắc lệnh của Windows, bạn có thể chạy
edit [file_name]
để xem các tệp bó / nhật ký / tệp văn bản, v.v ... Lệnh này yêu cầu QBASIC.EXE
, theo mặc định có trong Windows.
Xem ở đây để biết các lệnh MS-DOS hữu ích khác.
edit
cũng không qbasic.exe
được công nhận. Ngoài ra, điều này chỉ hoạt động với các tập tin văn bản đơn giản.