Copier des informations à partir de txt et de la coller dans un autre vbscript
Je suis en train de copier une ligne de texte à partir d'un .txt -> coller dans un autre fichier et de l'enregistrer. Le code je l'ai garde de me donner des erreurs à la pâte section. Je suis complètement nouveau et de l'apprentissage que je vais. Mon objectif principal est de coller l'info après Host=
dans un autre fichier. Mais j'ai besoin d'obtenir ce premier.
Voici mon code si loin
///OPEN FILE and READ
Set objFileToRead = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\vnc\vnc.txt",1)
strFileText = objFileToRead.ReadAll()
objFileToRead.Close
' ///PASTE
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFileToWrite = objFSO.OpenTextFile("c:\vnc\testfile.vnc", 2)
objFileToWrite.Write strFileText
objFileToWrite.Close
- quelle est l'erreur que vous obtenez?
- ligne:14 Char:1 Permission denied
- Ne testfile.vnc existe pas? si pas, essayez de CreateTextFile ss64.com/vb/filesystemobject.html
- Oui, c'est fait, j'ai fait les deux CreateTextFile et manuellement l'a créé. Les deux me donner la même erreur. Je suis dans le top administrateur de l'ordinateur donc je sais ses pas que.
- Il n'y a pas une ligne 14 dans l'extrait de code que vous avez posté. La ligne qui est la collecte de l'erreur?
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi:
La seule différence que j'ai faite a été de supprimer le sous-dossier, et de le mettre dans la racine de C: Le script a fonctionné.
J'ai créé manuellement à la fois le fichier source et le fichier cible. Si les deux fichiers existent, et ne sont pas verrouillés (comme si vous aviez ouvert /verrouillé dans une autre application), les autorisations de VNC dossier doit être la question.
Si votre fichier de refus d'autorisation de vous écrire alors que vous avez à faire changer la sécurité de ce fichier à l'aide du clic droit de la souris, et la mise à jour des paramètres avancés.