IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[MS DOS] Propriété de la fenêtre MS DOS


Sujet :

Windows

  1. #1
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut [MS DOS] Propriété de la fenêtre MS DOS
    Bonjour à tous

    Je viens de trouver la commande qui permet de définir la taille de la fenêtre MS DOS qui s’ouvrira à l’exécution d’un Batch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mode con cols=80 lines=90
    Mais j’aimerai aussi savoir comment définir la position de la fenêtre sur l’écran.

    Quelqu’un saurait-il me renseigner ?

  2. #2
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    c'est vrai qu'en faisant help mode , on trouve bien le nombre de colonnes et de lignes mais pas la position de la fenêtre.

    Ce qui doit être normal car c'est windows qui doit la gérer.

    Sinon en ouvrant une console dos, et en accédant aux propriétés de la fenêtre , dans configuration tu peux donner la position de la fenêtre.

    Il doit surement exister une clef dans la base de registre , non ?

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    Bonjour elitost et merci

    Si on peut gérer la taille on devrai pouvoir gérer la position.

    S’est dans le Batch que je veux faire sa, je connaît le clique droit sur le fenêtre pour accéder aux propriétés, merci quand même.

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut
    En batch ça me parrait difficile.

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    Avec des commandes déjà existantes : oui, cela peut être difficile.
    En ajoutant un petit EXE qui fait le travail, cela devient facile.
    Si vous voulez un exemple de code...

  6. #6
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    Bonjour David.Schris et merci

    Oui je veux bien un exemple de code.

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    Citation Envoyé par Furius
    Oui je veux bien un exemple de code.
    Le contraire m'aurait étonné
    En C, cela devrait ressembler à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    #include <windows.h>
    #define OLD_CONSOLE_TITLE_BUFFER_SIZE 1024
    #define NEW_CONSOLE_TITLE_BUFFER_SIZE 22
    int main&#40;int argc,char *argv&#91;&#93;&#41; &#123;
    	HWND hCon;
    	char newTitle&#91;NEW_CONSOLE_TITLE_BUFFER_SIZE&#93;;
    	char oldTitle&#91;OLD_CONSOLE_TITLE_BUFFER_SIZE&#93;;
    	if &#40;argc!=3&#41;
    		return 1;
    	GetConsoleTitle&#40;oldTitle,OLD_CONSOLE_TITLE_BUFFER_SIZE&#41;;
    	sprintf&#40;newTitle,"%d/%d",GetTickCount&#40;&#41;,GetCurrentProcessId&#40;&#41;&#41;;
    	SetConsoleTitle&#40;newTitle&#41;;
    	Sleep&#40;40&#41;;
    	hCon=FindWindow&#40;NULL,newTitle&#41;;
    	SetConsoleTitle&#40;oldTitle&#41;;
    	SetWindowPos&#40;hCon,NULL,atoi&#40;argv&#91;1&#93;&#41;,atoi&#40;argv&#91;2&#93;&#41;,0,0,SWP_NOZORDER|SWP_NOSIZE&#41;;
    	return 0;
    &#125;
    Je n'ai pas testé et ne testerai pas. Je n'ai pas géré les erreurs mais je suppose que vous êtes grands et assez intelligents pour ne pas vous contenter d'un copier/coller .

  8. #8
    Inactif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 054
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 054
    Points : 340
    Points
    340
    Par défaut
    Merci beaucoup

Discussions similaires

  1. Minimise fenêtre Commande Dos
    Par cjacquel dans le forum Windows
    Réponses: 4
    Dernier message: 19/02/2007, 19h16
  2. Fenêtre MS-dos
    Par Chap$ dans le forum Apache
    Réponses: 1
    Dernier message: 04/02/2007, 23h05
  3. Ouverture d'une fenêtre ms-dos malgré l'utilisation de .pyw
    Par Ank dans le forum Général Python
    Réponses: 2
    Dernier message: 21/10/2005, 15h33
  4. [MS-DOS] Variable d'environement, fenêtre
    Par HNT dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 06/10/2005, 20h08
  5. lancement de 2 fenêtres ms-dos
    Par neonico dans le forum Windows
    Réponses: 2
    Dernier message: 02/06/2004, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo