我看到如何從批處理文件啓動many other programs,但在Mac OS X上找不到像open
這樣的命令。Windows上是否存在此類工具? Powershell,或來自可執行文件的Windows API調用也可以工作。如何從cmd.exe打開指定目錄中的資源管理器窗口?
回答
在Windows中,你可以用下面的命令來打開資源管理器:
C:\Users\Leniel>start %windir%\explorer.exe
如果你想讓它打開特定文件夾,例如這樣做:
C:\Users\Leniel>start %windir%\explorer.exe "C:\Users\Leniel\Desktop"
whooooo正是我需要的。也在我的鼻子下面。 :) – 2010-08-03 21:45:43
您通常可以完全忽略資源管理器:'start「c:\ mydir」' – 2010-08-03 21:47:14
另外啓動GUI程序'start'完全不需要。此外,'explorer'位於'%PATH%'中,因此無論如何'explorer someDir'就足夠了。 – Joey 2010-08-09 10:22:25
的OS X的直接等同open
是start
的cmd
。
start foo.txt
將啓動記事本(或任何文本編輯器,你正在使用),
start http://example.com
將推出瀏覽器,
start \someDirectory
將推出瀏覽器等
必須注意引號中的參數,因爲start
將解釋第一個引號d參數作爲窗口標題使用,所以像
start "C:\Users\Me\Folder with spaces\somedocument.docx"
將無法正常工作。相反,在這種情況下,在前面加上一個空的報價參數:
start "" "C:\Users\Me\Folder with spaces\somedocument.docx"
注意start
不是一個單獨的程序,但殼內置。所以,從外部程序調用這個你必須使用像
cmd /c start ...
在PowerShell中的等價物或者是Start-Process
或Invoke-Item
。後者可能更適合這項任務。
Invoke-Item foo.txt # launches your text editor with foo.txt
Invoke-Item . # starts Explorer in the current directory
至於Windows的API,你正在尋找ShellExecute
與open
動詞。
- 1. Tkinter - 在Windows資源管理器中打開目錄窗口的方法
- 2. 停止Winzip從打開資源管理器窗口
- 3. 從IntelliJ在Windows資源管理器中打開包含目錄
- 4. 在C++中打開Windows資源管理器窗口
- 5. 如何重新使用現有/已打開的Windows資源管理器窗口啓動資源管理器
- 6. Visual Studio的測試資源管理器窗口不會打開
- 7. 如何從資源管理器中打開文件並複製到目錄?
- 8. 打開資源管理器窗口並等待它關閉
- 9. 從Silverlight打開Windows資源管理器
- 10. 在文件資源管理器中打開一個目錄
- 11. 開幕目錄像Windows窗體上的Windows資源管理器?
- 12. 打開WPF應用程序目錄的Windows資源管理器
- 13. 在資源管理器中打開
- 14. 打開目錄在文件資源管理器上點擊
- 15. firefox打開本地鏈接到目錄與資源管理器
- 16. 從打開的資源管理器窗口複製數據,用VB或.bat
- 17. 從我的結果c打開窗口資源管理器文件夾#
- 18. 如何以最大窗口大小從資源管理器打開文件到特定監視器上?
- 19. 打開Windows資源管理器的目錄,選擇(在Delphi)的特定文件
- 20. 如何從SL應用程序打開Windows資源管理器?
- 21. 打開資源管理器--java
- 22. 如何打開資源管理器以通過SSH連接選擇目錄?
- 23. 如何在我的C#WinApp項目中打開服務器資源管理器?
- 24. 從HTML URL打開特定文件夾(Windows資源管理器)
- 25. 獲取所有打開的資源管理器窗口的報告
- 26. 爲什麼當我按F5時從Azure項目的Visual Studio中打開兩個資源管理器窗口
- 27. 我如何「在資源管理器中打開資源管理器中的文件夾」PHP
- 28. 目錄資源管理器獲取NPE
- 29. 如何繼承Windows資源管理器的窗口
- 30. 在窗口上的指定目錄中打開Cygwin命令
'開始.'。在Linux中,相當於'xdg-open。' – 2016-11-11 08:59:45