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

VBScript Discussion :

crée du un fichier .vbs avec du vbs


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Par défaut crée du un fichier .vbs avec du vbs
    bonjour,

    je voudrais pouvoir faire 1 fichier vbs qui en fais un autre vbs a un endroit bien précis dans l ordinateur(ca doit être dans les script de démarrage)j aimerais que quand on clique sur mon fichier sa créer mon nouveau fichier avec le scripte a l’intérieure

    merci

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 19
    Par défaut
    Sais tu déjà se que tu veux écrire dans le vbs que tu veux crée ?
    Car sinon je pense qu'il te suffit de proceder de la même facon que pour editer un fichier texte.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Par défaut
    oui j ai déjà tout le code fais sauf que je sais pas comment convertir le .txt avec le code vbs

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 19
    Par défaut
    tu peux essayer sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Set objFSO = CreateObject("Scripting.FileSystemObject")
     
    If  objFSO.FileExists ("C:\Users\Public\Desktop\essai.vbs") Then					'verifie que le fichier n'exista pas deja
    	  Else
    		Set objTextFile = objFSO.CreateTextFile("C:\Users\Public\Desktop\essai.vbs", True)	'cree le fichier si necessaire
    		End If
     
    objTextFile.Writeline "msgbox "&chr(34) &"hello world " &chr(34)					'ici tu ecris ton script en remplacant tes guillements pas des chr(34) 
     
    objTextFile.close											'ferme le fichier
    Sa devrai marcher après reste a voir comment tu veux ecrire ton "sous-script" ligne par ligne ou en un bloc ....

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Par défaut
    merci pour le code. une petite question.

    quelle est la différence entre en bloc et ligne par ligne dans se cas ?
    et il me met l'erreur 800a004c ligne 5 caractère 3, Heuuuuu je comprend pas là

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par sarese Voir le message
    ...et il me met l'erreur 800a004c ligne 5 caractère 3, ...
    tu as adapté le code ..? (répertoires , nom de fichiers. ..?)

  7. #7
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par sarese Voir le message
    oui j ai déjà tout le code fais sauf que je sais pas comment convertir le .txt avec le code vbs

    ou est ton code ? faites un copie coller ici ton travail et n'oublies pas de le mettre entre la balise

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 19
    Par défaut
    La différence viens du fait que si tu choisi d'écrire par ligne tu mettra:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objTextFile.Writeline "msgbox "&chr(34) &"hello world " &chr(34)
    avec un "writeline" (tu peux même t'économiser le fait d'ecrire a chaque fois objtextfile avc un with)

    Par contre si tu ecris en bloc sa donnera

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objTextFile.Writeline "msgbox "&chr(34) &"hello world " &chr(34) &chr(13) &"msgbox &chr(34) &"hello world II le retour " &chr(34) "
    comme tu vois pour différencier une ligne d'une autre il faut rajouter un chr(13) (équivalent d'un entrer)

    Personnellement à ta place je choisirais la méthode par ligne qui est plus clair et plus facile a relire en cas d'erreur.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    dim i
    MsgBox "la securité est toujours active veuillez la desactiver "
     
    WScript.Sleep "1200"
    Dim objShell, strComputer, strInput
    Dim strShutdown
     
    Do
    strComputer = "."
    If strComputer <> "" Then
    strInput = True
    End if
    Loop until strInput = True
     
    strShutdown = "shutdown -l \\" & strComputer
     
    set objShell = CreateObject("WScript.Shell")
     
    objShell.Run strShutdown
     
    Wscript.Quit
    voila mon code
    c est une sécurité qui est sensé faire la déconnection de la sessions après 20 minute si on ne désactive pas le vbs.je devrais encore faire un autre vbs mais je vais essayer de me débrouiller

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

Discussions similaires

  1. Compression de fichiers avec un vbs
    Par tcherrio dans le forum VBScript
    Réponses: 6
    Dernier message: 20/01/2010, 13h52
  2. ouvrir un fichier log avec excel en vbs
    Par helpmeplz dans le forum VBScript
    Réponses: 4
    Dernier message: 15/09/2009, 01h11
  3. Ouvrir un fichier .dbf avec VBS
    Par Jean-micael dans le forum VBScript
    Réponses: 7
    Dernier message: 08/07/2009, 15h39
  4. Executer un fichier VBS avec forms
    Par GRABAH dans le forum SQL
    Réponses: 0
    Dernier message: 04/08/2007, 14h31
  5. Imprimer un fichier texte avec un script vbs
    Par Persons dans le forum Windows
    Réponses: 3
    Dernier message: 23/12/2004, 16h47

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