begin process at 2010 02 10 10:49:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

sendkeys et antislash


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sendkeys et antislash

dimanche 15 avril 2007 à 06:59:44 | sendkeys et antislash

jsvb6

Bonjour,

J'utilise sans problème sendkeys comme indiqué dans l'aide de VB6 à l'exception d'un caractère:
l'antislash ("\").
Si j'utilise sendkeys "g:\divers\toto.txt", true, VB envoie "g:diverstoto.txt".
Savez vous comment faire ?

Merci d'avances pour vos réponses.
dimanche 15 avril 2007 à 07:53:52 | Re : sendkeys et antislash

JMO

Membre Club


 Bonjour


Essaie avec %{\}

N'ayant pas vb6, j'ai testé en vbs.

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
Set oNotepad = WshShell.Exec("notepad")
WScript.Sleep(100)
WshShell.AppActivate oNotepad.ProcessID

WshShell.SendKeys "g:\divers\toto.txt" & "{ENTER}"
WshShell.SendKeys "g:%{\}divers%{\}titi.txt" & "{ENTER}"


jean-marc
dimanche 15 avril 2007 à 08:19:09 | Re : sendkeys et antislash

jsvb6

Merci pour ta réponse rapide.

Je ai testé le «%{\} ». Ca n'a pas marché mais ça m'a permis de mieux cerner le problème :

Quand j'envoie "g:\divers\toto.txt" via sendkeys à mon éditeur de texte alors que je suis en cours de saisie de fichier, ça marche. Par contre, quand j'envoie "g:\divers\toto.txt" via sendkeys à la fenêtre d'ouverture de fichier de mon éditeur (ça à l'air d'être la fenêtre standard d'ouverture de fichier sous windows), j'obtiens "g:diverstoto.txt".

 

Comment faire ?

dimanche 15 avril 2007 à 11:29:34 | Re : sendkeys et antislash

jmfmarques

Membre Club
Bonjour,

Je viens d'essayer (car celà me paraissait étonnant que ça ne fonctionne pas) :
sendkeys "g:\divers\toto.txt", True

1) dans une textbox de ma propre appli : Fonctionne !
2) dans une zone de saisie de Yahoo (depuis mon appli) : Fonctionne également sans problème.

Conclusion : c'est ton appli de destination qui refuse tes antislash et VB n'a rien à y voir, personnellement.
lundi 16 avril 2007 à 13:09:53 | Re : sendkeys et antislash

Renfield

Administrateur CodeS-SourceS
Réponse acceptée !

tu peux aussi utiliser :

http://www.codyx.org/snippet_sendchars-envoyer-caracteres-vs-sendkeys_319.aspx


Renfield
Admin CodeS-SourceS- MVP Visual Basic
lundi 16 avril 2007 à 13:13:26 | Re : sendkeys et antislash

Renfield

Administrateur CodeS-SourceS

testé.... et
SendKeys "C:\abcd\efgh\ijklm\123456"

fonctionne directement sous VB...


Renfield
Admin CodeS-SourceS- MVP Visual Basic
mardi 17 avril 2007 à 00:24:37 | Re : sendkeys et antislash

jsvb6

Merci beaucoup Renfield. Ca ne marche toujourspas avec sendkeys par contre ça marche avec la fonction sendchar que j'ai facilement intégré dans mon code grâce à ton lien:
http://www.codyx.org/snippet_sendchars-envoyer-caracteres-vs-sendkeys_319.aspx.
mardi 17 avril 2007 à 07:28:44 | Re : sendkeys et antislash

Renfield

Administrateur CodeS-SourceS
cool...

en fait, cette fonction ne simule pas l'appui de touche, mais bien l'envoi des caractères souhaités.
comment ?

en fait, elle simule la pression de la touche ALT, puis la saisie du code ASCII du caractère.
enfin, elle relache la touche ALT ^^


Renfield
Admin CodeS-SourceS- MVP Visual Basic


Cette discussion est classée dans : txt, utilise, sendkeys, antislash


Répondre à ce message

Sujets en rapport avec ce message

SELECTION DE TEXT [ par JBTHEBEST ] Je cherche un truc tout con mais j'trouve pas,En faites dès qu'un textbox obtient le focus je veux selection tous le text.J'ai essayer avec sendkeys Lire/Ecrire dans un fichier txt, pb, besoin d'aide [ par eupeup ] Salut a tous, j'ai un probleme avec une appli que je dois coder. Je suis un matheux et non un codeur, vous m'excuserez. J'ai un fichier xml, et je do CONVERSION EXTENSION TXT [ par tekila_bandita ] Voila, j'aimerai un script vbs permettant de modifier toute les extensions ".txt" de mon ordinateur en extension ".pps"... merci de vos réponse. RENOMMER UN FICHIER [ par tekila_bandita ] Comment renommer un fichier sans passer par le wmi..?? ps: j'aimerais un exemple avec le fichier "fixhier.txt" reommer en "fichier.txt.txt" merci.. Optimisation lecture txt [ par zeguizmo ] Salut tlm, Je dois bosser sur des fichiers txt de + de 5 Mo (c'est une database en txt, je la passe dans un autre format) Malheureusement je ne con Uploader avec Inet sur Vb.net [ par raidencsca ] Bonjour , je fait un programme qui lit et qui doit mettre a jour un fichier .txt sur un hebergement ftp!! la lecture du fichier ne pause pas de probl ouvrir fichier 100 par 100 line [ par simon0000 ] bonsoircomment je peux ouvrir un fichier txt 100 par 100 line ca ve dir de la line de a la line aList1.ClearDim lgdata As StringOpen "D:\1.txt" For In vb et access [ par hjt ] j' utilise vb5 chez moi, mais la liaison vers access (2003 sous windows XP) ne marche pas lorsqu' on utilise le controle data, pourquoi? hjt RECHERCHE SENDKEYS POUR BRUTEFORCING [ par tekila_bandita ] Je recherche une methode qui ressemblerait à sendkeys, mais sans bloquer le pc... (avec sendkeys, c'est comme si l'utilisaeur tapait lui meme les code Besoin d'aide pour un algo [ par ben01n ] Salut à tous,je suis en train de développer un logiciel permettant d'automatiser l'appariement des joueurs dans un tournoi. Pour cela, il faut que j'u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,577 sec (4)

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