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 :

Paramètres pour accrord32.exe


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut Paramètres pour accrord32.exe
    Bonjour,

    J'utilise cette commande pour faire une recherche dans un fichier PDF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.run "AcroRd32.exe /A ""zoom=50&navpanes=1=OpenActions&search=serveur"" Fichier.pdf"
    Le PDF s'ouvre bien et la fenêtre des résultats de la recherche également.

    Je ne trouve nulle part une option qui permettrait de lancer cette recherche sur tous les PDFs d'un répertoire.

    Si quelqu'un connait l'astuce ?

    Merci.

  2. #2
    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

    Testez comme ceci :
    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
    Option Explicit
    Dim KeyWord,WshShell,fso,PDFFile
    KeyWord = "serveur"
    Set WshShell = CreateObject("WScript.Shell")
    Set fso = CreateObject("Scripting.FileSystemObject")
     
    For each PDFFile in FSO.GetFolder(Parcourir_Dossier()).Files
        If (UCase(fso.GetExtensionName(PDFFile.Name))) = UCase("PDF") Then
            WshShell.run "AcroRd32.exe /A ""zoom=50&navpanes=1=OpenActions&search="& KeyWord &" "" "& PDFFile &""
        end if
    Next
     
    '****************************************************************************************************
    Function Parcourir_Dossier()
        Dim objShell,objFolder
        Set objShell = CreateObject("Shell.Application")
        Set objFolder = objShell.BrowseForFolder(0, "Veuillez choisir un dossier pour rechercher dans les fichiers en PDF  ",1,"c:\Programs")
        If objFolder Is Nothing Then Wscript.Quit
        Parcourir_Dossier = objFolder.self.path
    end Function
    '****************************************************************************************************

  3. #3
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour et merci de ta réponse,

    Mais ça ne répond pas à mon besoin.
    Boucler sur les fichiers d'un répertoire n'est pas un problème, je sais faire.
    Avec cette méthode, je vais me retrouver avec tous mes PDFs ouverts.
    Mon but, c'est de proposer à l'utilisateur l'affichage du résultat de la recherche, comme quand on fait une recherche avancée avec Acrobat en choisissant l'option "dans tous les documents PDF dans" + le répertoire à explorer.

    C'est la partie dans le cadre rouge que je cherche à récupérer pour afficher des liens sur une page.
    Nom : RA.png
Affichages : 269
Taille : 51,5 Ko

    Je dois réaliser ça sur un intranet en asp 3.

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, juste par curiosité, ce n'est pas du VBS mais du VBA ( "Acrobatique" via des Sendkeys ) : ici.

  5. #5
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Merci, c'est effectivement "Acrobatique" !

    Mais ça ne répond pas à mon besoin, car le but est d'afficher des liens sur une page dans un environnement intranet.

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, depuis les choses se sont très largement améliorées, grâce à un travail remarquable de Davido84 : voir Acrobat Reader : Recherche dans tous les PDFs d'un dossier (via APIs), peut-être transposable ?

Discussions similaires

  1. Paramètres pour .exe
    Par mister2502 dans le forum Py2exe
    Réponses: 3
    Dernier message: 29/06/2009, 15h35
  2. paramètres pour une fonction
    Par bul dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/05/2005, 07h49
  3. Réponses: 7
    Dernier message: 10/02/2005, 13h44
  4. Réponses: 3
    Dernier message: 21/05/2003, 11h44
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

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