lundi 20 septembre 2010

Paramètres de ligne de commande pour WinZip

Source : http://www.memecode.com/docs/winzip.html


What command line parameters does WinZip support?





Below is some information about the undocumented
command line options for using the WinZip program module, winzip32.exe.




WinZip supports command line options to add and extract from files.
Be sure to read the Notes section below for additional
important information.

Adding Files





The command format is:


winzip32 [-min] action [options] filename[.zip] files


where:




-min specifies that WinZip should run minimized. If -min
is specified, it must be the first command line parameter.



action


-a for add, -f for freshen, -u

for update, and -m for move. You must specify one (and only one)
of these actions. The actions correspond to the actions described in the section titled
"Add dialog box options" in the online manual.



options


-r corresponds to the Include subfolders checkbox in the Add dialog
and causes WinZip to add files from subfolders. Folder information is stored for files added
from subfolders. If you add -p, WinZip will store folder information for all
files added, not just for files from subfolders; the folder information will begin with the folder
specified on the command line.



-ex, -en,
-ef, -es, and -e0 determine the compression method: eXtra,
Normal, Fast, Super fast, and no compression. The default is "Normal".
-hs includes hidden and system files.
Use -sPassword to specify a case-sensitive password.
The password can be enclosed in quotes, for example, -s"Secret Password".



filename.zip


Specifies the name of the Zip file involved. Be sure to use the full
filename (including the folder).



files


Is a list of one or more files, or the @ character followed by the
filename containing a list of files to add, one filename per line.
Wildcards (e.g. *.bak) are allowed.


Extracting Files





The command format is:

    winzip32 -e [options] filename[.zip] folder

where -e is required.



options


-o and -j stand for "Overwrite existing files without prompting" and
"Junk pathnames", respectively. Unless -j is specified, folder
information is used.
Use -sPassword to specify a case-sensitive password.
The password can be enclosed in quotes, for example, -s"Secret Password".



filename.zip


Specifies the name of the Zip file involved. Be sure to specify the full
filename (including the folder).



folder


Is the name of the folder to which the files are extracted. If the
folder does not exist it is created.



Notes



  • VERY IMPORTANT: always specify complete filenames, including the
    full folder name and drive letter, for all file IDs.



  • To run WinZip in a minimized inactive icon use the "-min" option.
    When specified this option must be the first option.



  • Only operations involving the built-in zip and unzip are supported.



  • Enclose long filenames in quotes.



  • When using a list ("@") file, no leading or trailing spaces
    should appear in file IDs in the list.




  • The action and each option must be separated by at least one space.



  • WinZip can be used to compress files with cc:Mail . Change the
    compress= line in the [cc:Mail] section of the appropriate WMAIL.INI
    files to specify the full path for WinZip followed by "-a %1 @%2".
    For example, if WinZip is installed in your c:\winzip folder,
    specify

        compress=c:\winzip\winzip.exe -a %1 @%2


mercredi 8 septembre 2010

VBS pour ZIP dossier puis Archivage FTP

Dim azipper, cheminwinzip, cibleduzip


Set objShell = CreateObject("Shell.Application")
Set WshShell = WScript.CreateObject("WScript.Shell")


cibleduzip = "D:\www\_aArchiver\Applis\EMS.zip"
azipper = "D:\www\EMS"
WshShell.Run "WINZIP32.exe" & " -a -r " & """" & cibleduzip & """" & " " & """" & azipper & """"

cibleduzip = "D:\www\_aArchiver\Applis\FichesLiaisonEDP.zip"
azipper = "D:\www\FichesLiaisonEDP"
WshShell.Run "WINZIP32.exe" & " -a -r " & """" & cibleduzip & """" & " " & """" & azipper & """"

cibleduzip = "D:\www\_aArchiver\Applis\NCP.zip"
azipper = "D:\www\NCP"
WshShell.Run "WINZIP32.exe" & " -a -r " & """" & cibleduzip & """" & " " & """" & azipper & """"

cibleduzip = "D:\www\_aArchiver\Applis\SaisieStats.zip"
azipper = "D:\www\SaisieStats"
WshShell.Run "WINZIP32.exe" & " -a -r " & """" & cibleduzip & """" & " " & """" & azipper & """"

cibleduzip = "D:\www\_aArchiver\Applis\StatsEDP.zip"
azipper = "D:\www\StatsEDP"
WshShell.Run "WINZIP32.exe" & " -a -r " & """" & cibleduzip & """" & " " & """" & azipper & """"


'temporisation 30 sec pour finir le zip
WScript.Sleep 30000

