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.
DLL rubrique Divers Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
DLL rubrique Divers Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
DLL rubrique Divers Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
DLL rubrique Divers Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
DLL rubrique Divers Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
DLL rubrique Divers Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
DLL rubrique Divers Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
DLL rubrique Divers Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
DLL rubrique Divers Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
DLL rubrique Divers Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
DLL rubrique Divers Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
DLL rubrique Divers Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
DLL rubrique Divers Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
DLL rubrique Divers Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
DLL rubrique Divers 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
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 DLL rubrique Divers

Aller en bas 
4 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
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 : 52
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 : 7112
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 : 56
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 : 7112
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 : 56
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 : 52
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!"
» Une rubrique 'Trucs et Astuces' ?

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: