Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Interagire con altri programmi aperti

    Buonasera, ho un problema che non riesco a risolvere:

    Ho un file .exe su cui vorrei simulare la pressione di tasti.
    Se apro il file dal prompt di dos o cliccandoci due volte tutto ok.
    Invece se lo avvio da "Esegui" oppure con una istruzione del tipo:

    SendKeys:AppActivate Shell("programma.exe", 1) ' Esegue ed Attiva il programma
    SendKeys I & "{+}", True ' Invia sequenze di tasti

    non c'è niente da fare, il programma vero e proprio mi dà errore (non un errore di Windows).

    A me non interessa riuscire ad avviarlo, quanto il fatto che una volta aperto possa simulare
    la pressione di combinazioni quali ALT+F oppure selezionare in una casella a discesa, oppure il TAB.

    C'è un modo per ottenere questo risultato?

    Vi ringrazio, Emilio.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Prima devi dire con che linguaggio

  3. #3
    Che errore ti dà? Non è che c'è un problema di directory di lavoro? Prova a far precedere quel codice da un
    codice:
    ChDir "c:\percorso"
    dove c:\percorso è il percorso della cartella che contiene programma.exe.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.