HomeProductsDownloadOrderSupportSearch
  
Myriad Forum « Lancer une commande batch windows (Résolu) »
 Welcome, Guest.
 You can read all messages, but to be able to post,
 please Login or Register.
Mar 29th, 2024, 11:50am 
   Myriad Forum
   MyrScript Language
(Moderator: Forum Administrator)
   Lancer une commande batch windows (Résolu)
« Previous topic | Next topic »
Pages: 1  Reply | Notify of replies | Print
   Author  Topic: Lancer une commande batch windows (Résolu)  (Read 816 times)
Geo
Board Master
*****





   


Gender: male
Posts: 2489
Lancer une commande batch windows (Résolu)  
« on: Aug 18th, 2019, 9:59pm »
Quote | Modify

Bonsoir
Il me semble que c'est possible, mais je ne retrouve pas.
Sous Windows, je voudrais lancer un programme tiers dont je pérpare la ligne de commande par script.
En VB ou VBA j'utilise une commande Shell.
Vous connaissez avec myrscript ?
Merci.
 
PS : le but est d'ajouter des signets à un pdf pour retrouver rapidement une mesure, un système, un repère quelconque.
 
« Last Edit: Aug 20th, 2019, 8:07am by Geo » offline
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 2848
Re: Lancer une commande batch windows  
« Reply #1 on: Aug 19th, 2019, 3:44pm »
Quote | Modify

Bonjour Geo,  
 
Quelle est l'extension de ce programme externe?  
 
Je suppose que ça doit tourner chez vous, pas chez les utilisateurs...
 
 
Peut-être un "OpenFileWithDefaultApplication(…)"
Logged

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 997e (et précédents)
Geo
Board Master
*****





   


Gender: male
Posts: 2489
Re: Lancer une commande batch windows  
« Reply #2 on: Aug 19th, 2019, 6:56pm »
Quote | Modify

merci pour cette piste.
C'est un exe qui ne s'installe malheureusement pas.  
D'habitude on est content d'avoir des programmes qui ne s'installent pas.  
C'est pour traiter un pdf, le programme par défaut ça ne marchera pas.
Il y a aussi le cousin :
OpenFileWithApplication(...)
Je vais voir comment contourner.
Si j'y arrive, je mettrai la solution ici.
 
offline
ANdre_B
Board Master
*****





   
Email

Gender: male
Posts: 2848
Re: Lancer une commande batch windows  
« Reply #3 on: Aug 19th, 2019, 7:50pm »
Quote | Modify

Avec la ligne suivante, j'ouvre "sous HA" le programme de jeu "map.exe" qui se trouve sur mon disque C:
 
 
rc = OpenFileWithDefaultApplication("C:map.exe")
 
 
Si je dois lui passer des paramètres, je crois qu'il faudra passer par un fichier .bat ou .cmd  
C'est un peu plus compliquer si on veut éviter d'avoir l'écran "commandes" en arrière-plan.
Logged

André Baeck, de retour en Belgique après 12 ans passés dans le Gard.
Windows 11, HA 997e (et précédents)
PaulL
Board Master
*****




Retired organist and choir director; former progra

   


Gender: male
Posts: 1130
Re: Lancer une commande batch windows  
« Reply #4 on: Aug 20th, 2019, 3:09am »
Quote | Modify

N'est-il pas possible de mettre les paramètres entre les guillemets?
 
"C:\programme.exe param1 param2" ou comme ça.
« Last Edit: Aug 20th, 2019, 3:09am by PaulL » offline

Le coeur a ses raisons, que la Raison ne connaît point.
Paul Littlefield, retired Church musician

HA+VS+PdfToMusic Linux Mint 21.3 Cinnamon
Geo
Board Master
*****





   


Gender: male
Posts: 2489
Re: Lancer une commande batch windows  
« Reply #5 on: Aug 20th, 2019, 8:06am »
Quote | Modify

Quote:
Si je dois lui passer des paramètres, je crois qu'il faudra passer par un fichier .bat ou .cmd  

Bien vu, c'est la bonne solution.
Il suffit d'écrire la commande avec les paramètres comme un fichier texte. Je mets ça dans le dossier des temporaires et hop !
LA fenˆtre s'ouvre puis se ferme, pas de souci.
Le seul petit inconvénient, c'est qu'il demande l'autorisation d'execution chaque fois, il faut être devant son écran.
 
@Paul : peut-être que ça marcherait, l'ennui c'est que j'ai des chemins avec des espaces, il faut une commande du genre :
monProgramme.exe "Paramètre 1" " Paramètre 2" "Paramètre 3"
C'est déjà un peu compliqué à programmer en fichier de commande.
 
Ca roule, merci.
offline
PaulL
Board Master
*****




Retired organist and choir director; former progra

   


Gender: male
Posts: 1130
Re: Lancer une commande batch windows  
« Reply #6 on: Aug 21st, 2019, 3:29am »
Quote | Modify

on Aug 20th, 2019, 8:06am, Geo wrote:
@Paul : peut-être que ça marcherait, l'ennui c'est que j'ai des chemins avec des espaces

Ah, oui.  J'aurai dû penser de ça.
offline

Le coeur a ses raisons, que la Raison ne connaît point.
Paul Littlefield, retired Church musician

HA+VS+PdfToMusic Linux Mint 21.3 Cinnamon
Geo
Board Master
*****





   


Gender: male
Posts: 2489
Re: Lancer une commande batch windows (Résolu)  
« Reply #7 on: Aug 21st, 2019, 1:45pm »
Quote | Modify

Moi non plus, il a fallu que je tombe dedans !  
On s'en sort mais c'est pénible à programmer.
Pour simplifier, je vais  faire une fonction pour encadrer une chaîne avec des guillemets.
 
offline
Pages: 1  Reply | Notify of replies | Print

« Previous topic | Next topic »

« Myriad Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2002,
Xnull. All Rights Reserved.

Top of page
Legal information Cookies Last update:  (c) Myriad