[R] Demande d’aide pour modifier code ISO Creator v1

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Demande d’aide pour modifier code ISO Creator v1

#1

Message par Boulanza »

Bonjour,
Je demande votre aide pour modifier le code source ci-dessus (fichier joint) afin de fixer la destination du fichier image.iso par défaut :
$saveas = @TempDir & "\New.iso" au lieu de : $saveas = FileSaveDialog("Enter ISO file name", "", "ISO (*.iso)")
Merci d’avance pour votre collaboration.
Url publication: [url]http://www.autoitscript.com/forum/topic ... 012-09-11-
Fichiers joints
ISO Creator v1.au3
(98.58 Kio) Téléchargé 89 fois
Modifié en dernier par Boulanza le ven. 16 mai 2014 19:24, modifié 4 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#2

Message par jguinch »

Comme ça, ça te va ?
ISO Creator v1.au3
ISO Creator v1.au3
(98.66 Kio) Téléchargé 88 fois
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#3

Message par Boulanza »

Bonjour,
C'est exactement ce que je cherchais....
Merci jguinch.

EDIT :
Pour jguinch:
Mais je viens de constater que la barre de progression est en boucle à 10% de chaque copie ?
Pas ce souci dans le code source !
Modifié en dernier par TommyDDR le jeu. 15 mai 2014 15:48, modifié 1 fois.
Raison : fusion des messages
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#4

Message par Boulanza »

Bonsoir,
Le problème se touve là: If IsArray($aP) And $po <> $aP[0] Then.Il faut revoir toute cette partie du code, je ne suis pas à la hauteur de le modifier.
Merci pour votre aide...

Code : Tout sélectionner

While ProcessExists($pid)
            $line = StdoutRead($pid)
            If @error Or $abort Then ExitLoop
            $aP = StringRegExp($line, "(?U).*(\d+)\%", 3)
            If IsArray($aP) And $po <> $aP[0] Then
                GUICtrlSetData($idProgressbar, $aP[0])
                $po = $aP[0]
                $sek = Int(TimerDiff($t) / 1000)
                $td = Sec_2_Time_Format($sek)
                WinSetTitle($hGUI, "", $title & "  -  Created: " & $po & " % / Elapsed: " & $td)
            ;EndIf
            If GUIGetMsg() = $idButton_Abort Or TimerDiff($t) > $dt Then $abort = True
            Sleep(30)
        WEnd
Cordialement.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#5

Message par jguinch »

J'ai lancé la création d'une ISO, ça fonctionne bien.
Je n'arrive pas à reproduire le problème...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#6

Message par Boulanza »

Bonjour,
Je n'est pas compris ce que vous voulez dire par:
"J'ai lancé la création d'une ISO, ça fonctionne bien.
Je n'arrive pas à reproduire le problème..."
Cordialement.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#7

Message par jguinch »

Je veux dire pour chez moi, l'image ISO se créé bien, la barre de progression va bien jusqu'à 100%. Je n'ai donc pas le problème de blocage à 10%
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#8

Message par Boulanza »

Bonjour,
Je vous pris de copier le code modifié que vous avez mis sur cette page, puis testez le, vous allez constater que la barre de progression s’arrête à 10% pais elle repend à 0% en boucle.
Merci pour votre compréhension.
Cordialement
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#9

Message par jguinch »

Je viens de télécharger le fichier que j'avais posté, le test est concluant.
Merci pour votre compréhension.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Demande d’aide pour modifier code ISO Creator v1

#10

Message par Boulanza »

Merci à vous...
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#11

Message par ani »

Bonjour Boulanza, le code avec les 10% en boucle (While ProcessExists($pid) .... blablabla .... wend), l'erreur ce trouve au niveau de la première condition if .... then (si blablabla alors), vous avez un point virgule (;) a la fin => ;EndIF, fallait le retirer (le point virgule) ;)

voilàvoilà en espérant que çà soit compréhensible.

bonne continuation ;)
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#12

Message par Boulanza »

Bonjour,
Testez le sans ; vous aurez toujours le même problème. ?
Si vous testez avec un DVD-Vidéo la vous allez voir une grande surprise, je vous laisse à la découvrir. !
Merci pour votre remarque.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#13

Message par jguinch »

Boulanza, pour moi les modifications que tu as demandées ont été apportées et ça fonctionne bien (moyennant peut-être la modification suggérée par ani).
Si maintenant le but est de créer des images ISO de test DVD, ce n'est pas la peine et ce, pour plusieurs raisons :
- c'est interdit de copier un DVD (s'il s'agît évidemment d'un DVD du commerce)
- il y a certainement un protection contre le piratage
- l'outil n'est peut-être pas fait pour ça.

L'idéal serait certainement de poser la question directement à l'auteur du post original.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#14

Message par Boulanza »

Bonjour,
Merci à vous tous pour vos aides...
Cordialement.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#15

Message par ani »

Ok boulanza,
Je testerai ce w-e avec divers cd/dvd (réinscriptible évidement).

Pourriez vous m'indiquer le script que vous testiez (défois on modifie en cours de route et on poste pas le bon :o ), ou encore les fichier pour l'IMAGE.

Merci par avance.

- c'est interdit de copier un DVD (s'il s'agît évidemment d'un DVD du commerce)
HM NON, il n'est aucunement interdit de copier un dvd ( ON peut y faire une/des sauvegarde(s), sinon y aurez pas de support vierge !!!! )
Ce qui est interdit C' le partage et la commercialisation partiel ou complète du support
ON peut aussi partager la sauvegarde (comme vous le voyez sur le web) mais on est dans l'obligation de l'effacer dans les 24H si vous n'êtes pas en possession du support-(propriètaire)!!! C' la LOI (législation)
Mais dans tout les cas tout ce que vous voyez sur le net en mode complet détourne la LOI because C' pas le bon PAYS .... Quand la LOI sera universelle sur le NET vous l'aurez tous dans le baba :D

C comme la France qui interdit le cryptage MDR!!! le point F R ^^o

Y a des mode de protection comme l'a formulé jquinch (si c' bien une copie direct du cd/dvd-rom)

et toi jquinch t'a testé lequel (la modif que tu as apporté et quoi comment ?) merci ;)
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#16

Message par jguinch »

J'ai testé avec le script que j'ai posté (dans mon premier message), avec la création d'une ISO à partir du DVD de Windows 7, sur un PC Windows 7 Pro x64.
J'ai également testé avec une ISO "montée", ça fonctionne bien aussi.

@Boulanza, je n'ai pas dit que je ne voulais pas t'aider, c'est juste que pour moi ça fonctionne. Tu utilises quoi comme DVD ? Et comme OS ?
@Ani : je pensais que la copie de DVD était interdite, du moment qu'il y avait une protection.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#17

Message par Boulanza »

Bonjour,
Premièrement je vous pris d’excuser mon absence, je m’occupais de mes parents ….

Pour jguinch
Jguinch : « @Boulanza, je n'ai pas dit que je ne voulais pas t'aider, c'est juste que pour moi ça fonctionne. Tu utilises quoi comme DVD ? Et comme OS ? »
RE : Non Jguinch je n’ai jamais pensé que vous ne vouliez pas m’aider….
J’utilise DVD-vidéo format DVD vob sortie de camera vidéo de surveillance, lisible sur PC et lecteur DVD de salon, j’ai aussi testé un film DVD non protégé, ça ne marche pas.
Mon système d’exploitation est Win 7 pro.

Pour Ani
Ani : « Pourriez vous m'indiquer le script que vous testiez (défois on modifie en cours de route et on poste pas le bon ), ou encore les fichier pour l'IMAGE. »
RE : Merci Ani pour votre aide, le scripte est celui ci-dessus corrigé et posté par jguinch le 15 mai 2014 13h31min.
Voici l'image écran de l’alerte lors de lancement de la copie DVD Vidéo (Film légale)

Cordialement.
Fichiers joints
alerte.jpg
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#18

Message par jguinch »

Il semblerait que la fonction _ISO9660_Check() renvoie 0.
J'ai testé avec un DVD non protégé, j'ai effectivement la même erreur.
Pour contourner le problème, j'ai supprimé la dernière ligne de la fonction _ISO9660_Check()
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#19

Message par Boulanza »

Oui, en désactivant et/ou en supprimant, la dernière ligne de la fonction _ISO9660_Check()
;If $diff Then Return SetError(6, 0, 0) tous entre dans l'ordre. C'est parfait merci jguinch.

Maintenant je vous propose de tester le script sur un DVD/CD de données par exemple Windos7 ou autre. Vous allez constater que la barre de progression ne marche pas à 100% plutôt en boucle à 10% de copie.
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Demande d’aide pour modifier code ISO Creator v1

#20

Message par Boulanza »

Bonsoir,
En testant le script sur un DVD/CD de données par exemple Windos7 ou autre. Vous allez constater que la barre de progression ne marche pas à 100% plutôt en boucle à 10% de copie.
Cordialement.
Répondre