Auteur Sujet: Documentation de la ligne de commande pour vncviewer.exe  (Lu 40330 fois)

Hors ligne hdd

  • Posteur
  • **
  • Messages: 13
après une petite doc sur le serveur https://forum.ultravnc.fr/index.php/topic,860.0.html
voici la doc du viewer

si le webmaster passe par là il pourrait prendre ces informations pour mettre à jour https://ultravnc.fr/install/cmdline.html

Options de la ligne de commande vncviewer.exe

Remarques :
* Toutes les options indiquées ci-dessous sont effectivement analysées lors du lancement de vncviewer.exe
(cf. la fonction VNCOptions::SetFromCommandLine() dans les sources)
Ceci ne signifie pas qu'elles soient fonctionnelles ... il peut toujours y avoir des bugs ou des options tombées en désuétude.
Le source utilisé est VNCOptions.cpp issu de https://ultravnc.svn.sourceforge.net/svnroot/UltraVNC REV 285.

* La classification ci-dessous entre options courantes / avancées est complètement subjective.



Les options ne sont pas sensibles à la casse des lettres.
toutes les options débutent par un tiret (-).

Options courantes
-----------------

-autoscaling
    Mise à l'échelle automatique des dimensions de l'écran de l'ordinateur distant.
    Si la taille de l'image de l'écran distant est supérieure aux dimensions de la
    fenêtre d'affichage de vncviewer (résolution écran distant > résolution écran local),
    celle-ci est "retaillée" pour tenir dans la fenêtre sans nécessiter de barres de défilement.
    Au contraire, si la taille de l'image de l'écran distant est inférieure aux dimensions de la
    fenêtre d'affichage de vncviewer (résolution écran distant < résolution écran local),
    celle-ci est "agrandie" pour tenir dans la fenêtre sans nécessiter de barres de défilement.

-config configFile
    Lit la configuration à partir du fichier configFile

-fullscreen
    Le client se lance au démarrage en mode plein écran.

-help ou -? ou -h
    Affiche un message d'aide :
    Usage includes:
    vncviewer [/8bit] [/swapmouse] [/shared] [/belldeiconify]
          [/listen [portnum]] [/fullscreen] [/viewonly] [/notoolbar]
          [/scale a/b] [/config configfile] [server:display]
          [/emulate3] [/quickoption n] [/serverscale n]
          [/user msuser] [/password clearpassword]
          [/nostatus] [/dsmplugin pluginfilename.dsm] [/autoscaling]
          [/autoreconnect delayInSeconds]
          [/nohotkeys] [/proxy proxyhost [portnum]] [/256colors] [/64colors]
          [/8colors] [/8greycolors] [/4greycolors] [/2greycolors]
    For full details see documentation.

-listen [portnum]
    Lance le client VNC en mode d'écoute. Si port est spécifié, le client est à l'écoute sur ce port
    au lieu du port 5500 par défaut.

-proxy host, -proxy host::port, -proxy host:display
    Définit le serveur à utiliser (adresse et port)
    host : le nom ou l'adresse IP du serveur
    port : le port de connexion
    display : le numéro de display du serveur (entre 0 et 100). Le numéro de port
    correspondant sera 5900 + display
    le port par défaut est 5900

-shared
    Demande au serveur de partager la connexion avec d'autres clients (Plusieurs clients peuvent se connecter au serveur).
    Par défaut, shared est actif.

-viewonly
    N'envoie pas d'événements clavier ou souris local à l'ordinateur distant.


Options avancées
----------------

-8bit, -256colors, -64colors, -8colors, -8greycolors, -4greycolors, -2greycolors
    Règle la profondeur de couleur. Moins de couleurs peut réduire de façon significative la largeur de bande requise.
    Cela ne semble pas fonctionné : peux être que cette configuration est surchargée par d'autres paramètres ?

-autoreconnect Delay
    Delay est le délai en seconde avant de tenter une reconnexion au serveur
    Par défaut, Delay = 3 secondes

-disableclipboard
    Désactivation de l'utilisation du presse papier

-dsmplugin <plugfile>
    Utilise le fichier plugfile comme plugin de connexion.

-noauto
    Dévalide la sélection de la valeur "AUTO" pour le choix de la vitesse de connexion dans la
    boîte de configuration d'une connexion.

-nocursor, -dotcursor, -normalcursor
    Défini le type de curseur utilisé pour représenter la position de la souris locale.
    dotcursor : la position de la souris est représentée par un point
    normalcursor : la position de la souris est représentée par un curseur standard (la flèche)
    nocursor : la position de la souris n'est pas représentée par un curseur
    Par défaut : dotcursor

-nohotkeys
    Désactive les raccourcis clavier prédéfinis comme (Ctrl-Alt-F12 par exemple)

-nostatus
    Désactive l'affichage de la fenêtre d'état au démarrage de la connexion.

-notoolbar
    Désactive l'affichage de la barre d'outils

-password pwd
    Option valide uniquement avec une authentification de type vnc
    Indique le mot de passe à utiliser

-register
    Enregistre dans la Registry l'extension de fichier .vnc et l'associe au programme vncviewer.
    Ajoute également vncviewer à la liste des applications connues de Windows ("App Paths").
    Une fois l'enregistrement effectué, vncviewer s'arrête.
    Note : le compte utilisateur doit avoir les droits d'écriture dans la Registry pour utiliser cette option.

-restricted
    Désactive tous les sous-menus accessibles par le menu système sauf le "A propos de VNC Viewer ..."

-scale a/b
    Indique un rapport d'échelle pour l'affichage du bureau distant
    Par exemple, pour réduire la taille à 80% : -scale 80/100
    Pour l'augmenter de 20% : -scale 120/100
    Par défaut, on affiche le bureau en taille réelle : -scale 100/100

