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. Python:是否可以在不更改實際當前目錄的情況下更改Windows命令行shell當前目錄?
- 4. Grails:改變當前環境
- 5. 更改會話的Spark-Shell(Windows環境)的目錄
- 6. 在命令行上更改輸出目錄For循環
- 7. 如何更改當前工作目錄並使用paramiko設置環境變量?
- 8. 在命令提示符下使用python更改當前工作目錄
- 9. 如何在Windows命令提示符中減少當前目錄路徑
- 10. 用於在當前目錄中創建新文件的命令
- 11. 更改PHP的當前目錄
- 12. 更改FileSystemObject的當前目錄
- 13. 如何更改當前工作目錄
- 14. 如何更改SBCL的當前目錄?
- 15. .net OpenFileDialog更改當前目錄
- 16. 打開命令行時Windows環境變量會改變嗎?
- 17. 如何在當前目錄和子目錄中對文件使用head命令?
- 18. 如何記錄當前的css環境?
- 19. 如何在執行實際命令之前創建一個更改環境變量的別名命令
- 20. 循環執行目錄在Windows XP的命令提示符
- 21. 在Windows中的僞造環境命令提示符
- 22. 在環境中包裝LaTeX命令
- 23. JENKINS - 在Windows中更改Workspace根目錄
- 24. 如何在Clojure的命令行中更改目錄?
- 25. 當前目錄中的mkvirtualenv(windows)
- 26. 對當前目錄中的每個文件執行命令
- 27. 如何防止命令/腳本更改全局環境
- 28. 如何在當前Puppet會話中設置Windows環境路徑?
- 29. 如何在Windows環境中找到當前用戶?
- 30. SWI Prolog更改工作目錄/獲取當前工作目錄?