0
A
回答
1
簡短的回答是否定的。 操作系統爲每個可執行文件創建一個「環境」副本。這包括像當前工作目錄,像「PATH」等環境變量列表等內容。如果您的可執行文件更改它是當前工作目錄,則此更改將僅在運行時影響程序自己的環境,但不會影響父進程開始它。
由於每個進程都有自己的「當前目錄」,因此「更改當前目錄」是什麼意思?當前目錄爲什麼?
0
那麼當然有SetCurrentDirectory Win32 API調用。但是,這隻會更改調用進程的工作目錄。由於每次運行可執行文件時,操作系統都會爲其啓動一個新進程,因此不會有這樣做的好方法。
有一個SO question約得到這個信息。也許有些東西會幫助你。接受的答案看起來可能會讓你直接訪問它,但看起來確實很危險。如果你對系統進行藍屏或者引入中國Sindrome或其他東西,那是你的錯,而不是我的。 :-)
0
TakeCommand的4DOS擴展命令shell for windows允許您執行此操作。但在基本的.bat?我希望你不得不寫一個命令行的win32 exe文件,它提供了你想要的東西?必須有其他的shell替換,你可以看看--bat和Windows命令行shell是令人難以置信的腦損壞/弱。
相關問題
- 1. 在Java中更改當前目錄以在Linux中實現「cd」命令
- 2. 更改當前目錄
- 3. Symfony2命令改變環境
- 4. Windows中的命令行編程環境
- 5. Grails:改變當前環境
- 6. Python:是否可以在不更改實際當前目錄的情況下更改Windows命令行shell當前目錄?
- 7. UNIX命令行的當前目錄
- 8. 更改會話的Spark-Shell(Windows環境)的目錄
- 9. Windows中命令行目錄更改的快捷方式?
- 10. 在Windows命令提示符下更改目錄
- 11. 如何更改當前工作目錄並使用paramiko設置環境變量?
- 12. 在命令行上更改輸出目錄For循環
- 13. 在命令提示符下使用python更改當前工作目錄
- 14. TextMate - 命令 - 更改當前行號
- 15. 如何在Windows命令提示符中減少當前目錄路徑
- 16. 更改目錄和AppleScript終端命令
- 17. 泊塢窗:更改目錄命令
- 18. 更改目錄命令提示符
- 19. Unix命令來更改目錄名稱
- 20. 如何更改目錄並在該目錄上運行命令?
- 21. 如何使用Windows命令行更改目錄
- 22. 在importlib.reload之前更改環境變量
- 23. 在linux中更改以前的命令
- 24. 用於在當前目錄中創建新文件的命令
- 25. 暫時在bash中改變當前工作目錄以運行命令
- 26. .net OpenFileDialog更改當前目錄
- 27. 無法更改當前工作目錄
- 28. 如何更改當前工作目錄
- 29. 如何更改SBCL的當前目錄?
- 30. 更改節點的當前目錄