-serverscale Scale
    Echelle d'affichage du serveur
    (semble redondant avec l'option -scale : il doit donc y avoir quelque chose qui m'échappe)
    Valeurs possibles : entre 1 et 9
    Par défaut, Scale = 1

-user UserName
    Option valide uniquement avec une authentification de type ms-logon
    Indique le nom de l'utilisateur


Options pour le debug
---------------------

-console
    Affiche les informations de journalisation dans une console texte.

-delay Delay
    Pour le debug, affiche en noir les rectangles à repeindre et attend Delay ms avant la repeinture effective.
    Ceci permet de voir l'enchainement des rectangles à repeindre.

-logfile LogFile
    Enregistre le journal dans le fichier spécifié par Logfile.
    Par défaut : aucun nom de fichier défini.

-loglevel LogLevel
    Règle le niveau du journal. La plage de journalisation se situera entre 0 (minimum) et 10 (maximum).
    Tout ce qui est en dessous de LogLevel est journalisé.
    Par défaut, LogLevel = 0 (pas de journalisation)


Options que vous n'utiliserez peut être jamais
----------------------------------------------

-belldeiconify
    Sur la réception d'un évènement "Bell" (beep sonore ?), Réaffiche la fenêtre du viewer si celle-ci
    était en icône.

-compresslevel Level
    Option valide uniquement avec un encodage de type tight.
    Défini le niveau de compression jpeg
    Level doit être compris entre 0 et 9
    Par défaut, Level = 6

-emulate3, -noemulate3
    Emule une souris 3 boutons (le bouton 3 est simulé par appui simultané des boutons 1 et 2)
    Pas d'émulation du bouton 3
    Par défaut, émulation active

-emulate3fuzz PixelCount
    PixelCount indique la dimension d'un carré de pixel utilisé pour l'émulation du 3° bouton de la souris.
    Par défaut : 4 pixels

-emulate3timeout TimeOut
    TimeOut en ms pour l'émulation du 3° bouton souris
    Par défaut : 100ms

-encoding raw | rre | corre | hextile | zlib | zlibhex | tight | ultra
    Force l'encodage en utilisant une des méthodes indiquées

-JapKeyboard
    Indique si la disposition du clavier est pour la langue japonaise. Dans ce cas, le viewer
    utilise une table de mapping de touches particulière.

-nocursorshape
    Valide uniquement avec le protocole Tight
    (ignore les mises à jour de la forme du curseur souris ?)

-noremotecursor
    La forme du curseur de la souris n'est pas mis à jour. C'est le curseur de la souris
    locale qui est toujours affiché.
    (Vous pouvez déplacer le curseur de la souris distante avec votre souris locale mais vous ne verrez
    pas en local les déplacements de la souris générés par un utilisateur de la machine distante)

-quality Level
    Option valide uniquement avec un encodage de type tight.
    Défini le niveau de qualité du jpeg
    Level doit être compris entre 0 et 9
    Par défaut, Level = 6

-quickoption Value
    Présélectionne un type de réseaux dans la boite de configuration d'une connexion.
    Valeurs possibles pour Value :
        1    AUTO
        2    LAN
        3    MEDIUM
        4    MODEM
        5    SLOW
        7    LAN
    (la valeur 6 n'est pas autorisée)

-swapmouse
    Intervertit les boutons 2 et 3 de la souris (bouton droit et molette)
    Par défaut, non actif

Hors ligne wenceslas

  • Modérateur
  • *****
  • Messages: 665
  • Sexe: Homme
    • Mon Site Web ...
Re : Documentation de la ligne de commande pour vncviewer.exe
« Réponse #1 le: 26 mai 2008, 16:51:44 »
Merci beaucoup Hdd ;)

++
Wens

Hors ligne hdd

  • Posteur
  • **
  • Messages: 13
Re : Documentation de la ligne de commande pour vncviewer.exe
« Réponse #2 le: 27 mai 2008, 09:03:28 »
pas de quoi !

Hors ligne benjy

  • Modérateur
  • *****
  • Messages: 430
  • Sexe: Homme
Re : Documentation de la ligne de commande pour vncviewer.exe
« Réponse #3 le: 28 mai 2008, 03:04:24 »
+1 bravo

Sparad0x devrait jetter un oeil à ca, super boulot  :)
benjy[arrobas]ultravnc[point]fr

Hors ligne Sparad0x

  • Administrateur
  • *****
  • Messages: 496
Re : Documentation de la ligne de commande pour vncviewer.exe
« Réponse #4 le: 07 juin 2008, 17:48:41 »
Merci beaucoup hdd!

Je mets le site à jour dans la foulée!

Have Fun ;)

Sparad0x

Edit: Ca y est, site mis à jour.
« Modifié: 07 juin 2008, 18:58:12 par Sparad0x »

Hors ligne hdd

  • Posteur
  • **
  • Messages: 13
Re : Documentation de la ligne de commande pour vncviewer.exe
« Réponse #5 le: 09 juin 2008, 11:36:10 »
ce n'est pas pour couper les cheveux en quatre mais ...

sur le page web, concernant les options du serveur, il y a des options qui semblent ne plus exister
-fus
-about
...

La doc sur https://forum.ultravnc.fr/index.php/topic,860.0.html contient toutes les options *actuelles* avec les derniers sources.
Si les options -fus / -about ont vraiment existé, il faudrait peut être indiquer quelles sont désormais obsolètes.




Hors ligne remshad

  • Posteur
  • **
  • Messages: 2
Re : Re : Documentation de la ligne de commande pour vncviewer.exe
« Réponse #6 le: 06 février 2011, 05:08:34 »
Merci beaucoup Hdd ;)

++
Wens
vraiment merci ...
espérons qu'il le gardera jusqu'à jamais ...