Autore Topic: Desktop.sendkeys e simboli  (Letto 511 volte)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Desktop.sendkeys e simboli
« il: 03 Gennaio 2020, 15:02:10 »
Ciao a tutti
se trasmetto Il carattere "?" con
Codice: [Seleziona]
Desktop.sendkeys("?")
sulla textbox mi appare la prima volta "_" poi sempre "/"
con le lettere e numeri e alcuni altri simboli nessun problema

Quale puo essere il problema?
"e il naufragar m'è dolce in questo mar"

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re:Desktop.sendkeys e simboli
« Risposta #1 il: 03 Gennaio 2020, 16:07:34 »
potrebbe essere la codifica della tastiera il problema ?
bisogna impostare (Inglese USA) al posto di italiana?
 ???
"e il naufragar m'è dolce in questo mar"

Offline cogier

  • Gambero
  • **
  • Post: 57
    • Mostra profilo
Re:Desktop.sendkeys e simboli
« Risposta #2 il: 03 Gennaio 2020, 17:15:49 »
Questo funziona per voi?

Codice: [Seleziona]
Public Sub Button1_Click()

  TextBox1.SetFocus

  For iAscii As Integer = 33 To 126
    Desktop.SendKeys(Chr(iAscii))
  Next

End

Dovreste ottenere quanto segue: -
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz|}~

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.159
  • Tonno verde
    • Mostra profilo
Re:Desktop.sendkeys e simboli
« Risposta #3 il: 03 Gennaio 2020, 17:46:22 »
potrebbe essere la codifica della tastiera il problema ?
bisogna impostare (Inglese USA) al posto di italiana?
 ???

No, a me il tuo codice funziona bene anche se imposto la lingua inglese:

Codice: [Seleziona]
Public Sub Button1_Click()

  System.Language = "en_US.UTF-8"
  TextBox1.SetFocus
 
  Desktop.sendkeys("?")

End

Scusa ho capito alla rovescia, comunque funziona sia con la lingua italiana (System.Language = "it_IT.UTF-8") che inglese.

 :ciao:
« Ultima modifica: 03 Gennaio 2020, 18:04:19 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re:Desktop.sendkeys e simboli
« Risposta #4 il: 03 Gennaio 2020, 21:19:23 »
con entrambe le impostazioni (italiano e inglese)

!"à$%&'()*+,-./0123456789:;<=>?qABCDEFGHIJKLMNOPQRSTUVWXYZ\9^_'abcdefghijklmnopqrstuvwxyz|0ì

dopo la prova il carattere "?" viene trasmesso ma ne mancano altri

edit:
mi sembra manchino i caratteri ottenuti con AltGr....

« Ultima modifica: 03 Gennaio 2020, 21:43:40 da Akrobaticone »
"e il naufragar m'è dolce in questo mar"

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re:Desktop.sendkeys e simboli
« Risposta #5 il: 03 Gennaio 2020, 23:25:27 »
Su raspberry nessun problema con raspbian (buster)
"e il naufragar m'è dolce in questo mar"