Compartir a través de


Ventana comandos

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]+ y oldpar son parámetros

    Nota:

    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".

Consulte también