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
» Logiciel de planétarium.
Commander IZArc en ligne de commande Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Commander IZArc en ligne de commande Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Commander IZArc en ligne de commande Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Commander IZArc en ligne de commande Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Commander IZArc en ligne de commande Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Commander IZArc en ligne de commande Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Commander IZArc en ligne de commande Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Commander IZArc en ligne de commande Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Commander IZArc en ligne de commande Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Commander IZArc en ligne de commande Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Commander IZArc en ligne de commande Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Commander IZArc en ligne de commande Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Commander IZArc en ligne de commande Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Commander IZArc en ligne de commande Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Commander IZArc en ligne de commande Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

 

 Commander IZArc en ligne de commande

Aller en bas 
3 participants
AuteurMessage
Yannick




Nombre de messages : 8635
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 : 7017
Age : 74
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 : 8635
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 : 7017
Age : 74
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 : 7112
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 : 7017
Age : 74
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 : 7112
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 : 7017
Age : 74
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
» Une commande pour aller à la ligne xxx
» besoin d' aide [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: