Tôi đang sử dụng cl
trong cmd
và phải chạy vcvars32.bat
mỗi khi tôi mở một cửa sổ cmd
thực sự là một cơn đau ở trục. Bất cứ ai có thể cung cấp một cách để chạy nó tự động?Có cách nào để chạy vcvars32.bat mỗi khi tôi bắt đầu một cmd?
Trả lời
Từ cmd /?
:
Nếu/D đã không chỉ định trên dòng lệnh, sau đó khi CMD.EXE bắt đầu, nó tìm kiếm các biến REG_SZ/REG_EXPAND_SZ registry sau đây, và nếu một trong hai hoặc cả hai đều hiện tại, chúng được thực hiện đầu tiên.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun and/or HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
Bạn do đó có thể thêm vcvars32.bat
đến một trong những giá trị registry AutoRun để có nó được thực hiện cho mỗicmd.exe
dụ (trừ khi /D
được quy định một cách rõ ràng, tất nhiên). Tuy nhiên, hãy cảnh giác rằng làm điều này có thể dẫn đến các tác dụng phụ lạ khác (ví dụ: nó có thể khiến các tập lệnh .bat
/.cmd
khác chạy trong môi trường mà chúng không mong đợi).
Bạn có thể sử dụng tập lệnh trong http://www.alteridem.net/2010/09/02/visual-studio-2010-command-prompt-here để làm như vậy khi bạn nhấp chuột phải vào thư mục trong trình khám phá tùy chọn sẽ hiển thị. Sau khi tải xuống và giải nén tệp zip, bạn có thể sửa đổi .inf để trỏ đến đường dẫn chính xác đến phiên bản VS cụ thể của bạn (và thay đổi tên hiển thị nếu muốn). Lưu ý nhận xét trên trang về việc phải đổi tên tệp nếu bạn đang chạy Windows 64 bit.
Một cách giải quyết hữu ích đối với một số người là viết một tệp lô và gọi nó là A.BAT
và khởi chạy a.bat vcvars32.bat. Đặt a.bat trên đường dẫn và sau đó nó là một vấn đề mở dấu nhắc cmd và gõ một và nhập và thì đấy, bạn đã thiết lập!
cách cũ, nhưng cách dễ nhất để làm điều này với, chẳng hạn, một shortcut được tạo ra trên thanh tác vụ của bạn là để thay đổi phím tắt của bạn (trong %appdata%\microsoft\internet explorer\quick launch\user pinned\taskbar
, hoặc gần đó) do đó chỉ tiêu là:
%windir%\system32\cmd.exe /k vcvars32.cmd
rằng' sẽ làm chính xác những gì bạn đang tìm kiếm. /k
yêu cầu nó thực hiện chuỗi nhưng giữ cửa sổ mở (chuỗi là tệp lô của bạn). Bạn có thể đặt vcvars32 ở đâu đó trong đường dẫn của bạn hoặc chỉ định toàn bộ đường dẫn đến vcvars32.
- 1. Cách giữ cmd chạy sau khi mở tập lệnh .bat
- 2. Chạy tệp .bat trên dấu nhắc lệnh cmd VS
- 3. Chạy lệnh reg trong cmd (tập tin bat)?
- 4. Python: Làm thế nào tôi có thể thực thi tệp bat trong cửa sổ cmd mới?
- 5. AVD bắt đầu mỗi lần tôi chạy một dự án Android
- 6. Bắt đầu CMD bằng cách sử dụng ProcessBuilder
- 7. Bắt đầu một dịch vụ windows và khởi động cmd
- 8. Chạy tập tin bat trong Jenkins
- 9. Cách lên lịch công việc để bắt đầu mỗi giờ
- 10. Làm cách nào để ẩn cửa sổ ms-dos khi chạy tệp .bat?
- 11. Làm cách nào để tôi có thể bắt đầu một công việc nền trong Powershell để sống lâu hơn?
- 12. Làm cách nào để chạy tập lệnh bằng tệp BAT?
- 13. Làm cách nào để tránh tập lệnh R của tôi được in mỗi khi tôi chạy?
- 14. Cách chạy tệp ".bat" trong khi cài đặt?
- 15. Làm thế nào để chạy mã ruby của tôi sau khi máy chủ Rails bắt đầu?
- 16. Cách chạy PowerShell trong CMD
- 17. Làm thế nào để chạy mã ngay khi một ứng dụng C# bắt đầu?
- 18. Sự khác biệt giữa tệp * .bat và * .cmd là gì?
- 19. "start% comspec%/c script.cmd" vs "bắt đầu cmd/C script.cmd"
- 20. Cách chạy tập lệnh batch (.bat file) từ nhật thực
- 21. Khi nào session.gc_maxlifetime đếm bắt đầu
- 22. Cách chạy tệp .bat từ cmake?
- 23. Bạn sẽ viết một tệp .bat hoặc .cmd để xóa phần tử khỏi PATH như thế nào?
- 24. trong OpenMP, làm thế nào tôi có thể làm cho mỗi lõi đơn chạy một chuỗi?
- 25. Tôi làm cách nào để thêm một chuỗi vào đầu mỗi dòng trong một tệp?
- 26. Chạy tệp .bat từ TeamCity
- 27. Làm thế nào tôi có được một công việc cron để chạy mỗi 30 phút?
- 28. Ruby - mỗi bù đắp bắt đầu
- 29. Làm cách nào để tôi có thể kích hoạt TMUX bất cứ khi nào tôi bắt đầu một phiên trình bao mới?
- 30. Sự cố khi chạy tệp .bat trên Windows do "dòng đầu vào quá dài"
ya đó chính xác là cách tôi quyết định làm. Ngoại trừ tôi không bọc nó vào 'a.bat' nhưng quyết định gọi' vcvars32' mỗi khi tôi cần nó. –