'Backup FTP
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFichierBat = FSys.CreateTextFile("D:\www\_ScriptsArchivage\backupApplis.bat")

Dim ipFTP
ipFTP = "nn.nnn.nn.nnn"
'Nom du répertoire dont le contenu est à sauvegarder, SANS le \ à la fin
Dim oRep
oRep = "D:\www\_aArchiver\Applis\"


Dim horodate
horodate = Replace(Date(),"/","_") & "__" & Replace(Time(),":","_")

'dans le dossier : "Backup"
dossierArchivage = "Applis_" & horodate

With MonFichierBat

.writeLine "echo open """ & ipFTP & """ > c:\temp\monftp.ftp"
.writeLine "echo backup>> c:\temp\monftp.ftp"
.writeLine "echo backup>> c:\temp\monftp.ftp"
.writeLine "echo mkdir """ & dossierArchivage & """>> c:\temp\monftp.ftp"
.writeLine "echo cd """ & dossierArchivage & """>> c:\temp\monftp.ftp"


Dim oFSO
Set oFSO = CreateObject("Scripting.FileSystemObject")


Dim oSousRep
Dim oFichier


.writeLine "echo prompt>> c:\temp\monftp.ftp"



.writeLine "echo mput """ & oRep & "\*.*" & """>> c:\temp\monftp.ftp"




If oFSO.FolderExists(oRep) Then
For each oSousRep in oFSO.GetFolder(oRep).SubFolders

'je créé le sous dossier correspondant et je me place dedans (je suis dans le dossierArchivage)
.writeLine "echo mkdir """ & oSousRep.Name & """>> c:\temp\monftp.ftp"
.writeLine "echo cd """ & oSousRep.Name & """>> c:\temp\monftp.ftp"

'j'y copie tous les fichiers
.writeLine "echo mput """ & oRep & "\" & oSousRep.Name & "\*.*" & """>> c:\temp\monftp.ftp"


'je me repositionne dans le dossierArchivage
.writeLine "echo cd ..>> c:\temp\monftp.ftp"
Next

End If






.writeLine "echo prompt>> c:\temp\monftp.ftp"
.writeLine "echo bye>> c:\temp\monftp.ftp"

.writeLine "FTP -s:c:\temp\monftp.ftp"

.writeLine "del c:\temp\monftp.ftp"
.writeLine "echo O | del D:\www\_aArchiver\Applis\*.*"


.Close

End With

Dim shell, commande
Set shell = WScript.CreateObject("WScript.Shell")
commande="D:\www\_ScriptsArchivage\backupApplis.bat"
shell.Run commande, 0,true
WScript.quit

mardi 20 avril 2010

Modifier en VB.NET la propriété "DataField" d'une BoundColumn d'un DataGrid

Dim xCol As BoundColumn
xCol = CType(DataGrid1.Columns(3), System.Web.UI.WebControls.BoundColumn)
xCol.DataField = "nom_champ_requète"

vendredi 12 mars 2010

l'énigme de la semaine

http://stackoverflow.com/questions/1925644/ghost-requests-in-asp-net

la réponse = http://www.ultidev.com/Forums/framehelper.aspx?g=posts&t=245
"Every application registered with UltiDev Cassini has the "Always keep application in memory" flag a.k.a. "keep running" flag, which when is on ensures that your application will not be unloaded from the memory even when it idles for a while, which improves "first page served" time of the application. To do that Cassini calls the default page of the application every few minutes. You can easily switch this flag off either from Cassini Explorer UI, or programmatically when you register your application with Cassini during installation. Once you clear the flag, the problem will go away."

mardi 26 janvier 2010

lancer la lecture d'un mp3 par realplayer en ligne de commande

C:\PROGRA~1\Real\REALPL~1\realplay.exe /play "c:\downloads\1.mp3"

lundi 25 janvier 2010

Outlook - commandes pour dépannage

R00030 Commutateurs de ligne de commande


Les commutateurs permettent de lancer Outlook avec des paramètres spécifiques pour débloquer une situation ou forcer quelque chose.
Comment utiliser ces commutateurs :
Cliquez sur le bouton Démarrer, Exécuter et tapez :
outlook /commutateur
appuyez sur la touche [Entrée] ou cliquez sur Ok.

Si vous avez un message d'erreur disant que le système ne trouve pas Outlook, cliquez alors sur le bouton Parcourir pour choisir Outlook.exe ; vous ajouterez le commutateur à la fin, après le caractère " (guillemet).

