FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Commander IZArc en ligne de commande Emptypar Pedro Aujourd'hui à 10:32

» item_index(résolu)
Commander IZArc en ligne de commande Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Commander IZArc en ligne de commande Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Commander IZArc en ligne de commande Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Commander IZArc en ligne de commande Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Commander IZArc en ligne de commande Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Commander IZArc en ligne de commande Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Commander IZArc en ligne de commande Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Commander IZArc en ligne de commande Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Commander IZArc en ligne de commande Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Commander IZArc en ligne de commande Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Commander IZArc en ligne de commande Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Commander IZArc en ligne de commande Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Commander IZArc en ligne de commande Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Commander IZArc en ligne de commande Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 Commander IZArc en ligne de commande

Aller en bas 
3 participants
AuteurMessage
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Commander IZArc en ligne de commande Empty
MessageSujet: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyMer 4 Déc 2013 - 18:40

Voilà mon Problème

Je voudrai par l'intermédiaire de Panoramic Provoqué la compression de fichiers par IZArc.
Dans la doc de ce logiciel, il est dit que cela est possible.
Le seul problème est que je n' y comprends rien car je ne suis pas un grand utilisateur de la ligne de commande.

Je vous explique le but du Jeu...Laughing 

Créer un dossier de sauvegarde nommé avec la date du jour
Ajouter à ce dossier les dossiers "Mes documents", "Mes Images", "Mes Videos", "Mes Musiques"
Compresser le dossier avec Izarc
Copier ce dossier compresser sur un disque dur externe
Et tout çà automatiquement.

Je vous rassure, ce n' est pas pour moi...Laughing 
C' est pour ma maman qui patauge pour faire des sauvegardes de ses fichiers...Mad 
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 5:06

Voici un fichier batch COPYIT.bat qui permet de copier tous les fichiers et les sous-répertoires de l’unité spécifiée sur l’unité cible.

Code:
@echo off
rem COPYIT.BAT  copie tous les fichiers de tous les sous-répertoires
rem  de l'unité ou répertoire source (%1)  sur l'unité ou répertoire destination (%2)
rem Le paramètre /s : copie tous les répertoires et les sous-répertoires
rem Le paramètre /e : copie même les répertoires vides
rem Le parametre /i  :si la destination n’existe pas et que plus d’un fichier
rem est copié, considérer la destination comme devant être un répertoire.

xcopy %1 %2 /s /e /i

if errorlevel 4 goto lowmemory
if errorlevel 2 goto abort
if errorlevel 0 goto exit

:lowmemory
echo Mémoire insuffisante pour copier les fichiers ou
echo  unité disque invalide ou erreur de syntaxe.
goto exit

:abort
echo Vous avez pressé  CTRL+C pour arrêter l'opération de copie.
goto exit

:exit
Enregistrez ce fichier sous le nom Copyit.bat dans un dossier de votre choix.
Supposons que vous ayez enregistré le fichier dans le dossier c:\ Mes tests\batch.

Voici comment l’utiliser dans une fenêtre de l’invite de commande :

Code:
"c:\Mes tests\batch\copyit" "c:\Mes documents"  z:\archive
Copie tous les fichiers et tous les sous-dossiers du dossier "c:\Mes documents" vers l’unité z : dans le dossier archive.
Le dossier archive sera crée s’il n’existe pas.
Il faut mettre le nom du dossier entre guillemets s’il contient des espaces.


NB : On peut exécuter ce batch en Panoramic par la commande EXECUTE_WAIT

Code:
dim d$
' Adapter les chemins et les noms des unités
d$ =  "C:\Mes_Tests\Batch\copyit.bat c:\Mes_documents z:\archive"
 Exec_Prog("cmd.exe /c "+d$)

end
rem ============================================================================
' Pour éviter la fenêtre noire de l'invite de commande.
' D'après une idée de JL35
SUB Exec_Prog(prog$)
    DIM_LOCAL scr$, bat$, axp$
    if dir_exists("c:\temp") <> 1 then dir_make "c:\temp"
    scr$ = "C:\temp\Vbscript.vbs": bat$ = "C:\temp\Bat.bat"
    FILE_OPEN_WRITE 9999, bat$: FILE_WRITELN 9999, prog$: FILE_CLOSE 9999
' ===== Création du script .vbs
    axp$ = "CreateObject("+CHR$(34)+"Wscript.Shell"+CHR$(34)+").Run "
    axp$ = axp$ + CHR$(34) + bat$ + CHR$(34) + ", 0, True"
    FILE_OPEN_WRITE 9999, scr$: FILE_WRITELN 9999, axp$: FILE_CLOSE 9999
' ===== Exécution du script
    EXECUTE_WAIT "WSCRIPT.exe "+ scr$
    FILE_DELETE bat$: FILE_DELETE scr$
END_SUB
rem ============================================================================


