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
» PANORAMIC V 1
DLL rubrique Divers Emptypar Pedro Aujourd'hui à 11:59

» Gestion d'un système client-serveur.
DLL rubrique Divers Emptypar Pedro Aujourd'hui à 11:56

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
DLL rubrique Divers Emptypar Froggy One Aujourd'hui à 11:16

» @Jack
DLL rubrique Divers Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
DLL rubrique Divers Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
DLL rubrique Divers Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
DLL rubrique Divers Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
DLL rubrique Divers Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
DLL rubrique Divers Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
DLL rubrique Divers Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
DLL rubrique Divers Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
DLL rubrique Divers Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
DLL rubrique Divers Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
DLL rubrique Divers Emptypar leclode Sam 20 Avr 2024 - 8:32

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

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
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 : 7095
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 : 7095
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: