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
» 2D_fill_color
DLL rubrique Divers Emptypar leclode Aujourd'hui à 8:44

» Consommation gaz électricité
DLL rubrique Divers Emptypar leclode Mer 17 Avr 2024 - 11:07

» trop de fichiers en cours
DLL rubrique Divers Emptypar lepetitmarocain Mer 17 Avr 2024 - 10:19

» on_key_down (résolu)
DLL rubrique Divers Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
DLL rubrique Divers Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
DLL rubrique Divers Emptypar jjn4 Mer 3 Avr 2024 - 14:08

» Minimiser une fenêtre Panoramic.
DLL rubrique Divers Emptypar Pedro Mar 2 Avr 2024 - 13:50

» Récapitulatif ludothèque panoramic jjn4
DLL rubrique Divers Emptypar jjn4 Lun 1 Avr 2024 - 18:04

» demande explication KGF pour imprimer en mm
DLL rubrique Divers Emptypar JL35 Jeu 28 Mar 2024 - 17:28

» Petit passage furtif
DLL rubrique Divers Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
DLL rubrique Divers Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
DLL rubrique Divers Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
DLL rubrique Divers Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
DLL rubrique Divers Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
DLL rubrique Divers Emptypar Klaus Dim 3 Mar 2024 - 9:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

 

 DLL rubrique Divers

Aller en bas 
4 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

DLL rubrique Divers Empty
MessageSujet: DLL rubrique Divers   DLL rubrique Divers EmptyJeu 1 Déc 2011 - 6:42

Bonjour,

J'ai rajouté 2 nouvelles fonctions pour le lancement d'un fichier batch dans la DLL Utils...
Voir ICI pour la description... Very Happy

Attention : ces fonctions n'acceptent pas de lancement de batch avec passage de paramètres.
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyJeu 1 Déc 2011 - 10:45

On a trouvé le fils spirituel de Klaus Smile
Merci Nardo
Revenir en haut Aller en bas
JL35




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

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyMer 14 Déc 2011 - 17:42

Pas mal Nardo ta dll d'exécution silencieuse de commandes, ça ouvre la voie à l'exécution discrète des quelque 80 commandes ms-dos, super.

Par contre, je ne comprends pas ta réserve:
Citation :
Attention : ces fonctions n'acceptent pas de lancement de batch avec passage de paramètres.
il me semble que je le fais et que ça marche très bien, à moins que tu veuilles parler de récupération de paramètres en retour ?

Un exemple: liste simplifiée des fichiers .bas de mon répertoire Panoramic:
Code:
DIM i%, fm$, rep$, exec$
fm$ = "C:\Temp\Dir.tmp": ' ************************ A VOIR
rep$ = "C:\Langages\Panoramic": ' ***************** A VOIR
DLL_ON "C:\Langages\Panoramic\Nardo\Utils.dll": ' * A VOIR
HEIGHT 0, SCREEN_Y-50: WIDTH 0, 200
LIST 1: HEIGHT 1, HEIGHT(0)-50: WIDTH 1, 180: FONT_NAME 1, "Fixedsys"
exec$ = "Cmd.exe /c DIR " + rep$ + "\*.bas /B >" + fm$
i% = DLL_CALL1("ExecuteAndWait", ADR(exec$))
FILE_LOAD 1, fm$: FILE_DELETE fm$
DLL_OFF
END
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyMer 14 Déc 2011 - 18:02

Bonne nouvelle alors ?!!!! Wink
Chez moi cela ne fonctionnait pas... et maintenant oui...
bizarre tout de même.... scratch
Je suis sûr que c'est encore un problème lié au keylogger de cosmos... DLL rubrique Divers 30DLL rubrique Divers 22
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




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

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyMer 14 Déc 2011 - 18:18

C'est probable, avec lui il faut s'attendre à tout santa .
De même, pour connaître les volumes montés sans que ça parte en erreur, avec la commande VOL (et ta dll évidemment):
Code:
LABEL Dir, Volumes
DIM i%, j%, a$, fm$, rep$, exec$
fm$ = "C:\Temp\Dir.tmp": ' ************************ A VOIR
rep$ = "C:\Langages\Panoramic": ' ***************** A VOIR
DLL_ON "C:\Langages\Panoramic\Nardo\Utils.dll": ' * A VOIR
HEIGHT 0, SCREEN_Y-50: WIDTH 0, 600
LIST 1: HEIGHT 1, HEIGHT(0)-50: WIDTH 1, 580: FONT_NAME 1, "Fixedsys"
' GOSUB Dir
GOSUB Volumes
DLL_OFF
END

Dir:
exec$ = "Cmd.exe /c DIR " + rep$ + "\*.bas /B >" + fm$
i% = DLL_CALL1("ExecuteAndWait", ADR(exec$))
CLEAR 1: FILE_LOAD 1, fm$: FILE_DELETE fm$
RETURN

Volumes:
FOR j% = ASC("C") TO ASC("Z")
    exec$ = "Cmd.exe /c VOL " + CHR$(j%) + ": >" + fm$
    i% = DLL_CALL1("ExecuteAndWait", ADR(exec$))
    FILE_OPEN_READ 1, fm$
        WHILE FILE_EOF(1) = 0
            FILE_READLN 1, a$
            IF LEFT$(a$, 10) = " Le volume"
                ITEM_ADD 1, CHR$(j%)+": " + MID$(a$, 40, 50)
            END_IF
        END_WHILE
    FILE_CLOSE 1: FILE_DELETE fm$
NEXT j%
ITEM_ADD 1, "Fin"
RETURN
Bon rassure-toi, je ne vais pas te faire toutes les commandes Dos Smile
En plus c'est pas le tout, mais ça va être l'heure de l'apéro...
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyMer 14 Déc 2011 - 18:59

J'ai déjà commencé !! Wink
DLL rubrique Divers 51
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyMer 14 Déc 2011 - 19:05

Bonne idée, tiens, je vais en faire autant en plus ça tuera peut-être les derniers microbes qui me restent Smile
A la votre Smile
Revenir en haut Aller en bas
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers EmptyMer 14 Déc 2011 - 20:17

merci nardo je m'en sert dans mon programme de gestion de service c plus propre que louverture de fenetre et ca me permet de passer tranquillement du batch a panoramic .....
Revenir en haut Aller en bas
http://freeaddons.free.fr
Contenu sponsorisé





DLL rubrique Divers Empty
MessageSujet: Re: DLL rubrique Divers   DLL rubrique Divers Empty

Revenir en haut Aller en bas
 
DLL rubrique Divers
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» IDE et Divers
» Rubrique Astuces
» Rubrique jeux
» Rubrique "à l'aide!"
» Pourquoi cette rubrique?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Nardo26-
Sauter vers: