IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Effectuer un saut de ligne dans un "shell"


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Par défaut Effectuer un saut de ligne dans un "shell"
    Bonjour à tous.
    Je suis débutant en programmation VB et malgré mes recherches je but sur quelque chose que je suppose tres simple...

    Je m'explique : je programme un petit logiciel netsend et je souhaiterais faire un retour à la ligne pour "simuler" une signature...
    Je souhaiterai donc forcer un retour à la ligne (avec un saut de ligne en plus dessous) avant le "--: skand :--", voici le code ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Sub Button11Click(ByVal sender As Object, ByVal e As EventArgs)
    		If textBox2.Text="" Then
    			msgbox("Merci de mettre un message")
    		End If
     
    		Dim who As String
    		For Each who In Me.lstDest.SelectedItems
    			Shell("cmd /c net send " & who & " " & textBox2.Text & "--:: skand ::--")		
    		Next
    End Sub
    Merci d'avance.

  2. #2
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Mais je pense qu'en VB il exite(ait?) une contante VbCrLf... A confirmer par des VBistes.

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 56
    Par défaut
    J'allais proposer vbcrlf, mais je sais pas si ça fonctionne pour le shell.. à voir

  4. #4
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Par défaut
    Bonjour et merci pour ces deux réponses...
    En effet il existe cette contante VbCrLf mais elle est valable dans un pop up du type textbox...

    Mon soucis est que je ne peux appeler cette constance dans une syntaxe s'implémentant automatiquement dans une fenêtre DOS.

    Ce qu'il me faudrait c'est l'équivalent du CTRL+T dans la fenetre dos pour que je l'écrive en dur dans ma commande Shell... (dur d'etre explicite)

    ps: le \n\r me pose le mm soucis :'(

  5. #5
    Invité
    Invité(e)
    Par défaut
    Salut

    As-tu essayé Chr(13) ?

    Yroubag

  6. #6
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 13
    Par défaut
    Re
    Oui je l'ai essayé mais sous la syntaxe suivante :

    Shell("cmd /c net send " & who & " " & textBox2.Text & Chr(13) & "--:: skand ::--")

    Et cela ne fonctionnait pas.. Peut etre que je me trompes dans la syntaxe :'(

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/12/2004, 09h27
  2. Export vers Excel et saut de ligne dans cellule
    Par sbeu dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 16/08/2004, 15h53
  3. Nombre de sauts de ligne dans un String
    Par Johnbob dans le forum ASP
    Réponses: 7
    Dernier message: 03/03/2004, 15h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo