Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La ventana Comandos se usa para ejecutar comandos o alias directamente en el entorno de desarrollo integrado (IDE) de Visual Studio. Puede ejecutar comandos de menú y comandos que no aparecen en ningún menú. Para mostrar la ventana Comando , elija Otras ventanas en el menú Ver y seleccione Ventana de comandos.
Mostrar los valores de las variables
Para comprobar el valor de una variable varA
, use el comando Imprimir:
>Debug.Print varA
El signo de interrogación (?) es un alias para Debug.Print
, por lo que este comando también se puede escribir:
>? varA
Ambas versiones de este comando devolverán el valor de la variable varA
.
Escribir comandos
El símbolo mayor que (>
) aparece en el borde izquierdo de la ventana Comando como solicitud de nuevas líneas. Use las teclas FLECHA ARRIBA y FLECHA ABAJO para desplazarse por los comandos emitidos anteriormente.
Tarea | Solución | Ejemplo |
---|---|---|
Evaluar una expresión. | Anteponer la expresión con un signo de interrogación (? ). |
? myvar |
Cambie a una ventana Inmediato. | Escriba immed en la ventana sin el signo mayor que (>) |
immed |
Vuelva a la ventana Comando desde una ventana Inmediato. | Escriba cmd en la ventana. |
>cmd |
Los siguientes métodos abreviados le ayudan a navegar mientras se encuentra en modo Comando.
Acción | Ubicación del cursor | Enlace de claves |
---|---|---|
Recorra la lista de comandos especificados anteriormente. | Línea de entrada | FLECHA ARRIBA y FLECHA ABAJO |
Desplácese hacia arriba de la ventana. | Contenido de la ventana de comandos | CTRL+FLECHA ARRIBA |
Desplácese hacia abajo en la ventana. | Contenido de la ventana de comandos | FLECHA ABAJO o CTRL+FLECHA ABAJO |
Sugerencia
Para copiar todo o parte de un comando anterior en la línea de entrada, desplácese hacia él, resalte todo o parte de él y presione ENTRAR.
Modo de marcado
Al hacer clic en cualquier línea anterior en la ventana Comandos , cambia automáticamente al modo Marcar. Esto le permite seleccionar, editar y copiar el texto de los comandos anteriores como lo haría en cualquier editor de texto y pegarlos en la línea actual.
Signo igual (=)
La ventana que se usa para escribir el EvaluateStatement
comando determina si un signo igual (=) se interpreta como un operador de comparación o como operador de asignación.
En la ventana Comando , un signo igual (=) se interpreta como un operador de comparación. No se pueden usar operadores de asignación en la ventana Comando . Por lo tanto, por ejemplo, si los valores de las variables varA
y varB
son diferentes, el comando >Debug.EvaluateStatement(varA=varB)
devolverá un valor de False
.
En la ventana Inmediato , por el contrario, un signo igual (=) se interpreta como un operador de asignación. Por lo tanto, por ejemplo, el comando >Debug.EvaluateStatement(varA=varB)
asignará a la variable varA
el valor de la variable varB
.
Parámetros, modificadores y valores
Algunos comandos de Visual Studio tienen argumentos obligatorios y opcionales, modificadores y valores. Se aplican ciertas reglas al tratar con estos comandos. A continuación se muestra un ejemplo de un comando enriquecido para aclarar la terminología.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
En este ejemplo,
Edit.ReplaceInFiles
es el comando/case
y/pattern:regex
son modificadores (precedidos de la barra diagonal [/] )regex
es el valor del/pattern
modificador; el/case
modificador no tiene ningún valor.var[1-3]+
yoldpar
son parámetrosNota:
Cualquier comando, parámetro, modificador o valor que contenga espacios debe tener comillas dobles en cualquier lado.
La posición de los modificadores y parámetros se puede intercambiar libremente en la línea de comandos con la excepción del comando shell , que requiere sus modificadores y parámetros en un orden específico.
Casi todos los modificador admitidos por un comando tienen dos formas: una forma corta (un carácter) y una forma larga. Se pueden combinar varios modificadores de formato corto en un grupo. Por ejemplo, /p /g /m
se puede expresar alternativamente como /pgm
.
Si los modificadores de formato corto se combinan en un grupo y se les asigna un valor, ese valor se aplica a cada modificador. Por ejemplo, /pgm:123
equivale a /p:123 /g:123 /m:123
. Se produce un error si alguno de los modificadores del grupo no acepta un valor.
Caracteres de escape
Un carácter de intercalación (^) en una línea de comandos significa que el carácter que sigue inmediatamente se interpreta literalmente, en lugar de como carácter de control. Esto se puede usar para insertar comillas rectas ("), espacios, barras diagonales iniciales, símbolos de intercalación o cualquier otro carácter literal de un parámetro o valor de modificador, con la excepción de los nombres de modificador. Por ejemplo
>Edit.Find ^^t /regex
Un símbolo de intercalación funciona igual tanto si está dentro como fuera de las comillas. Si un símbolo de intercalación es el último carácter de la línea, se omite. En el ejemplo que se muestra aquí se muestra cómo buscar el patrón "^t".
Usar comillas para nombres de ruta de acceso con espacios
Si, por ejemplo, desea abrir un archivo que tenga una ruta de acceso que contenga espacios, debe colocar comillas dobles alrededor de la ruta de acceso o segmento de ruta de acceso que contiene espacios: C:\"Archivos de programa" o "C:\Archivos de programa".