Powershell的$配置文件非常方便添加常用命令。我如何在cmd.exe中執行相同的操作?
2
A
回答
3
對於CMD
,沒有與PowerShell的$profile
等效。但是,可以使用AutoRun腳本完成一些定製。將新的REG_SZ
(或REG_EXPAND_SZ
)值AutoRun
與您的腳本的路徑添加到[HKCU\Software\Microsoft\Command Processor]
(例如,像這樣:
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t REG_SZ /d "C:\path\to\your\init.cmd"
我通常使用的init.cmd
這樣的:
@echo off
doskey /insert /macrofile=%USERPROFILE%\macro.def
包含我的別名macro.def
:
.="%SystemRoot%\explorer.exe" /e,.
..=cd ..
ls=dir /d $*
ll=dir /x $*
0
PATH環境變量將以可執行模塊(包括批處理文件)的形式提供對「命令」的可見性。還有AUTOEXEC.BAT,當操作系統啓動時運行,但這不是你想要的。
儘管在PowerShell中運行$ profile腳本的方式類似,但沒有在cmd.exe會話中運行的「配置文件」腳本。
相關問題
- 1. 如何執行PowerShell命令從CMD.EXE
- 2. Windows 8模擬器命令行界面
- 3. Windows命令行管串到常規
- 4. 什麼是Windows命令行模擬的Mac命令「打開」?
- 5. node.js和命令行(cmd.exe)
- 6. 從Java執行cmd.exe命令
- 7. Windows PowerShell和CMD.exe中的PerlIO
- 8. @用於常規模擬/ @ InjectMocks - 斯波克
- 9. 用於unix shell命令替換的WIndows批處理模擬
- 10. 使用Windows命令提示符(cmd.exe)的StackOverflow信譽
- 11. Windows Powershell相當於bash命令
- 12. 使用標準的Windows命令行/批處理命令模擬unix'cut'
- 13. Windows RT中的Powershell命令
- 14. 常規bash命令
- 15. CMD.exe C#模擬器?
- 16. 'Mac-Windows'與常規Windows的XNA Windows Phone模擬器
- 17. cmd.exe是否強制執行命令行實用程序的語法規則?
- 18. gradle這個:常規命令行 - grep的
- 19. PowerShell - 遠程運行Windows命令
- 20. Windows模擬到Unix「ipcs -m」命令
- 21. Windows批處理:「超時」命令模擬
- 22. $ @用於調用另一個命令的Powershell模擬器是什麼?
- 23. 如何從Windows命令行向SQL PowerShell發送多個命令?
- 24. 在命令行和Windows PowerShell中Imagemagick命令
- 25. 運行assoc命令而不啓動cmd.exe
- 26. CMD.EXE命令行字符串限制
- 27. 如何打開cmd.exe並執行命令?
- 28. 通過ARM模板在Azure Windows上運行powershell命令
- 29. 用於模擬的Windows Azure
- 30. 運行PowerShell命令
你也可以通過創建一個快捷方式到CMD實現類似的功能。 EXE命令行類似於:'cmd/k「C:\ path \ to \ your \ init.cmd」'。/k參數告訴CMD執行指定的命令,然後接受來自鍵盤的輸入(而/ C告訴cmd.exe執行指定的命令,然後終止)。在答案中使用註冊表mod可能更健壯,但如果您不想修改註冊表,則可以選擇這種方式。您也可以使用此方法設置多個CMD.EXE快捷方式,每個快捷方式都有自己的初始化腳本。 –