Commande CMD sur visual basic express
Résolu
LSoft
-
LSoft Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
LSoft Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Commande CMD sur visual basic express
- Invite de commande - Guide
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Commande terminal mac - Guide
4 réponses
Bonsoir tu parles de Visual Basic Express, j'en déduit donc que tu travailles en VB.Net
Shell n'existe pas en VB.Net, il faut utiliser Process.Start.
Si j'en crois cette page ta ligne de commande n'est pas dans le bon ordre.
Cependant, il existe en natif pleins d'outils, dont un qui manipule des fichiers, et entre autre leurs attributs
PS j'ai édité ton message pour corriger ta coloration syntaxique, explications ici
Shell n'existe pas en VB.Net, il faut utiliser Process.Start.
Si j'en crois cette page ta ligne de commande n'est pas dans le bon ordre.
Cependant, il existe en natif pleins d'outils, dont un qui manipule des fichiers, et entre autre leurs attributs
File.SetAttributes(OpenFileDialog1.FileName, FileAttributes.Hidden Or FileAttributes.System)
PS j'ai édité ton message pour corriger ta coloration syntaxique, explications ici
Bonjour,
Tu mets ton chemin dans une variable et tu te sers de MySettings pour sauvegarder ta variable:
https://msdn.microsoft.com/fr-fr/library/ms379611(v=vs.80).aspx
Tu mets ton chemin dans une variable et tu te sers de MySettings pour sauvegarder ta variable:
https://msdn.microsoft.com/fr-fr/library/ms379611(v=vs.80).aspx
C'est le but de la variable (comme son nom l'indique).
Tu n'as pas lu le site. Si tu l'avais lu, tu saurais que ta variable est mémorisée dans un fichier à la fermeture de l'application. Et est restitué a son ouverture.
Tu peux aussi avoir plusieurs variables si tu as plusieurs chemins à sauvegarder.
Tu n'as pas lu le site. Si tu l'avais lu, tu saurais que ta variable est mémorisée dans un fichier à la fermeture de l'application. Et est restitué a son ouverture.
Tu peux aussi avoir plusieurs variables si tu as plusieurs chemins à sauvegarder.
Encore un peu de lecture sur les variables:
https://plasserre.developpez.com/cours/vb-net/?page=langage-vb2
Il faut passer par là pour progresser. Faire des copier-coller dépanne sur le moment, mais tu as vite fait d'être bloqué par la suite
https://plasserre.developpez.com/cours/vb-net/?page=langage-vb2
Il faut passer par là pour progresser. Faire des copier-coller dépanne sur le moment, mais tu as vite fait d'être bloqué par la suite
Mais je t'avoue ne pas comprendre ; faire en sorte que le chemin soit sauvegarder à la prochaine ouverture je l'avais déjà appris avant, mais je voudrais que l'utilisateur appuie sur un bouton qui active le code que j'ai mis sur le topic, mais il faut qu'il sauvegarde le .FileName ! Est-ce que je peut faire une variable avec .FileName comme donnée ?
Voilà un exemple avec un fichier image:
Il te suffit de suivre les indications du site pour mettre ta variable cheminsource dans My.Settings
Private Sub cmdopen_Click(sender As System.Object, e As System.EventArgs) Handles cmdopen.Click Dim cheminsource As String Dim open_file As New OpenFileDialog With open_file .Filter = "Fichiers image| *.bmp;*.jpg;*.gif;*.wmf;*.tif;*.png" Try If .ShowDialog() = DialogResult.OK Then cheminsource = .FileName Picsource.Image = Image.FromFile(cheminsource) Else MessageBox.Show("Opération annulée par l'utilisateur!", "Ouverture fichier", MessageBoxButtons.OK, MessageBoxIcon.Information) End If Catch ex As Exception MsgBox(ex.Message, vbCritical, "Fichier image") End Try .Dispose() End With End Sub
Il te suffit de suivre les indications du site pour mettre ta variable cheminsource dans My.Settings
J'ai donc créé un premier bouton afin de cacher un fichier désigné, ce qui a marché, et j'ai fait un second bouton pour "Décacher" ce fichier désigné. Mais le problème, c'est que je sais pas comment sauvegarder le chemin du fichier du premier bouton !
Peux-tu m'aider ? Merci!