begin process at 2012 02 08 09:22:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > INTERFACE DE PROGRAMME CONSOLE GÉRÉ PAR LIEN OLE

INTERFACE DE PROGRAMME CONSOLE GÉRÉ PAR LIEN OLE


 Description

Cliquez pour voir la capture en taille normale
c'est un petit soft qui peut servir d'interface entre des applis gérés par redirection des entrée/sortie et commandé par lien OLE
il peut être commandé par VBS/JS/Perl/Python/VBA depuis excel ou Word...
le but :servir d'interface pour commander les utilitaires de Putty depuis Excel ou VBS.(Putty fournit Telnet/SSH, sftp et un ftp console est dispo en complément sur ce site)
--------------------------------------
les commandes OLE sont les suivantes :
--------------------------------------
     OLE.CmdOut(A$)               to send a command line to run
                                  => automatic reset of TextIn
                                  => automatic reset of waitStatus
A$ = OLE.CmdStatus                ON/OFF to read status of CMDole.exe children process
     OLE.CmdSet(A$)               "SOFT.EXE" to launch CMDole.exe children process
                                  "OFF" to stop CMDole.exe children process
A$ = OLE.TextIn                   to read text received after last command sent
A  = OLE.LineNbrIn                to read Nbr of lines received after last command sent
A$ = OLE.LineIn(Nb)               to read a specific line
     OLE.FilterSet(A$)            "ON"/"OFF" to activate/desactivate Filter at TextIn reading
     OLE.FilterFor(Nb),(A$),(B$)  0<9 KeyWords A$ to search in text received after a command sent
                                  and to replace by B$
     OLE.WaitFor(Nb),(A$),(B$)    0<5 KeyWords A$ to search in text to receive
                                  => if B$ = "" then modification of WaitStatus
                                  => if B$ <> "" then B$ is sent on command line
     OLE.WaitReset                to make a reset of Waitstatus
A  = OLE.WaitStatus               to read result of WaitFor search (if nothing to send back)
                                  if in WaitFor() A$ <> "" and B$ = "" => WaitStatus positionned
                                  result = $1+$2+$4+$8+$10 for WaitFor(0,1,2,3,4))
     OLE.InitReset                to Reset WaitFor(), Filterfor() and Show()
     OLE.Path                     to read path of CMDole
     OLE.Show(A)                  0/1/2 to manage CmdOle windows Invisible/protected+Visible/Visible
     OLE.UserOut(A$),(B$)         to send automatic user A$= request of User / B$ = User to send
     OLE.PasswOut(A$),(B$)        to send automatic Password A$= request of password / B$ = Password to send
    



 Conclusion

une bonne base de travail pour créer une interface OLE <=> Telnet/SSH/FTP/SFTP/DOS (ou autre soft console...)

les problèmes résiduels :
    en cas de crash de script, le soft final géré par redirection peut ne pas être pas libéré malgré l'intégration d'un process pour libérer ces applis par le Handle ou par le nom dans la liste des process...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture FTP/SFTP CLIENT WITH OLE LINK
Source avec Zip Source avec une capture SSH/TELNET WITH OLE LINK
Source avec Zip Source avec une capture FTP CONSOLE
Source avec Zip Source avec une capture CALENDRIER LANCEUR D'APPLICATIONS
Source avec Zip HORLOGE MULTIPLE

 Sources de la même categorie

Source avec Zip TRI DBRID CROISSANT ET DECROISSANT par walidlam
Source avec Zip PETITE APPLICATION DE RETENUE par walidlam
Source avec Zip APPLICATION ALIAS+EXCEL par walidlam
Source avec Zip ACCÈS À DIFFÉRENTES PROPRITÉS D'UNE FORME PARENT À PARTIR DE... par ioda19
CODAGE EN BASE64 DE CHAÎNES UNICODE par gta126

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FTP/SFTP CLIENT WITH OLE LINK par candid
Source avec Zip Source avec une capture SSH/TELNET WITH OLE LINK par candid
Source avec Zip Source avec une capture FTP CONSOLE par candid
Source avec Zip Source avec une capture EXPORTER VOTRE TABLE PARADOX OU DBF VERS EXCEL par djemai
Source avec Zip OUTLOOK OLE PILOTAGE par vaughan

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

liaison Serveur COM/OLE <-----> ASP [ par Mircasi ] Salut,J'ai un probleme de liason entre mon serveur COM/OLE et ma page ASP. En fait, j'arrive a recevoir des variables envoyer en html (en POST ou GET) Delphi5, Paradox8, Blob OLE et documents word [ par lomig ] Bonjour, je travaille actuellement sur une BDD dont une des tables contient un champ contenant un fichiers word (liens OLE).j'ai bien compris que pour Delphi 5 , Paradox et "Blob OLE fichiers Word" [ par lomig ] Bonjour, je travaille actuellement sur une BDD dont une des tables contient un champ contenant un fichiers word (liens OLE).j'ai bien compris que pour OLE word : pb de type de données avec opendatasource [ par manudel ] J'ai un fichier texte. J'utilise OLE pour fusionner avec Word. J'ai généré une macro word, que je veux transposer en delphi. Je mets le contenu de mon OLE word - définir les séparateurs d'enregistrements [ par manudel ] J'ai un fichier texte, qui me sert à fusionner des infos avec Word (j'utilise OLE).Ce fichier texte contient des séparateurs d'enregistrements peu com problème avec OLE et word [ par kurt ] déjà, j'aimerais savoir si il n'y a pas un moyen de contourner l'utilisation du composant OLe, car l'execution de word est très longue.-Pour que mon d problème avec OLE et word [ par kurt ] déjà, j'aimerais savoir si il n'y a pas un moyen de contourner l'utilisation du composant OLe, car l'execution de word est très longue.-Pour que mon d OLE +word ou compo serveur +word [ par kurt ] En fait j'ai encore un problème avec mon compo OLE, pour afficher un document word à l'intérieur de ma form. Avec le OLE, dès que je clik sur un edit Créer un fichier Excel sans OLE [ par vagabon ] Bonjour,Est-ce qu'il est possible (et si oui comment) ;-) créer un fichier excel venant un tableau SANS passer par OLE ? Merci d'avanceVag OLE EXCEL & propriété Formula [ par zaddba ] Bonjour,Je ne peux pas utiliser de fonction Excel :Erreur OLEerreur ole strTemp := '=IF($A1&lt;&gt;"";"e";"f")'; try vMSExcel.Cells[k,i


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,761 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales