instrucción VB de shell
Shell(pathname[,windowstyle])
La sintaxis de la función Shell contiene los siguientes parámetros con nombre: Parte Descripción nombre de ruta Parámetros requeridos. Variante (Cadena) El nombre del programa que se ejecutará y cualquier argumento requerido o variable de línea de comando, posiblemente incluido el directorio o carpeta y la unidad. Parámetro opcional estilo ventana. Variante (Entero), que indica el estilo de la ventana cuando se ejecuta el programa. Si se omite el estilo de ventana, el programa se ejecuta con una ventana minimizada que tiene el foco. El parámetro denominado estilo de ventana tiene estos valores: Constante Valor Descripción vbHide 0 La ventana está oculta y el foco se mueve a la ventana implícita. VbNormalFocus 1 La ventana tiene el foco y se restaura a su tamaño y posición originales. VbMinimizedFocus 2 La ventana se mostrará con un icono que tiene el foco. VbMaximizedFocus 3 La ventana es una ventana maximizada con foco. VbNormalNoFocus 4 La ventana se restaura a su tamaño y posición utilizados más recientemente, mientras que la ventana actualmente activa permanece activa. La ventana VbMinimizedNoFocus 6 se mostrará con un icono. La ventana actualmente activa permanece activa. Si la función Shell ejecuta con éxito el archivo que se va a ejecutar, devuelve el ID de la tarea del programa. El ID de la tarea es un valor numérico único que identifica el programa que se está ejecutando. Si la función Shell no puede abrir el programa nombrado, se genera un error.
Nota De forma predeterminada, la función Shell ejecuta otros programas de forma asincrónica. En otras palabras, un programa iniciado con Shell puede haber ejecutado la declaración después de la función Shell antes de haber completado el proceso de ejecución. Ejemplo 1:
Este ejemplo utiliza la función Shell para completar una aplicación especificada por el usuario.
' Establezca el valor del segundo parámetro en 1 para permitir que el programa se complete en una ventana de tamaño normal con foco. Dim RetValRetVal = Shell("C:\WINDOWS\CALC.EXE", 1) ' Calculadora completa.
Ejemplo 2:
Utilice un script de shell para llamar a la hora actual en Linux, regístrela en el archivo de registro y registre la hora nuevamente después de 10 segundos. date>>/tmp/data.logsleep10date>>/tmp/data.log3ds Modificador máximo de espacio de objetos
Panel Modificar> Hacer una selección>Lista de modificadores>Modificador de espacio de objetos> "Shell"
Seleccionar > Menú Modificadores > Deformador paramétrico > "Concha"
Al agregar un conjunto de caras adicionales orientadas en la dirección opuesta a las caras existentes, el modificador Concha "congela" o da espesor a un objeto. de modo que dondequiera que la superficie desaparezca en el objeto original, los bordes conectarán las superficies interior y exterior. Puede especificar distancias de desplazamiento para superficies interiores y exteriores, propiedades de borde, ID de materiales y tipos de mapas de bordes.
Además, debido a que el modificador Shell no tiene subobjetos, puede usar la opción Seleccionar para especificar una selección de cara que se pasa en la pila de otros modificadores. Tenga en cuenta que el modificador Shell no reconoce las selecciones de subobjetos existentes ni pasa selecciones en estas pilas.
Izquierda: Esfera con parte de la superficie eliminada; Derecha: Esfera con concha aplicada
Usualmente usando una "concha" sobre el objeto, se elimina parte de la superficie, por ejemplo como arriba Una esfera con varios vértices o superficies eliminados. Para obtener mejores resultados, las caras del polígono original deben mirar hacia afuera. Si la cara del objeto no tiene un borde libre, Shell no creará ninguno.