我在cmd
中使用cl
,並且每次打開cmd
窗口時都必須運行vcvars32.bat
,這真的是axx中的一個痛點。任何人都可以提供一種自動運行的方式嗎?有沒有辦法在每次啓動cmd時運行vcvars32.bat?
5
A
回答
3
從cmd /?
:
如果/在命令行上未指定d,CMD.EXE開始時,它看起來 爲以下REG_SZ/REG_EXPAND_SZ註冊表變量,如果 一方或雙方都目前,他們首先被執行。
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun and/or HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
因此,您可以添加vcvars32.bat
那些自動運行註冊表值之一,有它每cmd.exe
實例執行(除非/D
明確規定,當然)。
但是,應該預先警告,這樣做可能會導致其他奇怪的副作用(例如,它可能會導致其他.bat
/.cmd
腳本在他們不期望的環境中運行)。
0
您可以使用http://www.alteridem.net/2010/09/02/visual-studio-2010-command-prompt-here中的腳本來創建它,當您在資源管理器中右鍵單擊文件夾時,該選項將顯示出來。下載並解壓zip文件後,您可以修改.inf以指向特定VS版本的正確路徑(並根據需要更改顯示的名稱)。請注意,如果您正在運行64位Windows,則必須重命名該文件的頁面註釋。
1
一種適用於某些人的解決方法是編寫批處理文件並將其命名爲A.BAT
並使a.bat啓動vcvars32.bat。把a.bat放在路徑上,然後打開cmd提示符並輸入a,然後輸入,瞧,你就設置好了!
0
方式陳舊,但是,要說到做到這一點最簡單的方法,在任務欄中創建一個快捷方式是修改您的快捷方式(在%appdata%\microsoft\internet explorer\quick launch\user pinned\taskbar
,或左右),這樣的目標是:
%windir%\system32\cmd.exe /k vcvars32.cmd
那我會做你正在尋找的。 /k
告訴它執行字符串,但保持窗口打開(字符串是你的批處理文件)。您可以將vcvars32放在路徑中的某個位置,也可以指定vcvars32的整個路徑。
相關問題
- 1. 有沒有辦法讓pywin32使用vcvars32.bat而不是vcvarsall.bat?
- 2. 有沒有辦法強制Eclipse自動清理每次運行?
- 3. 有沒有辦法在spring啓動時運行madvoc?
- 4. 有沒有辦法用bat文件啓動/停止oracle 12c?
- 5. Dockerfile CMD沒有在容器啓動時運行
- 6. 有沒有辦法只在Tomcat/Wildfly/Glassfish啓動時運行方法/類?
- 7. 有沒有辦法在每次對象改變狀態時執行動作?
- 8. 有沒有辦法在遊戲啓動時看到着色器代碼運行?
- 9. vcvarsall.bat和bin/vcvars32.bat有什麼區別?
- 10. 啓動時Windows 10的啓動文件夾沒有運行.bat文件
- 11. 有沒有辦法在執行JavaScript時回顯每一行JavaScript?
- 12. rc.local似乎沒有在第一次啓動時運行
- 13. MyApplication.java沒有在第二次啓動應用程序時運行?
- 14. 有沒有辦法從maven啓動EAR?
- 15. 有沒有辦法多次啓動和停止SwingWorker ..?
- 16. 有沒有辦法知道應用程序第一次啓動?
- 17. 有沒有辦法在運行時設置網格行高?
- 18. saltstack:有沒有辦法停止更新的cron文件每次state.highstate運行
- 19. 有沒有辦法將SQL Server作業設置爲每30秒運行一次?
- 20. 每次運行項目時,有沒有辦法運行代碼優先的遷移?
- 21. 有沒有辦法在黑莓中啓動計時器evnets?
- 22. 調用.exe時有.bat自動運行
- 23. 沒有cmd的運行jar
- 24. 有沒有辦法讓現有的cmd窗口執行命令?
- 25. 如何在eclipse中構建代碼之前運行vcvars32.bat?
- 26. 有沒有辦法運行NPM安裝
- 27. 有沒有辦法脫機運行Trac?
- 28. PVRTexTool,有沒有辦法一次運行多個文件?
- 29. 有沒有辦法保證螞蟻依賴只運行一次?
- 30. 有沒有辦法只運行一次servlet過濾?
亞這就是我決定做的。除了我沒有把它包裝進'a.bat',而是每次需要時都決定調用'vcvars32'。 –