Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Modifier le menu clic droit pour lancer un .exe

2 réponses
Avatar
cyril2fr
Bonjour,

Je voudrais via le menu du clic droit lancer le programme contig
(http://www.sysinternals.com/Utilities/Contig.html) sur un repertoire.

J'ai rajouter la commande depuis l'explorateur/outils/option des
dossiers/types de fichiers
mais ca marche pas apparamment ca prend pas les arguments en compte.

dans la base de registre ca donne ca :

D:\WINDOWS\system32\Contig.exe -s -v *.* %1

j'ai essayer differentes solution :
D:\WINDOWS\system32\Contig.exe -s -v "*.*" %1
D:\WINDOWS\system32\Contig.exe -s -v ".\*.*" %1

etc... mais ca marche toujours pas, contig travaille que sur le repertoire
et pas son contenue.

je cherche de l'aide svp, j'ai rien trouvé sur le net


Merci par avance

2 réponses

Avatar
Pierre TORRIS
cyril2fr a écrit dans ce message
<news: :

D:WINDOWSsystem32Contig.exe -s -v *.* %1

j'ai essayer differentes solution :
D:WINDOWSsystem32Contig.exe -s -v "*.*" %1
D:WINDOWSsystem32Contig.exe -s -v ".*.*" %1


Bonjour,

Je ne connais pas le programme auquel vous faites allusion, mais la
syntaxe que vous précisez est pour le moins étrange. En effet :

*.* : utilise le joker * et signifie tous les fichiers
%1 : premier paramètre

Hors, sur le site mentionné, la syntaxe semble être :
Usage: contig [-v] [-a] [-q] [-s] [filename]

Dans ces conditions, [filename] est le nom d'un fichier, et s'il s'agit
de le passer en paramètre, on obtient dans votre cas :

D:WINDOWSsystem32Contig.exe -s -v %1

Par ailleurs, pour prendre en compte les noms longs, les guillements
sont plutôt à placer comme ceci (selon votre exemple) :

D:WINDOWSsystem32Contig.exe -s -v "%1"

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]

Avatar
cyril2fr
"Pierre TORRIS" a écrit dans le message de news:

cyril2fr a écrit dans ce message
<news: :

D:WINDOWSsystem32Contig.exe -s -v *.* %1

j'ai essayer differentes solution :
D:WINDOWSsystem32Contig.exe -s -v "*.*" %1
D:WINDOWSsystem32Contig.exe -s -v ".*.*" %1


Bonjour,

Je ne connais pas le programme auquel vous faites allusion, mais la
syntaxe que vous précisez est pour le moins étrange. En effet :

*.* : utilise le joker * et signifie tous les fichiers
%1 : premier paramètre

Hors, sur le site mentionné, la syntaxe semble être :
Usage: contig [-v] [-a] [-q] [-s] [filename]

Dans ces conditions, [filename] est le nom d'un fichier, et s'il s'agit de
le passer en paramètre, on obtient dans votre cas :

D:WINDOWSsystem32Contig.exe -s -v %1

Par ailleurs, pour prendre en compte les noms longs, les guillements sont
plutôt à placer comme ceci (selon votre exemple) :

D:WINDOWSsystem32Contig.exe -s -v "%1"

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]





Bonjour pierre

Merci d'avoir répondu a mon message, contig est un defragmenteur tres
efficace.
La commande contig.exe -s -v "c:*.*" marche bien dans la console windows,
le -s siginifie d'aller dans les sous repertoires et le joker marche
egalement, il defragmente
tous les fichiers du repertoire choisi.


%1 : premier paramètre

mille merci pour cette precision :)

En modifiant la valeur du registre comme suit :
D:WINDOWSsystem32Contig.exe %1 -s -v .*.*
le programme marche