NB : n'oubliez pas l'espace entre le programme et le / (slach)


Commutateur

Description

/a

Crée un élément avec le fichier spécifié en pièce jointe.

Exemple :

"C:\Program Files\Microsoft Office\Office12\Outlook.exe" /a "C:\Mes Documents\labels.doc"

Si aucun type d'élément n'a été spécifié, IPM.Note est pris en compte. Impossible de l'utiliser avec des classes de message qui ne sont pas basées sur Outlook.

/altvba nomfichierotm

Ouvre le programme VBA spécifié dans nomfichierotm, au lieu de appdata%\Microsoft\Outlook\VbaProject.OTM.

/c classemessage

Crée un nouvel élément de la classe de message spécifiée (formulaires Outlook ou tout autre formulaire MAPI valide).

Exemples :

/c ipm.activity crée une entrée dans le Journal

/c ipm.appointment crée un rendez-vous

/c ipm.contact crée un contact

/c ipm.note créée un message électronique

/c ipm.stickynote crée une note

/c ipm.task crée une tâche

/checkclient

Choisit le gestionnaire de messagerie électronique, de News et de contacts par défaut.

/cleancategories

Supprime tous les noms de catégorie personnalisée que vous avez créés. Réattribue les noms par défaut aux catégories.

/cleanclientrules

Démarre Outlook et supprime les règles basées sur le client.

/cleandmrecords

Supprime les enregistrements de connexion enregistrés lorsqu'un responsable ou un délégué décline une réunion.

/cleanfinders

Supprime les dossiers de recherche du magasin Microsoft Exchange Server.

/cleanfreebusy

Efface et régénère les informations de disponibilité. Ce commutateur ne peut être utilisé que lorsque vous pouvez vous connecter à votre ordinateur Exchange Server.

/cleanprofile

Supprime les clés de profil non valides et crée de nouveau les clés de registre par défaut, dès que cette opération est possible.

/cleanreminders

Efface et régénère les rappels.

/cleanroamedprefs

Toutes les préférences transmises précédentes sont supprimées et copiées de nouveau depuis les paramètres locaux de l'ordinateur sur lequel ce commutateur est utilisé. Il s'agit des paramètres d'itinérance pour les rappels, la grille de disponibilité, les heures de travail, la publication de calendrier et les règles RSS.

/cleanrules

Démarre Outlook et supprime les règles basées sur le client et sur le serveur.

/cleanserverrules

Démarre Outlook et supprime les règles basées sur le serveur.

/cleansharing

Supprime tous les abonnements RSS, à des calendriers Internet et à SharePoint des Paramètres du compte, mais le contenu précédemment téléchargé est conservé sur votre ordinateur. Ceci s'avère utile si vous ne pouvez pas supprimer l'un de ces abonnements dans Office Outlook 2007.

/cleansniff

Supprime les doublons de messages de rappel.

/cleansubscriptions

Supprime les messages d'abonnement et les propriétés pour les fonctions d'abonnement.

/cleanviews

Restaure les affichages par défaut. Tous les affichages personnalisés que vous avez créés seront perdus.

/embedding

Ouvre le fichier de message spécifié (.msg) en tant qu'objet OLE incorporé. Également utilisé sans paramètres de ligne de commande pour la co-création d'objet OLE standard.

/f nomfichiermsg

Ouvre le fichier de message spécifié (.msg) ou la recherche enregistrée Microsoft Office (.oss).

/finder

Ouvre la boîte de dialogue Recherche avancée.

/firstrun

Démarre Outlook comme s'il s'agissait du premier démarrage.

/hol nomfichierhol

Ouvre le fichier .hol spécifié.

/ical nomfichierics

Ouvre le fichier .ics spécifié.

/importprf nomfichierprf

Démarre Outlook et ouvre/importe le profil MAPI défini (*.prf). Si Outlook est déjà ouvert, le profil à importer lors du prochain démarrage nettoyé est mis en file d'attente.

/launchtraininghelp réfbien

Ouvre une fenêtre d'Aide avec la rubrique d'Aide spécifiée dans réfbien.

/m nommessagerie

Fournit à l'utilisateur un moyen d'ajouter un nom de messagerie à l'élément. Fonctionne uniquement avec le paramètre de ligne de commande /c.

Exemple :

Outlook.exe /c ipm.note /m nommessagerie

/nocustomize