Voici comment créer un dossier de sauvegarde nommé avec la date du jour et lui ajouter les dossiers "Mes documents", "Mes Images", "Mes Videos",  "Mes Musiques"

Code:
Creer_Dossier()

end
rem ===================================================================
' Le dossier de la date du jour est dans c:\temp (à modifier selon vos besoins)
SUB Creer_Dossier()
    dim_local doss$
    doss$ = date$
    doss$ = mid$(doss$,1,2)+"_"+mid$(doss$,4,2)+"_"+mid$(doss$,7,4)
    if dir_exists("c:\temp") = 0 then dir_make "c:\temp"
    dir_change "c:\temp"
    if dir_exists(doss$) = 0 then dir_make doss$
    dir_change doss$
    if dir_exists ("Mes documents") = 0 then dir_make "Mes documents"
    if dir_exists ("Mes images") = 0 then dir_make "Mes images"
    if dir_exists ("Mes videos") = 0 then dir_make "Mes videos"
    if dir_exists ("Mes musiques") = 0 then dir_make "Mes musiques"
END_SUB
rem ==================================================================

Pour  utiliser Izarc (que je ne connait pas), Voici ce que m’a dit mon ami Google :
Installe l'add_on Izarc, puis tu ouvres une fenêtre de l’invite de commande et tu tapes :
c:\Program Files\Izarc\IZARCC.exe
Tu aura la liste des commandes.
idem pour IZARCE.exe


Peut être que tu trouveras ce que tu cherches ici
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Commander IZArc en ligne de commande Empty
MessageSujet: re   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 7:57

Merci pour ton aide Papydall.
Voici ce que dit l' aide de IZArc :
Commander IZArc en ligne de commande Captur10
Commander IZArc en ligne de commande Captur12

Si j' ai bien compris ( et rien n' est moins sûr Laughing ):

Il faut que je créée un fichier *.Bat temporaire contenant les commandes de la ligne de commande
et que je fasse exécuter ce fichier par Panoramic via Execute_Wait et les procédures que tu m' as indiqué.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 13:09

J’ai téléchargé IZARC2GO version 4.1.8 qui est la version la plus récente.


Supposons que IZARC2GO.EXE se trouve dans C:\IZARC2GO\Izarc2Go.exe
Supposons que le fichier à déziper (splash.zip) se trouve dans C:\documents and settings\micro\bureau\splash.zip
Le code suivant permet d’afficher tous les fichiers du ZIP.

Code:
rem ============================================================================
rem           Déziper un fichier ZIP avec IZARC2GO
rem ============================================================================
dim Doss_Izarc$ : ' Dossier où se trouve IZARC2GO.EXE                   (à adapter)
dim Doss_Zip$   : ' Dossier où se trouve le fichier à déziper        (à adapter)
Doss_Izarc$ = "C:\IZARC2GO\IZARC2GO.exe"
Doss_Zip$   =  "c:\documents and settings\micro\bureau\splash.zip"
Execute_Wait "cmd.exe /c " + chr$(34) + Doss_Izarc$ + " " + chr$(34) + Doss_Zip$
rem ============================================================================
Remarques :
Ce code ne signale pas les éventuelles erreurs si les chemins des dossiers ne sont pas valides.
Ajoutez les tests nécessaires si vous voulez.

Vous pouvez exécuter toutes les commandes de IZARC2GO de la même façon.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 14:34

Pour ma part j'utilise tout simplement zip.exe et unzip.exe (compression et décompression, et visualisation de contenu), très simples d'emploi en ligne de commande
(mais pas en standard dans msdos: http://stahlforce.com/dev/index.php?tool=zipunzip).

@papydall je vois que tu utilises xcopy, connais-tu robocopy qui a l'air encore plus puissant (et plus rapide il me semble ?), c'est ce que j'utilise pour mes sauvegardes.
Pour la syntaxe, taper robocopy /??? en ligne de commande.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 16:14

Je ne connais pas robocopy.
Je découvre qu’il y a bien trop de choses que je ne connaissais pas !
Je viens de télécharger Windows Resource Kit Tools qui contient robocopy.
D’après ce que je viens de lire à son propos, il parait être très utile.

Merci JL35 Laughing 
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 17:08

C'est un plaisir papydall...
Mais je crois bien que robocopy fait partie des commandes standard depuis Windows Vista et windows 7, donc intégré à Windows (mais pas dans XP apparemment).
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande EmptyJeu 5 Déc 2013 - 17:11

Bien vu JL35.
XP et moi, on est de la même génération !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Commander IZArc en ligne de commande Empty
MessageSujet: Re: Commander IZArc en ligne de commande   Commander IZArc en ligne de commande Empty

Revenir en haut Aller en bas
 
Commander IZArc en ligne de commande
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» ligne de commande
» [Résolu] Ligne de commande EXECUTE_WAIT et Windows 10
» besoin d' aide [ligne de commande]
» Programmes Panoramic en ligne de commande
» suivie de ligne

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: