Mettre un fichier bat en vbs

Fermé
totor51 - 9 sept. 2008 à 09:37
 totor51 - 9 sept. 2008 à 10:58
Bonjour,

est ce que quelqu'un pourrait m'aider a mettre se fichier bat en vbs comme je ne connais rien en VBS :P

IF EXIST "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" ( "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" /importprf \\serveur\outlook\profil.prf)
IF NOT EXIST "C:\Program~1\Micros~2\Office12\OUTLOOK.EXE" GOTO 2

:2
IF EXIST "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE" ("C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE" /importprf \\serveur\outlook\profil.prf)
IF NOT EXIST "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE" GOTO 3

:3
IF EXIST "C:\Program Files\Microsoft Office\Office\OUTLOOK.EXE" (\\serveur\outlook\newprof.exe -p "\\serveur\outlook\profil.prf" && "C:\Program Files\Microsoft Office\Office\OUTLOOK.EXE")
A voir également:

2 réponses

paristheodore
9 sept. 2008 à 10:41
Je te propose le code suivant. Je n'ai pas pu le tester complétement:
Option explicit
'
Dim fso, WshShell
Dim file_exec, watt_exc

Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")

File_exec = "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"
if fso.FileExists(File_exec) Then
Set watt_exc = WshShell.Exec(File_exec & " /importprf \\serveur\outlook\profil.prf")

Else
File_exec = "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE"
if fso.FileExists(File_exec) Then
Set watt_exc = WshShell.Exec(File_exec & " /importprf \\serveur\outlook\profil.prf")

Else
File_exec = "C:\Program Files\Microsoft Office\Office\OUTLOOK.EXE"
if fso.FileExists(File_exec) Then
Set watt_exc = WshShell.Exec(File_exec)
Else
msgbox "Application inconnue"
End If
End If
End If

Wscript.quit
1
hum il me dit qu'il ya des erreurs de langage dans le script
0