Démarre Outlook sans charger outcmd.dat (barres d'outils personnalisées).

/noextensions

Démarre Outlook avec les extensions désactivées mais répertoriées dans le Gestionnaire de compléments.

/NoPollMail

démarre Outlook sans vérifier le courrier électronique lors du démarrage.

/nopreview

Démarre Outlook avec le volet de lecture désactivé.

/p nomfichiermsg

Imprime le message spécifié (.msg).

/profile nomprofil

Charge le profil spécifié. Si votre nom de profil contient un espace, placez-le entre guillemets (" ").

/profiles

Ouvre la boîte de dialogue Choix d'un profil indépendamment du paramètre Options dans le menu Outils.

/recycle

Démarre Outlook en utilisant une fenêtre Outlook existante, s'il en existe une. Utilisé avec /explorer ou /folder.

/remigratecategories

Démarre Outlook et lance les commandes suivantes sur la boîte aux lettres par défaut :

Met à niveau les indicateurs de suivi à plusieurs couleurs vers les catégories de couleurs Office Outlook 2007.

Met à niveau les étiquettes de calendrier vers les catégories de couleurs Office Outlook 2007.

Ajoute toutes les catégories utilisées sur les éléments extérieurs à la messagerie dans la liste principale des catégories.

Remarque : il s'agit de la même commande que mettre à jour vers les catégories de couleurs dans chaque boîte de dialogue de propriétés de la boîte aux lettres Outlook.

/resetfolders

Restaure les dossiers manquants à l'emplacement de remise par défaut.

/resetfoldernames

Redéfinit les noms de dossier par défaut (tels que Boîte de réception ou Éléments envoyés) en utilisant les noms par défaut dans la langue d'interface utilisateur Office en cours.

Si, par exemple, vous vous connectez d'abord à votre boîte aux lettres dans Outlook à l'aide d'une interface utilisateur en russe, les noms du dossier par défaut russe ne peuvent être renommés. Pour modifier les noms de dossier par défaut en une autre langue, telle que le japonais ou l'anglais, vous pouvez utiliser ce commutateur pour redéfinir les noms de dossier par défaut après la modification de la langue d'interface utilisateur ou après l'installation d'une version d'Outlook dans une autre langue.

/resetformregions

Vide le cache des zones de formulaire et recharge les définitions de zones de formulaire depuis le registre Windows.

/resetnavpane

Efface et régénère le volet de navigation pour le profil en cours.

/resetsearchcriteria

Réinitialise tous les critères de recherche instantanée afin que le jeu de critères par défaut soit affiché dans chaque module.

/resetsharedfolders

Supprime tous les dossiers partagés du volet de navigation.

/resettodobar

Désactive et régénère la liste des tâches de la barre des tâches pour le profil actuel. Le dossier de recherche de la barre des tâches est supprimé et recréé.

/rpcdiag

Ouvre Outlook et affiche la boîte de dialogue d'état de la connexion de l'appel de procédure distante (RPC).

/safe

Démarre Outlook sans les extensions client Microsoft Exchange Server (ECE), le volet de lecteur ou les personnalisations de la barre d'outils. Les compléments COM (Component Object Model) sont désactivés.

/safe:1

Démarre Outlook avec le volet de lecture désactivé.

/safe:3

Démarre Outlook avec les extensions client Microsoft Exchange Server (ECE) désactivées mais répertoriées dans le Gestionnaire de compléments. Les compléments COM (Component Object Model) sont désactivés.

/safe:4

Démarre Outlook sans charger outcmd.dat (barres d'outils personnalisées).

/select nomdossier

Démarre Outlook et ouvre le dossier spécifié dans une nouvelle fenêtre. Par exemple, pour ouvrir Outlook et afficher le calendrier par défaut, utilisez : "C:\Program Files\Microsoft Office\Office12\Outlook.exe" /select outlook:calendar.

/share feed://URL/nomfichier

/share stssync://URL

/share web://URL/nomfichier

Spécifie une URL de partage pour la connexion à Outlook. Par exemple, utilisez stssync://URL pour connecter une liste Microsoft Windows SharePoint Services 3.0 à Outlook.

/sniff

Démarre Outlook, force la détection de nouvelles demandes de réunion dans la Boîte de réception, puis les ajoute au calendrier.

/t nomfichieroft

Ouvre le fichier .oft spécifié.

/v nomfichiervcf

Ouvre le fichier .vcf spécifié.

/vcal nomfichiervcs

Ouvre le fichier .vcs spécifié.

/x nomfichierxnk

Ouvre le fichier .xnk spécifié.


Extrait de l'aide d'Outlook 2007... c'est les mêmes commutateurs ou presque pour les autres versions.


source : http://faq-outlook.fr/articles.php?article_id=181