Tôi thấy cách khởi chạy many other programs từ tệp lô, nhưng tôi không thể tìm thấy lệnh như open
trên Mac OS X. Công cụ này có tồn tại trên Windows không? Powershell, hoặc một cuộc gọi Windows API từ một thực thi cũng sẽ làm việc.Làm cách nào để mở cửa sổ Explorer trong thư mục đã cho từ cmd.exe?
Trả lời
Trong Windows bạn có thể mở Explorer với lệnh sau:
C:\Users\Leniel>start %windir%\explorer.exe
Nếu bạn muốn nó để mở một thư mục cụ thể, thực hiện điều này ví dụ:
C:\Users\Leniel>start %windir%\explorer.exe "C:\Users\Leniel\Desktop"
whooooo chính xác những gì tôi cần. ngay dưới mũi tôi. :) –
Bạn thường có thể bỏ qua hoàn toàn trình khám phá: 'start" c: \ mydir "' –
Ngoài ra khi khởi chạy chương trình GUI 'bắt đầu' hoàn toàn không cần thiết. Hơn nữa, 'explorer' nằm trong'% PATH% ', vì vậy' explorer someDir' đủ trong mọi trường hợp. – Joey
Tương đương trực tiếp của OS X open
là start
trong cmd
.
start foo.txt
sẽ khởi động Notepad (hoặc bất kỳ trình soạn thảo bạn đang sử dụng văn bản),
start http://example.com
sẽ khởi động trình duyệt,
start \someDirectory
sẽ ra mắt Explorer vv
Việc chăm sóc phải được thực hiện với các đối số trong dấu ngoặc kép, vì start
sẽ diễn giải báo giá đầu tiên d đối số làm tiêu đề cửa sổ để sử dụng, vì vậy, chẳng hạn như
start "C:\Users\Me\Folder with spaces\somedocument.docx"
sẽ không hoạt động như dự định. Thay vào đó, hãy thêm một đối số được trích dẫn trống trong trường hợp đó:
start "" "C:\Users\Me\Folder with spaces\somedocument.docx"
Lưu ý rằng start
không phải là một chương trình riêng biệt mà là shell-builtin. Vì vậy, để gọi này từ một chương trình bên ngoài bạn phải sử dụng một cái gì đó giống như
cmd /c start ...
Tương đương trong PowerShell là một trong hai Start-Process
hoặc Invoke-Item
. Sau này có lẽ phù hợp hơn cho nhiệm vụ này.
Invoke-Item foo.txt # launches your text editor with foo.txt
Invoke-Item . # starts Explorer in the current directory
Đối với các API Windows, bạn đang tìm kiếm ShellExecute
với open
động từ.
- 1. Làm cách nào để mở cửa sổ thứ hai từ cửa sổ đầu tiên trong wpf?
- 2. Tạo cửa sổ cmd.exe mới từ trong dấu nhắc cmd.exe khác
- 3. Cách chuẩn để mở một cửa sổ thư mục trong linux?
- 4. C#: Cách mở các cửa sổ Windows Explorer với một số tệp được chọn
- 5. Windows 7: cmd.exe: thiết lập thư mục khởi động (trong liên kết tới cmd.exe)
- 6. Làm thế nào để biết liệu một cửa sổ có tiêu đề đã cho đã được mở trong Tk chưa?
- 7. Làm cách nào để mở GUI Git từ cửa sổ lệnh?
- 8. Làm cách nào để mở Windows Explorer vào một thư mục nhất định từ bên trong ứng dụng WPF?
- 9. Làm cách nào để PowerShell giữ cửa sổ lệnh mở?
- 10. Trong cửa sổ 7 git-bash, có cách nào để khám phá thư mục ở vị trí hiện tại không?
- 11. PhpStorm ẩn thư mục trong cửa sổ Dự án
- 12. Mở cửa sổ dòng lệnh đến một thư mục được chỉ định từ ứng dụng Cocoa
- 13. Làm thế nào để mở cửa sổ Console trong Eclipse?
- 14. Làm cách nào để mở một cửa sổ trình khám phá cửa sổ với một thư mục cụ thể được chọn
- 15. Làm cách nào để có cửa sổ gdk cho cửa sổ gtk trong C?
- 16. Eclipse: Mở trong Cửa sổ mới
- 17. Cách mở cửa sổ từ thiết bị đầu cuối mac
- 18. Có thể mở một cửa sổ Windows Explorer từ PowerShell không?
- 19. Làm thế nào để bạn mở XML Schema Explorer
- 20. trong Qt, Làm cách nào để đặt cửa sổ là cửa sổ hiện tại?
- 21. mở cửa sổ nhắc lệnh và thay đổi thư mục làm việc hiện tại
- 22. Cần một ID duy nhất trong javascript cho cửa sổ tab và cho các cửa sổ mới trong Internet Explorer
- 23. Làm cách nào để "mở thư mục trong trình khám phá" trong Netbeans PHP
- 24. Mở trong Explorer
- 25. Làm cách nào để mở cửa sổ. Mở bằng thanh công cụ trong Google Chrome?
- 26. Cách tìm thư mục dữ liệu mysql từ dòng lệnh trong cửa sổ
- 27. Làm cách nào để mở một hoạt động trong cửa sổ bật lên?
- 28. Làm cách nào để chạy .exe nhưng vẫn ở trong cùng cửa sổ lệnh (không mở cửa sổ mới)?
- 29. Thư mục webapp của Tomcat trong cửa sổ
- 30. Cách đặt thư mục làm việc cho Node.js trên các cửa sổ?
'bắt đầu .'. Trong Linux tương đương là 'xdg-open. ' –