|
|
|
|
Configuration: Linux Suse Firefox 2.0.0.14
même en suivant l'exemple ?
EXAMPLE 2 7za a -sfx archive.exe dir1 add all files from directory "dir1" to SFX archive archive.exe (Remark : SFX archive MUST end with ".exe") |
en fait, on dirait qu'au double-clic sur le fichier exe (sous windows évidemment), l'archive n'est pas correctement extraite
Pour info il s'agit d'un dossier "Dossier" contenant un batch "batch.bat" qui se servira de divers outils contenus dans ce même dossier pour faire une action lambda. J'ai mis ceci dans le fichier "config.txt" : --------------- ;!@Install@!UTF-8! RunProgram="Dossier\batch.bat" ;!@InstallEnd@! --------------- qui se trouve dans un dossier contenant Dossier.7z, 7zS.sfx ensuite je passe la commande --------------- cat 7zS.sfx config.txt Dossier.7z > Dossier.exe --------------- le fichier Dossier.exe est bien obtenu. Mais en essayant de le lancer sous windows, il y a un message caractéristique qui prouve que l'archive n'est pas bien décompressée, le batch ne trouve pas certains éléments qui devraient se situer dans Dossier. Où pourrait se situer l'erreur ? |
7z.exe se trouve dans le dossier ?
|
hé bien je viens de reessayer, il doit y avoir une embrouille qquepart.
Le dossier Dossier contient donc le batch ainsi que l'exécutable 7za.exe, est-ce le bon, je l'ai pêché ici http://www.7-zip.org/fr/download.html (.zip, 32-bit, 341 Ko, "7-Zip en ligne de commande") Ensuite, après avoir compressé en .7z Dossier, et créé ce fichier config.txt : ----------------- ;!@Install@!UTF-8! RunProgram="Dossier\batch.bat" ;!@InstallEnd@! ----------------- j'ai lancé ----------------- cat 7zS.sfx config.txt Dossier.7z > Dossier.exe ----------------- et en double-cliquant sur le Dossier.exe sous windows, message d'erreur classique (ne trouve pas les fichiers...) Est-ce que ça ne viendrait pas de config.txt ? j'ai vraiment un doute sur son contenu. Ou alors une mauvaise version de 7z dans Dossier ? Merci pour ton aide
|
Salut,
A tout hasard, change dans ton "config.txt" l'antislash par un slash... RunProgram="Dossier\batch.bat" => RunProgram="Dossier/batch.bat";-)) JP - Éleveur de pingouins - Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.
|
Une piste à explorer extraite de la doc de l'archive : There are two ways to run a installation program: RunProgram and ExecuteFile. Use RunProgram, if you want to run a program from the .7z archive. Use ExecuteFile, if you want to open a document from the .7z archive, or if you want to execute a command from Windows. If you use RunProgram, and if you specify empty directory prefix: Directory="", the system searches for the executable file in the following sequence: 1. The directory from which the application (installer) loaded. 2. The temporary folder, where files were extracted. 3. The Windows system directory.;-)) JP - Éleveur de pingouins - Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. |
Salut,
de retour, avec malheureusement des résultats négatifs... le / à la place du \ ne change rien Je pensais éventuellement à mettre le fichier 7za.exe dans un dossier, de sorte à ce qu'il extraie dossier.zip directement mais même cela ne semble pas marcher Est-ce que vous auriez d'autres idées ? est-ce que 7za.exe est vraiment l'outil approprié selon vous ?
|
Salut,
j'ai essayé avec ce config.txt : _____________ ;!@Install@!UTF-8! Title="Extraction GenProc" RunProgram="GenProc\ GenProc.bat" 'Directory=""' ;!@InstallEnd@! _____________ Le résultat est une popup déprimante "config failed" au douvle-clic sur le fichier exe...
|
ok, j'avais même pas percuté... arf
mais le problème est toujours le même... le batch s'exécute mais les autres fichiers/dossiers ne sont pas décompressés donc il ne va pas plus loin j'ai l'impression qu'il manque quelque chose dans le processus : Dossier contient : |-> batch |-> 7za.exe |-> sous-dossier compressé + autres fichiers compressés Le batch vérifie d'abord la présence de "sous-dossier + autres fichiers", si négatif, il le signale et s'arrête. config.txt : ;!@Install@!UTF-8! Title="Extraction Dossier" RunProgram="Dossier\ batch.bat" Directory="" ;!@InstallEnd@! il ne manquerait pas une commande pour extraire " sous-dossier compressé et autres fichiers compressés" ? |
| 29/12 20h42 | Guide d'utilisation du Shell pour débutant | Shell |
| 08/11 22h53 | [Shell] Transferer des fichiers via ssh | Shell |
| 14/11 11h46 | [Shell] Accès aux dernières commandes de l'historique | Shell |
| 17/11 11h21 | [Shell] Tester une variable numérique | Shell |
| 12/03 13h58 | Le remplacement de variables en shell Bash | Bash |
| 12/08 03h05 | Prob archive sfx | 1 |
| 24/07 20h20 | Décompresser une archive. | 2 |
| 16/07 16h37 | [Shell] Supprimer tabulation | 3 |
| 16/07 13h48 | Ca existe un extracteur d'archive générique ? | 8 |
![]() | SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des... | Catégorie: Telnet/SSH Licence: Open Source |
![]() | ShellEnhancer - ShellEnchancer est un programme d'amélioration des fonctions de base de Windows. Il rend les interfaces plus stables et plus... | Catégorie: Personnalisation Licence: Freeware/gratuit |
![]() | Gant2Ocean ShellPack - Pour ceux qui aiment bien personnaliser l'apparence de leur interface graphique Windows ou Thèmes, ils seront gâtés. ... | Catégorie: Personnalisation Licence: Freeware/gratuit |
![]() | 7Zip - 7-Zip est un utilitaire de compression/décompression libre pour systèmes Windows 32-bit. Il est très simple à utiliser:... | Catégorie: Compression/Décompression Licence: Open Source |
![]() | T'nB SFX211-C 2.1 | Catégorie: Enceintes PC | |
![]() | T'nB Musilux SFX210-U 2.0 | Catégorie: Enceintes PC | |
![]() | T'nB SFX200L 2.0 | Catégorie: Enceintes PC | |
![]() | Shellshock: Nam 67 | Catégorie: Jeu vidéo Xbox | 3.00 € Micromania |