Accueil > Forum > > > > Récupérer les paramètres de lignes de commandes d'un processus
Récupérer les paramètres de lignes de commandes d'un processus
dimanche 22 avril 2007 à 20:10:57 |
Récupérer les paramètres de lignes de commandes d'un processus

christophedlr
|
Bonsoir à tous, Je voudrais savoir si il est possible de récupérer les paramètres passer en ligne de commande à un processus en particulier. En fait, j'explique ce que je veux faire. J'utilise sous windows la version 1.10.1 de Wget que j'ai recompilé(a la base c'est sous Linux). Comme c'est en ligne de commande, pour une utilisation plus simple j'ai fait une interface graphique. Je voudrais pouvoir récupérer les paramètres de lignes de commandes de wget une fois qu'il est lancé. Au lieu de l'habituelle fenêtre DOS qui s'affiche avec le programme dedans, je voudrais le faire touner en background et afficher dans une partie de l'interface graphique, les paramètres passer a wget, cela est en particulier utile si par exemple ont lance plusieurs instance de wget et que une des instance plante pour une quelqu'onc raison, ont puisse facilement retrouver les commandes passé en paramètres afin de rajouter juste l'option -c pour reprendre le téléchargement. De plus cela me permettrait aussi d'enregistrer dans un fichier de log l'état actuel du téléchargement renvoyé donc par wget, comme ca si ont stope le téléchargement, le fichier log indiquera que c'est pas complet et permettra donc de reprendre le téléchargement avec les meme paramètres mais avec -c en plus pour reprendre où l'ont était dans le téléchargement. J'aimerais donc pouvoir récupérer les paramètres passé en ligne de commande et aussi pouvoir récupéré l'état actuellement renvoyé par Wget(le pourcentage, le taux de téléchargement et la durée restante estimé). Merci d'avance.
|
|
lundi 23 avril 2007 à 10:46:57 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

christophedlr
|
Bonjour à tous,
En regardans dans l'API Win32 de notre cher Windows, j'ai découvert: GetCommandLine La description dit: The GetCommandLine function returns a pointer to the command-line string for the current process.
Que j'arrive a traduire par: La fonction GetCommandLine retourne un pointeur sur la chaine de ligne de commande pour le processus courant.
Si je comprend bien, GetCommandLine c'est uniquement pour le programme actuel pas pour un process différent. Mais y a-t-il une fonction du même style mais pour n'importe quel process ?
|
|
lundi 23 avril 2007 à 15:51:15 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

Oniria
|
Réponse acceptée !
Bonjour,
Es si tu utilise ce que l'on appelle un pipe. Le pipe te permettra de commander WGet directement à partie de ton appli et te permettra de récupérer les infos affichées par celle-ci. fais une recherche sur le mot "pipe" sur ce site, tu trouvera surement ton bonheur.
bon courage
Oniria
|
|
lundi 23 avril 2007 à 15:53:40 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

christophedlr
|
Merci Oniria, je regarde cela et je te dis si j'ai trouvé mon bonheur ;)
|
|
lundi 23 avril 2007 à 16:06:23 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

Oniria
|
Re bonjour,
en faisant une petite recherche, regarde cette source, je pence qu'elle peut être utile :
http://www.delphifr.com/codes/COMPOSANT-CONSOLEIOHANDLER-ENVOYEZ-COMMANDE-EXECUTABLE-CONSOLE-WINDOWS-OU_36874.aspx
|
|
lundi 23 avril 2007 à 16:38:32 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

christophedlr
|
Apparement ce composant utilise justement les pipes, autant apprendre a m'en servir, ca me servira certainement, plutot qu'utiliser le composant lol
Mais merci quand même, maintenant je sais ce qu'il faut que je fasse précisement(me reste a apprendre utiliser les createpipe et createprocess ;))
|
|
lundi 23 avril 2007 à 18:09:32 |
Re : Récupérer les paramètres de lignes de commandes d'un processus
|
lundi 23 avril 2007 à 19:00:45 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

christophedlr
|
Je préfère apprendre moi même a le faire qu'utiliser des compos tous fait(je parle pas des compos de base) ;)
|
|
lundi 23 avril 2007 à 19:07:04 |
Re : Récupérer les paramètres de lignes de commandes d'un processus
|
jeudi 12 juillet 2007 à 14:44:36 |
Re : Récupérer les paramètres de lignes de commandes d'un processus

ife
|
Bonjour christophedlr,
As-tu trouvé une réponse concrète pour ce problème?
Si tu as réussi, serait-il possible d'avoir un exemple de code. J'ai exactement le même besoin.
Merci d'avance
|
|
Cette discussion est classée dans : récupérer, téléchargement, paramètres, commandes, wget
Répondre à ce message
Sujets en rapport avec ce message
Récupérer les paramètres d'un processus [ par ife ]
Bonjour,Grâce aux fonctions "CreateToolhelp32Snapshot" et "Process32Next", je peux parcourir les processus et éventuellement les tuer.Mais est-il poss
Indy savoir le nombre de readln a faire ... [ par cyber37 ]
Salut a tous,Je suis en train de refaire un programme en se moment mais je suis un peut embetter, je doit utiliser un socket BLOQUANT (obliger), j'ai
Récupérer les données des sondes du pc [ par mighty_warrior ]
Bonjours,Je voulais savoir si avec delphi il était possible de récupérer les données issues des sondes de température du processeur, carte mére..ainsi
Récupérer le caractère d'une touche [ par krzysiu ]
Bonjour,Quelqu'un sait-il comment récupérer le caractère saisi sur le clavier. Je sais récupérer la touche enfoncée et donc le caractère Ascii corresp
Problème téléchargement IdHTTP [ par Glaustraub ]
Bonjour à tous, voici quel est mon problème. J'ai besoin d'une procedure de téléchargement de fichier, j'ai trouvé ceci :
Passage de paramètres erroné [ par mounjetado ]
bonjour,il y avait longtemps que je ne vous avais embêtés avec mes questions!j'ai écrit une fonction dans une dll de mon crû, que j'utilise dans la fi
ShellExtend et paramètres [ par amiraldai ]
Bonjour, j'aimerais ajouter a l'un de mes applications une extension du menu contextuel: en gros je voudrais clicker droit sur un fichier + mon raccou
Différence entre [] et () en paramètres [ par Bacterius ]
Bonsoir, vous vous êtes sûrement demandé quelle était la différence entre l'utilisation des crochets [] et des parenthèses () qui contiennent les para
Récupérer titre et ExeName de TApplication depuis composant [ par Bacterius ]
Bonjour, juste un petit problème :'( Chaque fois que je veux récupérer Application.Title et Application.ExeName depuis mon composant, je récupère : A
Recupérer données Dbase pour écriture .txt [ par miabi ]
Bonjour,J'aimerais savoir comment faire pour récupérer une partie d'une base de données afin de l'écrire dans un fichier texte.Je vais vous donner exa
Livres en rapport
|
Derniers Blogs
[MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ![MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ! par redo
Dans la lignée du premier keynote, retrouvez la vidéo du second keynote en ligne : Visionnez la vidéo à l'url suivante : http://www.microsoft.com/presspass/events/mix/VideoGallery.aspx Vous y retrouverez ainsi les speakers Scott Guthrie, Dean Hachamovitch...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7[MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7 par redo
En avant première, Loic le retour d'expérience de Loïc Le Meur du portage de l'application http://seesmic.com/ sur plateforme Windows Phone 7 . c'était d'ailleurs une des rares opportunités de tester, voir toucher le nouveau device . voyez par vous-même :...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ![MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ! par redo
Si tout comme moi, vous avez manqué de peu le premier keynote du Microsoft Mix 2010, je vous invite à prendre deux heure et le consulter ci-dessous . Visionnez le Keynote à l'url suivante : http://www.microsoft.com/Presspass/events/mix/videoGallery.aspx?c...
Cliquez pour lire la suite de l'article par redo VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ![MIX 2010] - WINDOWS PHONE 7 EN SUPER STAR DU MICROSOFT MIX 2010 ! par redo
Me voici enfin arrivé au Microsoft Mix 2010, je dois vous avouer être arrivé un peu plus tard que d'habitude, ce qui explique que je n'ayez vu aucune info passer quant au premier keynote . certains événements sont plus importants que tout, ce qui était mo...
Cliquez pour lire la suite de l'article par redo
Forum
RE : SVPRE : SVP par Caribensila
Cliquez pour lire la suite par Caribensila RE : SVPRE : SVP par f0xi
Cliquez pour lire la suite par f0xi
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|