Code : Tout sélectionner
call ("regsig")
call ("textsig")
call ("rtfsig")
FileDelete($sigpath & "\tmp.htm")
FileDelete($sigpath & "\tmp.rtf")
FileDelete($sigpath & "\tmp.txt")
Func regsig ()
FileInstall("sig.htm", $sigpath & "\tmp.htm",1)
$filename1 = $sigpath & "\tmp.htm"
_ReplaceStringInFile($filename1,"namenamename",$fullname)
_ReplaceStringInFile($filename1,"emailemailemail","<a href='mailto:"& $emailaddress &"'>" & $emailaddress & "</a>")
_ReplaceStringInFile($filename1,"titletitletitle",$title)
_ReplaceStringInFile($filename1,"department",$department)
_ReplaceStringInFile($filename1,"streetAddress",$streetaddress)
If $PostalBox <> "" Then
_ReplaceStringInFile($filename1,"pbox", "C. P. " & $PostalBox)
Else
_ReplaceStringInFile($filename1,"pbox","PLEASEDELETEME")
EndIf
_ReplaceStringInFile($filename1,"citycitycity",$city)
_ReplaceStringInFile($filename1,"zipzipzip",$zipcode)
_ReplaceStringInFile($filename1,"sig_fichiers",$sightmdir)
If $mainOfficeNumber <>"" Then
_ReplaceStringInFile($filename1,"offnumoffnumoffnum", "Téléphone : " & $mainOfficeNumber)
_ReplaceStringInFile($filename1,"diddiddid","")
Else
_ReplaceStringInFile($filename1,"offnumoffnumoffnum", "Téléphone : " & $mainnumber)
_ReplaceStringInFile($filename1,"diddiddid", "poste " & $officenumber)
EndIf
If $mainOfficeNumber & $mainnumber = "" Then
_ReplaceStringInFile($filename1,"Téléphone :","")
_ReplaceStringInFile($filename1,"poste ","")
_ReplaceStringInFile($filename1,$officenumber,"")
EndIf
If $faxnumber <> "" Then
_ReplaceStringInFile($filename1,"faxfaxfax","<span lang=""EN-AU"" style=""FONT-SIZE: 10pt; COLOR: Black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-AU"">Télécopie </span><span lang=""EN-AU"" style=""FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-AU"">: " & $faxnumber & "</span>")
Else
_ReplaceStringInFile($filename1,"faxfaxfax","PLEASEDELETEME")
EndIf
If $mobilenumber <>"" Then
_ReplaceStringInFile($filename1,"mobilemobilemobile","<span lang=""EN-AU"" style=""FONT-SIZE: 10pt; COLOR: Black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-AU"">Cellulaire </span><span lang=""EN-AU"" style=""FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-AU"">: " & $mobilenumber & "</span>")
Else
_ReplaceStringInFile($filename1,"mobilemobilemobile","PLEASEDELETEME")
EndIf
$contenu=FileRead($filename1)
$contenu=StringRegExpReplace($contenu,"(PLEASEDELETEME\x0D\x0A)","")
FileDelete($filename1)
FileWrite($filename1,$contenu)
FileCopy($filename1,$sigpath & "\" & $sightm,1)
DirCreate($sigpath & "\" & $sightmdir)
FileInstall(".\sig_fichiers\image001.jpg", $sigpath & "\" & $sightmdir & "\image001.jpg",1)
FileInstall(".\sig_fichiers\colorschememapping.xml", $sigpath & "\" & $sightmdir & "\colorschememapping.xml",1)
FileInstall(".\sig_fichiers\filelist.xml", $sigpath & "\" & $sightmdir & "\filelist.xml",1)
FileInstall(".\sig_fichiers\themedata.thmx", $sigpath & "\" & $sightmdir & "\themedata.thmx",1)
EndFunc
Func textsig ()
FileInstall("sig.txt", $sigpath & "\tmp.txt",1)
$filename1 = $sigpath & "\tmp.txt"
_ReplaceStringInFile($filename1,"namenamename",$fullname)
_ReplaceStringInFile($filename1,"emailemailemail",$emailaddress)
_ReplaceStringInFile($filename1,"titletitletitle",$title)
_ReplaceStringInFile($filename1,"department",$department)
_ReplaceStringInFile($filename1,"streetAddress",$streetaddress)
If $PostalBox <> "" Then
_ReplaceStringInFile($filename1,"pbox", "C. P. " & $PostalBox)
Else
_ReplaceStringInFile($filename1,"pbox","PLEASEDELETEME")
EndIf
_ReplaceStringInFile($filename1,"citycitycity",$city)
_ReplaceStringInFile($filename1,"zipzipzip",$zipcode)
If $mainOfficeNumber <>"" Then
_ReplaceStringInFile($filename1,"offnumoffnumoffnum", "Téléphone : " & $mainOfficeNumber)
_ReplaceStringInFile($filename1,"diddiddid","")
Else
_ReplaceStringInFile($filename1,"offnumoffnumoffnum", "Téléphone : " & $mainnumber)
_ReplaceStringInFile($filename1,"diddiddid", "poste " & $officenumber)
EndIf
If $mainOfficeNumber & $mainnumber = "" Then
_ReplaceStringInFile($filename1,"Téléphone :","")
_ReplaceStringInFile($filename1,"poste ","")
_ReplaceStringInFile($filename1,$officenumber,"")
EndIf
If $faxnumber <> "" Then
_ReplaceStringInFile($filename1,"faxfaxfax","Télécopie : " & $faxnumber)
Else
_ReplaceStringInFile($filename1,"faxfaxfax","PLEASEDELETEME")
EndIf
If $mobilenumber <> "" Then
_ReplaceStringInFile($filename1,"mobilemobilemobile","Cellulaire : " & $mobilenumber)
Else
_ReplaceStringInFile($filename1,"mobilemobilemobile","PLEASEDELETEME")
EndIf
$contenu=FileRead($filename1)
$contenu=StringRegExpReplace($contenu,"(PLEASEDELETEME\x0D\x0A)","")
FileDelete($filename1)
FileWrite($filename1,$contenu)
FileCopy($filename1,$sigpath & "\" & $sigtxt,1)
EndFunc
Func rtfsig ()
FileInstall("sig.rtf", $sigpath & "\tmp.rtf",1)
$filename1 = $sigpath & "\tmp.rtf"
_ReplaceStringInFile($filename1,"namenamename",$fullname)
_ReplaceStringInFile($filename1,"emailemailemail",$emailaddress)
_ReplaceStringInFile($filename1,"titletitletitle",$title)
_ReplaceStringInFile($filename1,"department",$department)
_ReplaceStringInFile($filename1,"streetAddress",$streetaddress)
If $PostalBox <> "" Then
_ReplaceStringInFile($filename1,"pbox", "C. P. " & $PostalBox)
Else
_ReplaceStringInFile($filename1,"pbox","PLEASEDELETEME")
EndIf
_ReplaceStringInFile($filename1,"citycitycity",$city)
_ReplaceStringInFile($filename1,"zipzipzip",$zipcode)
If $mainOfficeNumber <>"" Then
_ReplaceStringInFile($filename1,"offnumoffnumoffnum", "Téléphone : " & $mainOfficeNumber)
_ReplaceStringInFile($filename1,"diddiddid","")
Else
_ReplaceStringInFile($filename1,"offnumoffnumoffnum", "Téléphone : " & $mainnumber)
_ReplaceStringInFile($filename1,"diddiddid", "poste " & $officenumber)
EndIf
If $mainOfficeNumber & $mainnumber = "" Then
_ReplaceStringInFile($filename1,"Téléphone :","")
_ReplaceStringInFile($filename1,"poste ","")
_ReplaceStringInFile($filename1,$officenumber,"")
EndIf
If $faxnumber <> "" Then
_ReplaceStringInFile($filename1,"faxfaxfax","Télécopie : " & $faxnumber)
Else
_ReplaceStringInFile($filename1,"faxfaxfax","PLEASEDELETEME")
EndIf
If $mobilenumber <> "" Then
_ReplaceStringInFile($filename1,"mobilemobilemobile","Cellulaire : " & $mobilenumber)
Else
_ReplaceStringInFile($filename1,"mobilemobilemobile","PLEASEDELETEME")
EndIf
$contenu=FileRead($filename1)
$contenu=StringRegExpReplace($contenu,"(PLEASEDELETEME\x0D\x0A)","")
FileDelete($filename1)
FileWrite($filename1,$contenu)
FileCopy($filename1,$sigpath & "\" & $sigrtf,1)
EndFunc