FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Commande EXECUTE - Page 2 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Commande EXECUTE - Page 2 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Commande EXECUTE - Page 2 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Commande EXECUTE - Page 2 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Commande EXECUTE - Page 2 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Commande EXECUTE - Page 2 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Commande EXECUTE - Page 2 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Commande EXECUTE - Page 2 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Commande EXECUTE - Page 2 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Commande EXECUTE - Page 2 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Commande EXECUTE - Page 2 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Commande EXECUTE - Page 2 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Commande EXECUTE - Page 2 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Commande EXECUTE - Page 2 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Commande EXECUTE - Page 2 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

 

 Commande EXECUTE

Aller en bas 
+3
Georges
Jean Claude
JL35
7 participants
Aller à la page : Précédent  1, 2, 3  Suivant
AuteurMessage
Invité
Invité




Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 12:37

Salut Jean Claude
Ma volonté, n'est pas de donner du travail supplémentaire, mais au contraire par le forum de l'aider. En tout cas, je ne pense pas avoir dis le contraire sur mes interventions. Si on a une commande execute qui fonctionne bien, déjà quelques-uns d'entre-nous sommes capable de résoudre une partie de nos problèmes, et peut-être ceux des autres: cela laisse déjà plus de temps à Jack. Ensuite si Jack nous fait part des difficultés à trouver tel info, et que l'un d'entre nous trouve le moyen de le lui donner, ce serait une avancée pour Jack, non?.
Il pourrait faire un tableau de ce qu'il envisage de faire dans ces prochains mois, et mettre en face, le ou les renseignements qui lui manquent. En faisant une mise à jour de cette liste de temps en temps, on sait ce qu'il manque. Si tel renseignement manque, on comprend pourquoi celle instruction reste de côté. Windows est très compliqué, et ceux qui le conçoivent font le maximum pour camoufler leur code, et garder pour eux les infos qu'on a besoin pour avancer.
Est-ce que un moment ou un autre, je demande plus de travail à Jack? Non c'est tout le contraire, et je pense même qu'il devrait s'arrêter un peu pour ne pas être saturé.
Pour ma part, il y a 2 ou 3 choses que j'ai besoin pour faire se que j'ai prévu. Si c'est impossible d'avoir la possibilité de continuer, comment veux-tu que je ne cherche pas la solution d'une autre manière?. Cela me parait logique. La conception de Panoramic, tel que l'a imaginé Jack est formidable, c'est un mec qui n'est pas con, donc moi, je ne souhaite pas quitter Panoramic, mais j'ai besoin d'une solution. Je la cherche, et je la trouve là où c'est possible. C'est tout. Le seul problème est que je sais pas ce qui va venir, et de par ce fait ne sais pas si je dois persister ici, ou voir autre chose en attendant. Si j'ai besoin d'une commande dans un avenir proche, et qu'il faut attendre 2 ans pour qu'elle apparesse, moi ça ne me convient pas, et comme je suis franc et réaliste, je le dis. Mais j'en veux pas à Jack! Pourquoi donc?, il n'y est pour rien, il est physiquement incapable de résoudre les problèmes de chacun. Tout prend du temps, même celui que je prends ces jours-ci sur ce forum dans mes interventions, alors que le codage que j'étais en train de faire, reste de côté.
@+
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 13:48

Fournir à un client une liste d'actions à réaliser avec une date limite, et me démener dans tous les sens pour arriver à réaliser ces actions pour la date convenue, afin d'éviter de payer des pénalités, ressemble étrangement à ce que je fais au travail.
Et je ne voudrais pas que PANORAMIC ressemble à du travail jalonné.

Cependant, je peux donner une liste très approximative de ce qui est prévu avec un ordre de grandeur du temps de réalisation.
La voici.
Je viens de la faire sur un coin de table. Je la complèterai car j'ai sans doute oublié des choses, mais les grandes lignes y sont.

