2013-07-17 19 views

Odpowiedz

3

Od cmd /?:

Jeśli/D nie został określony w wierszu polecenia, a kiedy zaczyna CMD.EXE, to wygląda dla następujących zmiennych REG_SZ/rejestru REG_EXPAND_SZ, a jeśli jedno lub oba są obecne, są wykonywane jako pierwsze.

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun 

    and/or 

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun 

można zatem można dodać vcvars32.bat do jednej z tych wartości rejestru AutoRun mieć ona zawarta na każdycmd.exe instancji (z wyjątkiem gdy /D jest wyraźnie określone, oczywiście).

Należy jednak uprzedzić, że wykonanie tej czynności może spowodować inne dziwne efekty uboczne (na przykład może spowodować uruchomienie innych skryptów w środowisku, którego się nie spodziewają).

0

Możesz użyć skryptu w http://www.alteridem.net/2010/09/02/visual-studio-2010-command-prompt-here, aby tak się stało, gdy klikniesz prawym przyciskiem myszy folder w eksploratorze, pojawi się opcja. Po pobraniu i wyodrębnieniu pliku zip można zmodyfikować plik .inf, aby wskazywał poprawną ścieżkę do konkretnej wersji VS (iw razie potrzeby zmienić wyświetlaną nazwę). Zanotuj komentarz na stronie dotyczący konieczności zmiany nazwy pliku, jeśli korzystasz z 64-bitowego systemu Windows.

1

Rozwiązaniem, które działa dla niektórych osób, jest napisanie pliku wsadowego i wywoływanie go pod numerem A.BAT i uruchomienie programu a.bat vcvars32.bat. Umieść a.bat na ścieżce, a następnie jest to kwestia otwarcia wiersza poleceń cmd i wpisania a, a następnie wprowadzenia i voila, gotowe!

+0

Tak, właśnie to postanowiłem. Z wyjątkiem tego, że nie pakowałem tego do 'a.bat', ale zdecydowałem się wywołać' vcvars32' za każdym razem, kiedy tego potrzebuję. –

0

sposób życia, ale najprostszym sposobem, aby to zrobić, powiedzmy, skrót utworzony na pasku zadań jest zmodyfikować skrót (w %appdata%\microsoft\internet explorer\quick launch\user pinned\taskbar lub w tej okolicy), więc celem jest:

%windir%\system32\cmd.exe /k vcvars32.cmd 

że” Zrobię dokładnie to, czego szukasz. /k mówi, aby wykonać ciąg znaków, ale pozostaw okno otwarte (ciąg jest plikiem wsadowym). Możesz umieścić vcvars32 gdzieś na swojej ścieżce lub podać całą ścieżkę do vcvars32.

Powiązane problemy