Autore Topic: desktop.sendkeys  (Letto 1340 volte)

Offline ruggero83

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
desktop.sendkeys
« il: 06 Marzo 2009, 02:23:05 »
Salve a tutti, mi sono appena iscritto e già comincio con una bella domandina :)

desktop.sendkeys mi dà errore.
Semplicemente non esiste il comando sendkeys sotto desktop, se scrivo desktop. non compare sendkeys. Ho provato desktop.sendkeys("n") per esempio e mi dà errore.
Tuttavia lo trovo riportato anche nell'help ufficiale di gambas sia 2 che 3, sapete aiutarmi?

Grazie in anticipo, è circa 1 settimana che uso gambas e a parte un giochino scemo ho fatto poco e niente. Saluti.

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: desktop.sendkeys
« Risposta #1 il: 06 Marzo 2009, 10:22:32 »
Intanto benvenuto....

Devi abilitare il componente giusto dal menù Progetto -> Proprietà. Nella finestra che appare scegli il tab componenti e spunta gb.desktop. Vedrai che avrai la tua funziona funzionate (che bel gioco di parole!!!)

Offline ruggero83

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Re: desktop.sendkeys
« Risposta #2 il: 09 Marzo 2009, 18:49:52 »
Grazie mille.

Ora mi serve il comando per mandare i click del mouse, gli ascii che non riesco nonostante li scriva come dice la guida e la pressione continuata di un tasto.

Sto realizzando un progetto diabolico.

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: desktop.sendkeys
« Risposta #3 il: 10 Marzo 2009, 00:36:39 »
BackOrifice2999 in Gambas per Linux??  :caldo:
Visita il mio sito personale: http://www.leonardomiliani.com

Offline ruggero83

  • Gamberetto
  • *
  • Post: 3
    • Mostra profilo
Re: desktop.sendkeys
« Risposta #4 il: 10 Marzo 2009, 17:36:36 »
Nono niente di illegale. Solo una cosa contorta.
Non sono ancora riuscito a simulare il click del mouse e la pressione continuata di un tasto.
Nessuno sa come si fa?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.373
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: desktop.sendkeys
« Risposta #5 il: 17 Novembre 2011, 00:10:56 »
Dai un'occhiata alla documentazione:

http://gambasdoc.org/help/comp/gb.desktop/desktop/sendkeys?v2

poi per i codici con sendkeys devi vedere nel file: keysymdef.h, che puoi cercare nel sistema (in Ubuntu nella cartella: /usr/include/X11).
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »