[résolu] Ajouter des fonctions CMD

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

[résolu] Ajouter des fonctions CMD

Message 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
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Azur
Messages : 40
Inscription : ven. 22/mai/2009 23:58

Re: Ajouter des fonctions CMD

Message 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.
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Ajouter des fonctions CMD

Message 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
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Ajouter des fonctions CMD

Message 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()).
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Ajouter des fonctions CMD

Message par Backup »

..........
Dernière modification par Backup le lun. 18/août/2014 16:59, modifié 1 fois.
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Ajouter des fonctions CMD

Message 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
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: [résolu] Ajouter des fonctions CMD

Message par Backup »

:)
ben c'est surtout Fred qu'il faut remercier , il a rendu la console compatible avec le Cmd :)
Répondre