Ce qui est la priorité:
refaire fonctionner le CLICKED()
refaire fonctionner dans l'EDITEUR la lecture des options enregistrées
mettre les fiches DIR_REMOVE et RMDIR dans le manuel de référence


Ce qui est prévu d'ici deux semaines à un mois: (le codage est commencé)
EXECUTE_WAIT : lance un logiciel et attend la fin
TO_BACK : fait passer un FORM en arrière plan
TO_FRONT : fait passer un FORM au premier plan


Ce qui est prévu dans un ou deux mois: (ce qui est à coder est clairement défini mais le codage n'a pas commencé)
CLIPBOARD_COPY$ : recopie une variable string dans le presse-papier
CLIPBOARD_PASTE$ : récupère le texte du presse-papier dans une variable string
CLIPBOARD_PICTURE_COPY : recopie l'image d'un PICTURE dans le presse-papier
CLIPBOARD_PICTURE_PASTE : récupère l'image du presse-papier dans un PICTURE
OFF_CHANGED : ignore l'événement "change"
OFF_KEY_UP : ignore l'événement "key_up"
OFF_KEY_DOWN : ignore l'événement "key_up"
NUMBER_LINE : numéro de ligne du source en cours d'exécution
NUMBER_OBJECTS : nombre d'objets système utilisés
NUMBER_3D_OBJECTS : nombre d'objets 3D utilisés
NUMBER_SPRITES : nombre de sprites utilisés
ON_MOUSE_UP : traite l'événement "bouton de souris relaché"
ON_MOUSE_DOWN : traite l'événement "bouton de souris enfoncé"
MOUSE_UP_CODE : numéro du bouton de souris relaché
MOUSE_DOWN_CODE : numéro du bouton de souris enfoncé


Ce qui est prévu dans les 3 à 6 mois: (ce qui est à coder n'est pas défini, mais la documentation nécessaire a été constituée)
READ a,b : le READ multiple (comme DIM)
DIM b(a) : le DIM dynamique
LPRINT : l'impression sur imprimante d'une variable
LPRINT_OBJECT : l'impression sur imprimante d'un objet système (MEMO, PICTURE, FORM)
LPRINT_DIALOG : le choix de l'imprimante


Ce qui est prévu plus tard: (en recherche de documentation ou documentation en attente d'être étudiée)
FORM_3D : un FORM dédié à la 3D en utilisant un moteur 3D existant (Irrlicht semble convenir)
utilisation de l'USB
utilisation du joystick
utilisation de la liaison série
utilisation des bases de données
utilisation plus universelle des DLL
instruction INCLUDE pour inclure un fichier .bas
variables locales
passage de paramètres à un sous-programme


Dernière édition par Jack le Jeu 26 Nov 2009 - 13:59, édité 2 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: oui   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 13:58

Génial, ce sera beau, quand on aura tout cela. !
Juste une question :
Les LPRINT_quelquechose (vu qu'ils sont placés avant l'utilisation de l'USB) est-ce qu'ils fonctionneront sur des imprimantes branchées en prises USB ? (parce que les imprimantes en prises parallèles, on n'en trouve plus...)
Very Happy
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: Eh !   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 14:03

Au fait, le memo_rich qui avait été promis il y a environ 1 an, il n'est plus d'actualité ?
Surprised
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 14:05

Bien sûr, puis qu'un LPRINT_quelquechose appelle un API de Windows.
Peu importe si l'imprimante est sur un port USB ou parallèle, c'est Windows qui se débrouille pour l'envoyer à l'imprimante.

Par gestion de l'USB, je pensais à un pilotage de bas niveau pour envoyer ou recevoir des données élémentaires (exemple : montage robotique sur l'USB)
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 14:06

J'ai oublié le MEMO_RICH dans la liste, ainsi que le SPIN, etc...

Je la remets à jour dès que possible!
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Georges

Georges


Nombre de messages : 290
Age : 55
Localisation : Martinique
Date d'inscription : 29/05/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: re   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 14:27

Salut Jack

Citation :

DIM b(a) : le DIM dynamique
LPRINT : l'impression sur imprimante d'une variable
LPRINT_OBJECT : l'impression sur imprimante d'un objet système (MEMO, PICTURE, FORM)
LPRINT_DIALOG : le choix de l'imprimante

ça me fait particulièrement plaisirs de voir ceci.
c'est super
bravo et bon courage
@+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 14:55

Cette liste de projets avec estimation des temps me paraît une très bonne chose, c'était nécessaire pour calmer un peu les esprits et voir à peu près où on va. Personnellement ça me satisfait pleinement, mes desiderata y figurent tous parmi les autres.
Il est bien évident que la priorité c'est de réparer les bugs, c'est à dire consolider l'existant, par rapport aux nouvelles commandes.

Merci Jack pour ces précsisions rassurantes.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 15:00

Voilà qui nous rassure et je dois admettre que l'on retouve, dans les projets, beaucoup de demande des foromeurs.
Bon courage !
Revenir en haut Aller en bas
bleunounet




Nombre de messages : 150
Date d'inscription : 26/10/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 15:24

bonjour jack.

sa fait pas mal de boulot tout sa, en tous cas chapeau jack .
moi aussi sa fait longtemp que j'attend un timer,mais je sais que tu a beaucoup a faire donc je patiente je sais que sa viendra un jour.
en tous cas merci pour ses nouvelles versions que tu nous fournies.
vive panoramic ,bonne continuation jack.
Revenir en haut Aller en bas
Invité
Invité




Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 18:12

Je suis l'auteur de la polémique sur ce poste.
Je te remercie pour ta réponse, et vois-tu il y en a déjà pour plusieurs mois, et ne sera pas nécessaire, à moins que tu changes l'ordre des choses d'ici là,de revenir dessus, on sait où on va. La seul question qui reste en suspend: qu'en est-il des espaces dans le nom des fichiers dans execute?. Pour ma part j'en sais assez pour continuer. Si il n'y a pas de problème avec cette commande, je serais sous silence pour un bout de temps, je pense. Si je dois faire un programme, je le mettrais à la racine du disque, il y a que ceux qui voudrons se servir des programmes installés qui pourront avoir des problèmes. La question que je me pose, est-ce que ça marcherait avec un raccourci? si oui, ce serait une solution pour les espaces
Merci beaucoup. Je dois quitter l'heure est largement dépasser.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 18:37

Ce n'est pas une polémique, tu demandes des choses, on répond (ou pas).
Ne culpabilises pas, tu dialogues tout simplement, comme nous. Même si, parfois, tu as le ton un peu rude, c'est ta personnalité, c'est comme çà.
Au moins on sait ce tu penses. Ta franchise, nous a bien servie, on ne peut pas le nier.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 18:43

@cosmos
En ce qui concerne les espaces dans les noms de chemins d'accès, j'ai donné une ébauche de palliatif avec mon sous-programme de la page précédente (conversion de nom long en nom court).
Ce n'est peut-être pas très élégant, mais en attendant mieux c'est mieux que rien, ça permet de ne pas être bloqué.

En attendant de trouver une solution plus élégante, si possible.
Il faudrait que j'étudie ça de plus près, la syntaxe n'est pas évidente avec les quotes (") à placer judicieusement.
Revenir en haut Aller en bas
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 22:05

moi je suis pas impatien dans le temps avec panoramic sa prendra le temps qu'il faut

mais davoir une idée 6mois et + pour le travail qui va se faire je trouve sa super

je pensai pas pour la première année davoir instruction INCLUDE pour inclure un fichier .bas

merci pour le bon travail pour panoramic est surtout bon courage pour les impatien lol!

a+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 22:31

Oui mais toi tu es jeune, tu as tout le temps d'attendre !
Mais moi je voudrais bien avoir le temps de tester toutes ces belles commandes juteuses avant de devenir complètement gâteux !
Comment ça c'est déjà fait ?

J'ai essayé l'EXECUTE avec des noms de répertoire avec espaces ou avec des noms longs (commande DIR), rien à faire, j'ai beau essayer de mettre les quotes un peu partout ça ne veut pas marcher.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: Youpi !!!   Commande EXECUTE - Page 2 EmptyJeu 26 Nov 2009 - 23:45

Super, brovo Jack pour tous ces beaux projets !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyVen 27 Nov 2009 - 21:16

@cosmos70:
Citation :
Ensuite, il y a problème avec les espaces dans les noms, qui sont pour EXECUTE des passages de paramètre. Il faudrait que le fichier à appeler soit soit 'entre côte' ou même entre guillemet.

Je ne pense pas: si on passe un nom de fichier qui comporte des espaces à un exécutable, tout se passe correctement.

J'ai créé un fichier texte, que j'ai appelé mon fichier.txt et lorque je le charge dans le Notepad, il n'y a aucun problème.

Code:
execute "notepad.exe c:/mon fichier.txt"
lance le notepad qui charge correctement mon fichier.txt qui pourtant contient un espace dans son nom.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptySam 28 Nov 2009 - 10:00

Désolé Jack, pas d'accord, pour moi cosmos a raison.
Le problème n'est pas dans les paramètres mais dans le programme appelé.

Copie par exemple notepad.exe dans Program Files et essaie:
Code:
EXECUTE "C:\Program Files\notepad.exe"
C:\Program est considéré comme le programme à exécuter, et Files\... comme les paramètres.
Ca ne part même pas en erreur (exécutable non trouvé par exemple), ça reste figé (ça doit boucler quelque part).

La seule solution, à mon sens, serait de prévoir dans la commande de séparer l'exécutable des paramètres, du genre:
EXECUTE "Programme.exe","Paramètres"
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptySam 28 Nov 2009 - 12:08

Effectivement, s'il y a un blanc dans le nom du programme, ça ne fonctionne pas car la commande EXECUTE recherche le premier blanc en partant de la gauche pour séparer nom de programme et paramètres.

Et cela est gênant.

Sans changer la syntaxe existante (pas de guillements pour séparer le nom de programme et les paramètres), on pourrait imposer que le nom du programme se termine par .exe ou .com, ce qui n'est pas le cas aujourd'hui.

Mais on perdrait au change.
Aujourd'hui, la commande EXECUTE est souple:
Code:
execute "notepad"
fonctionne sans .exe
Et il est même possible de faire:
Code:
execute "c:/fichier.txt"
commande qui lance le notepad (bloc-note pour les français) puis qui lui fait charger fichier.txt dans le cas où on a associé (dans l'explorateur Windows) une extension txt au NotePad.

On perdrait alors toute cette souplesse...

Je vais faire une nouvelle commande pour laquelle il sera obligatoire de mettre un .exe ou un .com, mais qui acceptera des blancs dans le nom de l'exécutable, car elle ne recherchera plus un blanc mais une séquence .exe ou . com, ou bien sûr .eXE ou .ExE, etc, etc.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: ah non !   Commande EXECUTE - Page 2 EmptySam 28 Nov 2009 - 12:53

C'est bien joli que ça marche avec notepad, Jack, mais ce qui est surtout dommage, c'est que ça ne marche pas avec word ou excel ou d'autres qui permettent d'appeler des fichiers autrement plus professionnels que les txt.
execute "winword.exe c:\Mes documents\Mon fichier.doc"
execute "excel.exe c:\Mes documents\Mon tableur.xls"
ça ne marche pas !!!
Alors, que tu fasses une nouvelle commande, Jack, pas de problème, mais pas en la limitant uniquement à des .exe et des .com
Il faut que ça puisse marcher avec .doc .xls .txt .rtf .jpg .bmp... etc... !!!
Shocked
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptySam 28 Nov 2009 - 22:13

jjn4, dans ton cas, est-ce que le chemin complet de winword.exe et excel.exe est connu de windows ? (je ne peux pas essayer, je n'ai ni l'un ni l'autre). Notepad est un composant de Windows qui en connaît le chemin, mais pas winword ni excel.

J'ai essayé avec EXECUTE "wordpad.exe", ça ne marche pas, le chemin est inconnu (c'est dans C:\Program Files\Windows NT\Accessories\wordpad.exe").
Je le recopie dans C:\Temp, par exemple, et je crée un fichier Z:\Mon fichier.txt
Code:
EXECUTE "C\Temp\wordpad.exe Z:\Mon fichier.txt"
ne marche pas, mais
Code:
EXECUTE "C:\Temp\wordpad.exe " + chr$(34) + "Z:\Mon fichier.txt" + chr$(34)
marche très bien.
C'est normal, il faut bien que le programme appelé puisse distinguer les paramètres les uns des autres, s'il y en a plusieurs.
D'ailleurs si tu exécutes le premier exemple en ligne de commande, ça ne marchera pas non plus, wordpad essaie de charger le fichier Z:\Mon et considère la suite (fichier.txt) comme un autre paramètre.
Actuellement, il faut donc que le chemin de l'exécutable soit connu (notepad.exe est connu, mais pas wordpad.exe), que ce nom d'exécutable ne comporte pas d'espaces, et que, s'il y a des espaces dans un des paramètres celui-ci soit encadré par des quotes.

@Jack
Je trouve que la nouvelle commande exigeant .exe ou .com est assez restrictive, il faudrait au moins pouvoir lancer tout ce qui est exécutable: .bat, .vbs etc. (même si on ne peut lancer un exécutable par un fichier de données associé).

Une solution plus universelle serait peut-être de considérer que le programme à exécuter est ce qui précède le premier espace après le point ".", ce qui suit éventuellement étant le(s) paramètre(s).

Ainsi, on impose un suffixe, ce qui n'est pas une contrainte pour un exécutable, mais tous les suffixes fonctionnent. Et ça ne change pas la syntaxe actuelle pour le programmeur.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyDim 29 Nov 2009 - 11:03

Jl35, as-tu regardé le post "fréquence MIDI" de Nicolas

Dans son code il fait appel à un prog extérieur execute "sndvol32.exe"
Cà n'a pas l'air compliqué. A+
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyDim 29 Nov 2009 - 11:54

Citation :
Une solution plus universelle serait peut-être de considérer que le programme à exécuter est ce qui précède le premier espace après le point ".", ce qui suit éventuellement étant le(s) paramètre(s).
Cette proposition me parait convenir. Elle éviterait la création d'une nouvelle commande qui porterait certainement à confusion avec la commande existante, avec à chaque fois la question: laquelle des deux dois-je utiliser selon ce que je veux faire?.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyDim 29 Nov 2009 - 13:42

Je crois que ce serait bien comme ça. Et ça n'empêcherait pas de lancer par exemple notepad avec seulement le nom du fichier.txt, comme disait jjn4.

Jean Claude, ce n'est pas compliqué du tout d'utiliser la commande EXECUTE et elle marche très bien, et je l'utilise fréquemment.
Le problème actuel c'est quand le nom du programme comporte un ou des espaces. Mais Jack est conscient du problème et va nous régler ça un jour ou l'autre, pas de souci.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 EmptyDim 29 Nov 2009 - 13:47

Je n'avais pas compris ce problème d'espace. A+
Revenir en haut Aller en bas
Contenu sponsorisé





Commande EXECUTE - Page 2 Empty
MessageSujet: Re: Commande EXECUTE   Commande EXECUTE - Page 2 Empty

Revenir en haut Aller en bas
 
Commande EXECUTE
Revenir en haut 
Page 2 sur 3Aller à la page : Précédent  1, 2, 3  Suivant
 Sujets similaires
-
» commande execute
» La commande EXECUTE
» Make_exe.exe / commande EXECUTE
» Aide commande EXECUTE
» execute n'execute pas un exe

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: