Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Perromat [MVP]
bht Milcent wrote: || Bonsoir, Bonsoir, || || Je voudrais transformer un script d'ouverture d'un utilisateur. || || Ce fichier ( start.cmd ) contenait les lignes suivantes : || start /wait c:MyAppMyApp.exe || logoff || || je veux le transformer en un fichier start.vbs || || la première commande est modifiée comme suit || Set WshShell = WScript.CreateObject("WScript.Shell") || WshShell.Run "c:MyAppMyApp.exe" , 1, 1 || || || Comment arriver au résultat logoff ? || || || merci d'avance || || bernhart Essayez ceci : Dim objWshShell, objExec, strAppExe strAppExe = c:MyAppMyApp.exe" Set objWshShell = CreateObject("WScript.Shell") Set objExec = objWshShell.Exec(strAppExe) Do While objExec.Status = 0 WScript.Sleep 500 Loop Set objExec = objWshSHell.Exec("logoff")
-- Eric Perromat [MVP Windows Server - Terminal Server] Visitez mon Site Web : http://aidetse.free.fr et mon Forum : http://aidetse.free.fr/forum Nouveau mon blog http://blogts.free.fr realtif aux technologies Terminal Server & Citrix
bht Milcent wrote:
|| Bonsoir,
Bonsoir,
||
|| Je voudrais transformer un script d'ouverture d'un utilisateur.
||
|| Ce fichier ( start.cmd ) contenait les lignes suivantes :
|| start /wait c:MyAppMyApp.exe
|| logoff
||
|| je veux le transformer en un fichier start.vbs
||
|| la première commande est modifiée comme suit
|| Set WshShell = WScript.CreateObject("WScript.Shell")
|| WshShell.Run "c:MyAppMyApp.exe" , 1, 1
||
||
|| Comment arriver au résultat logoff ?
||
||
|| merci d'avance
||
|| bernhart
Essayez ceci :
Dim objWshShell, objExec, strAppExe
strAppExe = c:MyAppMyApp.exe"
Set objWshShell = CreateObject("WScript.Shell")
Set objExec = objWshShell.Exec(strAppExe)
Do While objExec.Status = 0
WScript.Sleep 500
Loop
Set objExec = objWshSHell.Exec("logoff")
--
Eric Perromat [MVP Windows Server - Terminal Server]
Visitez mon Site Web : http://aidetse.free.fr et mon Forum :
http://aidetse.free.fr/forum
Nouveau mon blog http://blogts.free.fr realtif aux technologies Terminal
Server & Citrix
bht Milcent wrote: || Bonsoir, Bonsoir, || || Je voudrais transformer un script d'ouverture d'un utilisateur. || || Ce fichier ( start.cmd ) contenait les lignes suivantes : || start /wait c:MyAppMyApp.exe || logoff || || je veux le transformer en un fichier start.vbs || || la première commande est modifiée comme suit || Set WshShell = WScript.CreateObject("WScript.Shell") || WshShell.Run "c:MyAppMyApp.exe" , 1, 1 || || || Comment arriver au résultat logoff ? || || || merci d'avance || || bernhart Essayez ceci : Dim objWshShell, objExec, strAppExe strAppExe = c:MyAppMyApp.exe" Set objWshShell = CreateObject("WScript.Shell") Set objExec = objWshShell.Exec(strAppExe) Do While objExec.Status = 0 WScript.Sleep 500 Loop Set objExec = objWshSHell.Exec("logoff")
-- Eric Perromat [MVP Windows Server - Terminal Server] Visitez mon Site Web : http://aidetse.free.fr et mon Forum : http://aidetse.free.fr/forum Nouveau mon blog http://blogts.free.fr realtif aux technologies Terminal Server & Citrix
bht Milcent
Bonsoir ERic,
Merci pour l'aide. LOrsque je clique sur le script , votre programme fonctionne correctement MAIS lorsque je le place dans le programme de démarrage j'ai une erreur 193 non trouvée dans l'aide... http://cjoint.com/data/ktsyqfhHBH.htm
Avez - vous une piste ?
bonne soirée
bernhart
"Eric Perromat [MVP]" a écrit dans le message de news:
bht Milcent wrote: || Bonsoir, Bonsoir, || || Je voudrais transformer un script d'ouverture d'un utilisateur. || || Ce fichier ( start.cmd ) contenait les lignes suivantes : || start /wait c:MyAppMyApp.exe || logoff || || je veux le transformer en un fichier start.vbs || || la première commande est modifiée comme suit || Set WshShell = WScript.CreateObject("WScript.Shell") || WshShell.Run "c:MyAppMyApp.exe" , 1, 1 || || || Comment arriver au résultat logoff ? || || || merci d'avance || || bernhart Essayez ceci : Dim objWshShell, objExec, strAppExe strAppExe = c:MyAppMyApp.exe" Set objWshShell = CreateObject("WScript.Shell") Set objExec = objWshShell.Exec(strAppExe) Do While objExec.Status = 0 WScript.Sleep 500 Loop Set objExec = objWshSHell.Exec("logoff")
-- Eric Perromat [MVP Windows Server - Terminal Server] Visitez mon Site Web : http://aidetse.free.fr et mon Forum : http://aidetse.free.fr/forum Nouveau mon blog http://blogts.free.fr realtif aux technologies Terminal Server & Citrix
Bonsoir ERic,
Merci pour l'aide.
LOrsque je clique sur le script , votre programme fonctionne correctement
MAIS
lorsque je le place dans le programme de démarrage j'ai une erreur 193 non
trouvée dans l'aide...
http://cjoint.com/data/ktsyqfhHBH.htm
Avez - vous une piste ?
bonne soirée
bernhart
"Eric Perromat [MVP]" <eperromat@nospam.hotmail.com> a écrit dans le message
de news: O9RmRPcEIHA.1168@TK2MSFTNGP02.phx.gbl...
bht Milcent wrote:
|| Bonsoir,
Bonsoir,
||
|| Je voudrais transformer un script d'ouverture d'un utilisateur.
||
|| Ce fichier ( start.cmd ) contenait les lignes suivantes :
|| start /wait c:MyAppMyApp.exe
|| logoff
||
|| je veux le transformer en un fichier start.vbs
||
|| la première commande est modifiée comme suit
|| Set WshShell = WScript.CreateObject("WScript.Shell")
|| WshShell.Run "c:MyAppMyApp.exe" , 1, 1
||
||
|| Comment arriver au résultat logoff ?
||
||
|| merci d'avance
||
|| bernhart
Essayez ceci :
Dim objWshShell, objExec, strAppExe
strAppExe = c:MyAppMyApp.exe"
Set objWshShell = CreateObject("WScript.Shell")
Set objExec = objWshShell.Exec(strAppExe)
Do While objExec.Status = 0
WScript.Sleep 500
Loop
Set objExec = objWshSHell.Exec("logoff")
--
Eric Perromat [MVP Windows Server - Terminal Server]
Visitez mon Site Web : http://aidetse.free.fr et mon Forum :
http://aidetse.free.fr/forum
Nouveau mon blog http://blogts.free.fr realtif aux technologies Terminal
Server & Citrix
Merci pour l'aide. LOrsque je clique sur le script , votre programme fonctionne correctement MAIS lorsque je le place dans le programme de démarrage j'ai une erreur 193 non trouvée dans l'aide... http://cjoint.com/data/ktsyqfhHBH.htm
Avez - vous une piste ?
bonne soirée
bernhart
"Eric Perromat [MVP]" a écrit dans le message de news:
bht Milcent wrote: || Bonsoir, Bonsoir, || || Je voudrais transformer un script d'ouverture d'un utilisateur. || || Ce fichier ( start.cmd ) contenait les lignes suivantes : || start /wait c:MyAppMyApp.exe || logoff || || je veux le transformer en un fichier start.vbs || || la première commande est modifiée comme suit || Set WshShell = WScript.CreateObject("WScript.Shell") || WshShell.Run "c:MyAppMyApp.exe" , 1, 1 || || || Comment arriver au résultat logoff ? || || || merci d'avance || || bernhart Essayez ceci : Dim objWshShell, objExec, strAppExe strAppExe = c:MyAppMyApp.exe" Set objWshShell = CreateObject("WScript.Shell") Set objExec = objWshShell.Exec(strAppExe) Do While objExec.Status = 0 WScript.Sleep 500 Loop Set objExec = objWshSHell.Exec("logoff")
-- Eric Perromat [MVP Windows Server - Terminal Server] Visitez mon Site Web : http://aidetse.free.fr et mon Forum : http://aidetse.free.fr/forum Nouveau mon blog http://blogts.free.fr realtif aux technologies Terminal Server & Citrix