OVH Cloud OVH Cloud

Guillemets dans une commande DDELance

2 réponses
Avatar
sca-info-adsl
Bonjour

Je voudrais lancer la commande suivante (avec les guillements)

c:\winnt\system32\runas /user:administrateur "x:\setup.exe"

Pour cela, je tape das mon code Windev :

DDELance(Sysrep + "\system3\runas.exe /user:administrateur ......
Mais comment faire apparaitre les guillemets dans ma commande ?

Merci de votre aide

Jean Marc

2 réponses

Avatar
sca-info-adsl
Ca y est, j'ai trouvé => Caract(34)

A+

JM

"sca-info-adsl" wrote in message
news:bu67r8$i0$
Bonjour

Je voudrais lancer la commande suivante (avec les guillements)

c:winntsystem32runas /user:administrateur "x:setup.exe"

Pour cela, je tape das mon code Windev :

DDELance(Sysrep + "system3runas.exe /user:administrateur ......
Mais comment faire apparaitre les guillemets dans ma commande ?

Merci de votre aide

Jean Marc




Avatar
MotteDeTerre
> Bonjour

Je voudrais lancer la commande suivante (avec les guillements)

c:winntsystem32runas /user:administrateur "x:setup.exe"

Pour cela, je tape das mon code Windev :

DDELance(Sysrep + "system3runas.exe /user:administrateur ......
Mais comment faire apparaitre les guillemets dans ma commande ?




Bonjour,

Il faut guillemetter le guillemet.

Par exemple :
lSyntaxe = "OSQL -E -Q "+""""+"BACKUP DATABASE "+lBase+ " TO DISK 'C:FICHIERS"+lBase+"_Backup.DAT'"+""""
SI PAS DDELance(lSyntaxe,DDEIconise,Vrai) ALORS
....

Pour exécuter :
OSQL -E -Q "BACKUP DATABASE lBase TO DISK 'C:FICHIERSlBase_Backup.DAT"
(lbase est une variable bien sur)

Peut etre plus pratique : utiliser le code ascii correspond aux
guillemets...
Et passe par une variable chaine intermédiaire pour la syntaxe, ça évite
parfois des soucis.