Page 1 sur 1

[résolu] Ajouter des fonctions CMD

Publié : jeu. 14/mars/2013 22:15
par Atlante
Hello,

J'essaye de trouver comment ajouter des commandes à mon cmd mais je n'y arrive pas.
Pour le moment je pense qu'il faut créer un .exe dans le system32 mais comment faire pour que notre .exe renvoie des valeurs à l'invite de commande windows ?

Je cherche à ajouter des fonctions maison 100% externe comme pslist par exemple pour ceux qui connaissent.

cdt,

Atlante

Re: Ajouter des fonctions CMD

Publié : jeu. 14/mars/2013 22:44
par Azur
Salut.
Je pense que tu y arrivera avec
Result = CountProgramParameters()
et
Result$ = ProgramParameter([Index])

Tes commandes dans system32 bof bof
Sous windows tu peux ajouter un répertoire à la variable d'environnement PATH
L'OS ira chercher les fichiers ou dll dans ce répertoire si il ne les trouve pas
C'est sans doute plus cool de placer toutes tes commandes dans un rep du style c:\com_perso plutôt que dans system32.

Pour ajouter un répertoire à la variable d’environnement PATH:

ordinateur/propriété/paramètres systèmes avancés
tout en bas : variables d'environnement
nouvelle
nom de la variable : PATH
valeur de la variable : c:\mon_dossier1;c:\mon_dossier_2;etc...

Si votre dossier se trouve à un endroit pas possible, vous pouvez le parcourir avec l’explorateur Windows et copier / coller son chemin depuis la barre d'adresse.

Re: Ajouter des fonctions CMD

Publié : ven. 15/mars/2013 8:52
par Atlante
Hello azur,

Merci pour ta réponse, j'avais déjà vu pour la variable environement.
Mon problème se situe plutot sur comment renvoyé au cmd le resultat de la requete.
cdt,

Atlante

Re: Ajouter des fonctions CMD

Publié : ven. 15/mars/2013 11:18
par Ar-S
Salut Atlante.
Il ne serait pas plus simple de simuler CMD dans une console PB ?
Tu lancerais toutes le commandes CMD via ta consoles (xcopy lancerait la commande native xcopy du cmd avec un runprogram() (en mode hide)) et tes commandes propres exécutées du coup sans soucis par ta console PB, idem pour les commandes pslist (avec runprogram()).

Re: Ajouter des fonctions CMD

Publié : ven. 15/mars/2013 12:24
par Backup
..........

Re: Ajouter des fonctions CMD

Publié : ven. 15/mars/2013 13:40
par Atlante
Dobro !!!
Une seule chose à dire magnifique !

J'ai compilé ton code en le nomant test.exe dans le system32

Ensuite je fais un petit cmd dans le menu run (executé).
Et je tappe test et la c'est magique !
merci

Re: [résolu] Ajouter des fonctions CMD

Publié : ven. 15/mars/2013 14:28
par Backup
:)
ben c'est surtout Fred qu'il faut remercier , il a rendu la console compatible avec le Cmd :)