VB usa ShellExecute para llamar a la descompresión RAR
Tome su 1.rar como ejemplo:
Extraiga el archivo comprimido 1.rar en la unidad c al directorio raíz de la unidad c.
Shell directo "rar e c: 1.rar "
Si desea descomprimir 1.rar en el directorio actual (debe estar en el mismo directorio que el programa exe de VB)
Shell "rar e 1.rar "
Cuando hay un archivo con el mismo nombre en el directorio actual y desea sobrescribir el archivo original para descomprimirlo, simplemente agregue el archivo o cambiar.
Shell "rar e o 1.rar "
Obtener la ruta a descomprimir en el control de texto
Shell Oil Company. Texto 1. Texto
Si no copia Rar.exe en el directorio de instalación de winrar al directorio system32 de Windows, use la ruta absoluta del archivo rar, de la siguiente manera.
shell "C:\Program Files\WinRAR\Rar e C:\1.Rar"
Los siguientes son todos los comandos utilizados por la consola rar:
Uso: rar - lt; switch 1 > - lt; switch N gt lt archivo comprimido > lt archivo...>
lt@list archivo...> lt ruta de descompresión\gt
lt comando>
Agregar archivos al archivo comprimido.
Agregar comentarios de archivos comprimidos
Cf agrega comentarios de archivos
Ch cambia los parámetros del archivo comprimido
Cw escribe comentarios de archivos comprimidos en el archivo.
Eliminar archivos en el archivo comprimido.
Extrae el archivo comprimido al directorio actual.
Actualice los archivos en el archivo comprimido.
I[parámetro] =Buscar cadena en archivos comprimidos
Klock archivos comprimidos
Lista de archivos comprimidos [información técnica, concisa]
Mover a archivo comprimido [solo archivo]
Imprimir el archivo en el dispositivo de salida estándar.
Reparar archivo comprimido
Rc Reconstruir volumen perdido
Rn Renombrar archivo comprimido
Rr[N]Agregar registro de recuperación de datos
Rv[N] Crear volumen de recuperación
S[ nombre |-] Convertir archivos comprimidos a formato autoextraíble o volver a archivos comprimidos.
Probar archivos comprimidos
uActualizar archivos en archivos comprimidos
V[t,b] Listar archivos comprimidos en detalle [información técnica, concisa]
p>
Extrae archivos usando rutas absolutas.
lt switch>
-Detener escaneo
Borrar atributos de archivo después de la compresión o descompresión de CA.
El anuncio agrega el nombre del archivo comprimido a la ruta de destino.
Ag[formato] utiliza la fecha actual para generar el nombre del archivo comprimido.
AoAgregar archivos con atributos de compresión
ap lt format>Agregar la ruta del archivo comprimido
Como sincronizar el contenido del archivo comprimido
Av Autenticación de usuario agregada (solo disponible versión registrada)
Av-disable autenticación de usuario
C-disable visualización de comentarios
Cfg-disable configuración de lectura
Los nombres Cl se convierten a minúsculas
Los nombres Cu se convierten a mayúsculas.
df elimina archivos después de la compresión
Dh abre * * * archivos.
Dr elimina archivos a la Papelera de reciclaje.
Ds desactiva la clasificación por nombres de archivos sólidos.
Borrar archivos después de la compresión dw
e[] lt;Propiedades>Establecer propiedades de exclusión e inclusión de archivos
Ed no agregará directorios vacíos.
No agregue el indicador "fin del archivo comprimido".
Ep excluye la ruta del nombre.
El Ep1 excluye el directorio base del nombre.
El Ep2 se expande hasta convertirse en un camino completo.
La ruta extendida ep3 es la ruta completa con la letra de la unidad.
fActualizar el archivo
Hp[Contraseña] cifra los datos y el encabezado del archivo.
Id[c,d,p,q] mensaje de desactivación.
Ieml[Propiedades] Envía archivos comprimidos por correo electrónico.
Ierr envía todos los mensajes al dispositivo de error estándar.
Ilog[nombre] escribe los errores en un archivo de registro (solo versión registrada).
Inul desactiva todos los mensajes.
Ioff apaga el ordenador después de completar una operación.
Isnd habilitar sonido
k bloquear archivos comprimidos
Kb retener archivos corruptos descomprimidos.
m lt0..5 gtEstablecer nivel de compresión (0-almacenamiento...3-predeterminado...hasta 5)
mc lt parámetro>Establecer parámetros de compresión avanzados
p>
md ltSize >Tamaño del diccionario en KB (64, 128, 256, 512, 1024, 2048, 4096 ORA-G)
ms[ext; a almacenar Tipo de archivo.
mt ltThreads>;Establece el número de subprocesos
n ltFile>Incluye solo los archivos especificados.
N@Lee los nombres de archivos del dispositivo de entrada estándar para incluir
n@ltlist>Incluye archivos en la lista de archivos especificada.
O[ |-]Establecer el modo de sobrescritura
OcEstablecer atributos de compresión NTFS
O cambiar el nombre de los archivos automáticamente.
El sistema operativo guarda secuencias NTFS
Los propietarios y grupos de archivos ahora se guardan o restauran.
P[Contraseña]Establecer contraseña.
P-No pedir contraseña
r Subdirectorios recursivos
R0 Recurre sólo a subdirectorios con nombres comodín.
ri ltP gt[: lt;S gt] Establece la prioridad (0 - predeterminada, 1 - mínimo...15 - máximo) y el tiempo de suspensión en milisegundos.
Rr[N]Agregar registro de recuperación de datos
Rv[N]Crear volumen de recuperación
s[lt;N gt,v[-],e] Cree un archivo comprimido de entidad.
S - Deshabilitar archivos comprimidos sólidos
sc ltchr gt[obj] Especifica el juego de caracteres.
Sfx[ nombre] crea un archivo comprimido autoextraíble.
St[nombre] lee datos del dispositivo de entrada estándar (stdin)
sl ltSize>Procesa archivos más pequeños que el tamaño especificado
sm ltSize>Procesa más que el archivo del tamaño especificado.
Pruebe el archivo de prueba comprimido
ta ltDate> Después de agregar la modificación del archivo de fecha, el formato de fecha es AAAAMMDDHHMMSS.
tb ltDate>Agregue la fecha antes de la modificación del archivo, formato de fecha AAAAMMDDHHMMSS
Tk conserva la hora del archivo comprimido original
Tl establece la hora del archivo comprimido a la última hora del archivo.
tn lttime>;add;documento posterior
to lttime>;add;documento anterior
ts ltm,c,a gt[N] Tiempo para guardar o restaurar archivos (modificados, creados, accedidos)
uActualizar archivos
vDetecta automáticamente el tamaño de los volúmenes creados o enumera todos los volúmenes.
v ltSize>[k,b] Crear tamaño de volumen = *1000 [*1024,*1]
Borrar el contenido del disco antes de que vd cree capacidad.
Versión de archivos
Vn utiliza el antiguo esquema de nomenclatura de volúmenes.
Vp hace una pausa antes de cada volumen.
w ltpath>Especificar directorio de trabajo
x ltfile>Excluir archivo especificado
X@Lea el nombre del archivo que se excluirá del dispositivo de entrada estándar.
x @ltList >Excluir archivos del archivo de lista especificado.
Crees que la respuesta a todas las preguntas es sí.
Z[ archivo] Lee los comentarios del archivo comprimido del archivo.