CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

VB ouvrir un fichier

NironSoft
NironSoft
Niveau 4
15 janvier 2005 à 19:53:47

comment ouvirir un fichier avec un code en vb?
call shell?

je veux ouvrir un exe

NironSoft
NironSoft
Niveau 4
15 janvier 2005 à 20:21:27

en faite moi je veu ouvirir un fichier TEXT
comment?

dnob700
dnob700
Niveau 10
16 janvier 2005 à 00:08:37

ouvrir, tu ne veut pas dire exécuter, juste ouvrir ?

pour el fichier texte il y a plusieurs méthode toutes aussi simple les unes que les autres, mais ça dépend un peu de ce que tu veux faire avec.

tu veux lire, ou écrire ou les deux, quel genre de chose veut tu lire/écrire etc..

explique ce que tu veux faire, et je t´expliquerais comment le faire.

NironSoft
NironSoft
Niveau 4
16 janvier 2005 à 10:29:23

Salut dnoob, en faite sur mon programme il y a un boutton.
Quand tu clique sur le boutton alors je veux que le programme ouvre le text document ( quand je dis ouvre je veux dire il ouvre word ou notepad pour le voir )

merci

dnob700
dnob700
Niveau 10
16 janvier 2005 à 11:57:57

dnob ( un seul o).

tu veux dire qu´il y a un fichier disont truc.doc et tu veux qu´il l´ouvre avec word ?

le plus simple ec´est un truc dans le genre :

Shell " write.exe" & TonFichier

ça l´ouvrira avec wordpad.

NironSoft
NironSoft
Niveau 4
16 janvier 2005 à 17:35:43

Je vais tester
Merci " """"Dn(o)b"""""

The-M
The-M
Niveau 3
27 janvier 2005 à 17:12:50

Alors tu mets ta fonction shelle execute au début de ta page :

Private Declare Function ShellExecute Lib " shell32.dll" Alias " ShellExecuteA" ( ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

et après dans ta procédure de ton controle ( Command1_click() par exemple)

ShellExecute Me.hwnd, " Open", " C:\fichier.txt", " ", " ", 1

en remplaçant C:\fichier.txt par ton fichier. il sera ouvert avec le programme par défaut, par exemple le bloc-note, qui lui est associé. Si tu met une page web ca l´ouvrira avec IE ou Firefox, enfin le navigateur que tu as défini par défaut

The-M
The-M
Niveau 3
27 janvier 2005 à 17:17:24

PS il faut enlever les espaces entre les valeurs et les guillemet douverture.
Si tu laisse " Open" ca va bugger

Roy_Mustang
Roy_Mustang
Niveau 6
28 janvier 2005 à 10:32:50

je me sui servit de ton code merci

cependant je ne compren pas le Me.hwnd, il ne marche pas, que signifie t-il ? ?

dnob700
dnob700
Niveau 10
29 janvier 2005 à 13:57:09

remplace me.hwnd par 0 ( zéro) ça ne changera rien.

c´est juste " l´adresse" de la fenêtre de ton programme.

en gros c´est comme quand tu post une lettre et que tu mets une adresse d´expéditeur, ça ne sers à rien générallement, sauf quand quelquechose se passe mal.

Mais dans notre cas ça en sers quasiment à rien.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment