Appelez la ligne de commande après l'installation dans le Wix
Je suis à l'aide de wix et voulez l'appeler en ligne de commande après l'installation.
Comment puis-je faire cela?
Ma ligne de commande est ici "bcdedit.exe /set {current} nx AlwaysOff" //cela rend dep hors
Oui, j'ai lu sur des actions personnalisées, mais je n'avais pas vu un exemple avec la ligne de commande.
P. S. bcdedit est d'habitude exe dans windows 7 et supérieur.
P. S. actuellement, j'ai à côté de script et il ne fonctionne pas:
Directory ="INSTALLLOCATION"
ExeCommand ='echo hello> echo_test.txt'
Execute ="immediate"
Return ="asyncNoWait"
/>
pouvez-vous donner le détail de l'erreur et le code que vous avez utilisé
Ew, la modification d'un paramètre global de la machine comme ce n'est pas quelque chose qu'un moyen de l'installation doit faire. C'est peut-être d'accord au sein d'une entreprise, mais si certains app fait ça à ma machine, je serais malheureux.
Ew, la modification d'un paramètre global de la machine comme ce n'est pas quelque chose qu'un moyen de l'installation doit faire. C'est peut-être d'accord au sein d'une entreprise, mais si certains app fait ça à ma machine, je serais malheureux.
OriginalL'auteur Alex Blokha | 2011-09-30
Vous devez vous connecter pour publier un commentaire.
echo
n'est pas un exécutable, c'est la commande de l'interpréteur de commandescmd.exe
. Changer votreExeCommand
de la valeur àcmd.exe /c "echo hello >echo_test.txt"
.Votre
echo_test.txt
serait dans un répertoire particulier, vous devez utiliser des chemins absolus pour obtenir des résultats prévisibles.OriginalL'auteur Alexey Ivanov
Ok, cet exemple fonctionne...
Mon exemple de test avec echo n'a pas fonctionné pour une raison quelconque.
Et bcdedit n'existe pas sur WinXP, où je suis en train de tester maintenant...
echo
.Il ne fonctionne pas. Le bloc-notes de fichier est affiché.
OriginalL'auteur Alex Blokha
Salut il y a beaucoup d'exemple disponible sur le net...
essayez ces liens
http://wix.sourceforge.net/manual-wix2/qtexec.htm
Exécuter La Ligne De Commande Dans WiX Script?
WiX - CustomAction ExeCommand - Masquer La Console
Ou essayez cet exemple:
oui, c'est parce que le BinaryKey est vide...j'ai mis à jour ma réponse ...check it out
J'ai utilisé votre exemple, mais pour certaines raisons, lorsque je l'utilise, mon installation échoue. Je l'ai trouvé correct answere.
Et quelle est la bonne réponse?
La première bonne réponse était de moi. Mais j'ai encore besoin de travail exemple de commande "bcdedit.exe /set {current} nx AlwaysOff>>log.txt"
OriginalL'auteur vinay