/ / AutoIt script para montar / abrir um arquivo ISO - autoit

AutoIt script para montar / abrir um arquivo ISO - autoit

Eu preciso de um script AutoIt para montar / abrir um Imagem ISO arquivo sem usar quaisquer programas como 7-ZipGeralmente, usamos o 7-Zip para montar arquivos de imagem ISO, mas sem usar nenhum desses programas, eu preciso de um script AutoIt para abrir arquivos de imagem ISO.

Respostas:

0 para resposta № 1

Não há função definida pelo usuário do AutoIT(UDF), que pode extrair um arquivo de imagem ISO. Você poderia usar um arquivo DLL escrito em C para isso, como o libcdio. Mas escrever um wrapper AutoIT para isso pode ser muito complicado para você.

Se você não quiser usar ferramentas como 7-Zip, porque eles precisam de uma configuração ou são "grandes" para você. Existem apenas duas alternativas.

  1. Escrevendo uma própria UDF AutoIt ISO-9660 pura com esta folha de dados sobre o formato de arquivo ISO
  2. Ou (IMHO) a maneira mais fácil:

    • Lide com isso.
    • Faça o download do 7z como não configurado
    • Extrair o 7z.exe
    • Copie-o para o diretório do seu script
    • Use isso no início do seu script: FileInstall ( "7z.exe", @TempDir & "MyProject/7z.exe" ,1)*
    • Use isso para extrair arquivos de imagem ISO: Run(@TempDir & "MyProject/7z.exe x -y -o" & $OutPutDir &" "&$IsoFile)*

    *(Você também pode usar @AppDataDir ao invés de @TempDir)