Ouvrir image dans une fenêtre en VBS
Résolu
PetitMinou12
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
-
PetitMinou12 Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
PetitMinou12 Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je souhaiterais ouvrir une image dans une fenêtre , j'ai donc chercher sur des forum et j'ai trouvé sa :
Je souhaite supprimer le chemin d'accès pour ouvrir l'image dans le dossier actuel pour que je puisse par la suite envoyer mon projet compiler.
Set objExplorer = CreateObject("InternetExplorer.Application")
With objExplorer
.Navigate "about:blank"
.ToolBar = 0
.StatusBar = 0
.Left = 500
.Top = 50
.Width = 1000
.Height = 1000
.Visible = 1
.Document.Title = "Test"
.Document.Body.InnerHTML = _
"<img src='C:\Users\admin\Desktop\ProgDev\1.jpg' height=1000 width=1000>"
End With
Je souhaite supprimer le chemin d'accès pour ouvrir l'image dans le dossier actuel pour que je puisse par la suite envoyer mon projet compiler.
A voir également:
- Comment afficher une image dans une fenêtre ie vbscript
- Légender une image - Guide
- Créer une image iso - Guide
- Comment rechercher une image sur google - Guide
- Comment agrandir une image - Guide
- Fenetre windows - Guide
4 réponses
dim fso dim scriptdir dim src_path dim src set fso = CreateObject("Scripting.FileSystemObject") ' directory in which this script is currently running scriptdir = fso.GetAbsolutePathName(".") src_path = scriptdir & "\1.jpeg" With objImg .Navigate "about:blank" .ToolBar = 0 .StatusBar = 0 .Left = 500 .Top = 50 .Width = 1000 .Height = 1000 .Visible = 1 .Document.Title = "Test" .Document.Body.InnerHTML = _ "<img src='" & src_path & "' height=1000 width=1000>" End With
PetitMinou12
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
5
J'ai adapté le programme et sa marche merci ^^
Bonjour,
pour récupérer le chemin du script
Il ne te reste qu'à concaténer dans ta balise src
pour récupérer le chemin du script
scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1)
Il ne te reste qu'à concaténer dans ta balise src
Oui mais sa je sais x) ce que je souhaite c'est connaître comment mettre la ligne pour inséré l'image
J'ai essayé
Et aussi
et même un truc foireux crée par moi même :
Et aucun ne marche :/
Edit: ajout du langage dans les balises de code
"<img src='scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) & \1.jpg' height=1000 width=1000>" "<img src='scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) & 1.jpg' height=1000 width=1000>" "<img src= scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) & \1.jpg height=1000 width=1000>" "<img src= scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) & 1.jpg height=1000 width=1000>" "<img src=scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) & \1.jpg height=1000 width=1000>" "<img src=scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) & 1.jpg height=1000 width=1000>"
Et aussi
Set objExplorer = CreateObject("InternetExplorer.Application") scriptdir = WScript.ScriptFullName.substring(0,WScript.ScriptFullName.lastIndexOf(WScript.ScriptName)-1) With objExplorer .Navigate "about:blank" .ToolBar = 0 .StatusBar = 0 .Left = 500 .Top = 50 .Width = 1000 .Height = 1000 .Visible = 1 .Document.Title = "Test" .Document.Body.InnerHTML = _ "<img src=''' & scriptdir & '\1.jpg'' height=1000 width=1000>" End With
et même un truc foireux crée par moi même :
Set objImg = CreateObject("InternetExplorer.Application") Set objCurrent = CreateObject("WScript.Shell") actualdir = objCurrent.CurrentDirectory With objImg .Navigate "about:blank" .ToolBar = 0 .StatusBar = 0 .Left = 500 .Top = 50 .Width = 1000 .Height = 1000 .Visible = 1 .Document.Title = "Test" .Document.Body.InnerHTML = _ "<img src=''' & actualdir & '1.jpg'' height=1000 width=1000>" End With
Et aucun ne marche :/
Edit: ajout du langage dans les balises de code